Fix a problem that caused the new interface code to not actually be
[mesa.git] / src / glut / beos / Makefile
1 ## BeOS Generic Makefile v2.0 ##
2
3
4
5 ## Fill in this file to specify the project being created, and the referenced
6 ## makefile-engine will do all of the hard work for you. This handles both
7 ## Intel and PowerPC builds of the BeOS.
8
9 ## Application Specific Settings ---------------------------------------------
10
11 # specify the name of the binary
12 NAME= libglut.so
13
14 # specify the type of binary
15 # APP: Application
16 # SHARED: Shared library or add-on
17 # STATIC: Static library archive
18 # DRIVER: Kernel Driver
19 TYPE= SHARED
20
21 # specify the source files to use
22 # full paths or paths relative to the makefile can be included
23 # all files, regardless of directory, will have their object
24 # files created in the common object directory.
25 # Note that this means this makefile will not work correctly
26 # if two source files with the same name (source.c or source.cpp)
27 # are included from different directories. Also note that spaces
28 # in folder names do not work well with this makefile.
29 SRCS= \
30 glut_util.cpp \
31 glutBlocker.cpp \
32 glutInit.cpp \
33 glutWindow.cpp \
34 glutEvent.cpp \
35 glutCallback.cpp \
36 glutOverlay.cpp \
37 glutGet.cpp \
38 glutColor.cpp \
39 glutCursor.cpp \
40 glutMenu.cpp \
41 glutDstr.cpp \
42 glut_bitmap.cpp \
43 glut_bwidth.cpp \
44 glut_8x13.cpp \
45 glut_9x15.cpp \
46 glut_hel10.cpp \
47 glut_hel12.cpp \
48 glut_hel18.cpp \
49 glut_tr10.cpp \
50 glut_tr24.cpp \
51 glut_mroman.cpp \
52 glut_roman.cpp \
53 glut_stroke.cpp \
54 glut_swidth.cpp \
55 glut_shapes.cpp \
56 glut_teapot.cpp \
57 beos_x11.cpp
58
59 # specify the resource files to use
60 # full path or a relative path to the resource file can be used.
61 RSRCS=
62
63 # specify additional libraries to link against
64 # there are two acceptable forms of library specifications
65 # - if your library follows the naming pattern of:
66 # libXXX.so or libXXX.a you can simply specify XXX
67 # library: libbe.so entry: be
68 #
69 # - if your library does not follow the standard library
70 # naming scheme you need to specify the path to the library
71 # and it's name
72 # library: my_lib.a entry: my_lib.a or path/my_lib.a
73 LIBS= GL GLU be
74
75 # specify additional paths to directories following the standard
76 # libXXX.so or libXXX.a naming scheme. You can specify full paths
77 # or paths relative to the makefile. The paths included may not
78 # be recursive, so include all of the paths where libraries can
79 # be found. Directories where source files are found are
80 # automatically included.
81 LIBPATHS= ../lib
82
83 # additional paths to look for system headers
84 # thes use the form: #include <header>
85 # source file directories are NOT auto-included here
86 SYSTEM_INCLUDE_PATHS = ../../../include /boot/develop/headers/be/opengl
87
88 # additional paths to look for local headers
89 # thes use the form: #include "header"
90 # source file directories are automatically included
91 LOCAL_INCLUDE_PATHS =
92
93 # specify the level of optimization that you desire
94 # NONE, SOME, FULL
95 OPTIMIZE= FULL
96
97 # specify any preprocessor symbols to be defined. The symbols
98 # will be set to a value of 1. For example specify DEBUG if you want
99 # DEBUG=1 to be set when compiling.
100 DEFINES=
101
102 # specify special warning levels
103 # if unspecified default warnings will be used
104 # NONE = supress all warnings
105 # ALL = enable all warnings
106 WARNINGS = ALL
107
108 # specify whether image symbols will be created
109 # so that stack crawls in the debugger are meaningful
110 # if TRUE symbols will be created
111 SYMBOLS =
112
113 # specify debug settings
114 # if TRUE will allow application to be run from
115 # a source-level debugger
116 DEBUGGER =
117
118 # specify additional compiler flags for all files
119 COMPILER_FLAGS =
120
121 # specify additional linker flags
122 LINKER_FLAGS =
123
124
125 ## include the makefile-engine
126 include /boot/develop/etc/makefile-engine
127