1 ## BeOS Generic Makefile v2.0 ##
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.
9 ## Application Specific Settings ---------------------------------------------
11 # specify the name of the binary
14 # specify the type of binary
16 # SHARED: Shared library or add-on
17 # STATIC: Static library archive
18 # DRIVER: Kernel Driver
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.
59 # specify the resource files to use
60 # full path or a relative path to the resource file can be used.
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
69 # - if your library does not follow the standard library
70 # naming scheme you need to specify the path to the library
72 # library: my_lib.a entry: my_lib.a or path/my_lib.a
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.
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
88 # additional paths to look for local headers
89 # thes use the form: #include "header"
90 # source file directories are automatically included
93 # specify the level of optimization that you desire
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.
102 # specify special warning levels
103 # if unspecified default warnings will be used
104 # NONE = supress all warnings
105 # ALL = enable all warnings
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
113 # specify debug settings
114 # if TRUE will allow application to be run from
115 # a source-level debugger
118 # specify additional compiler flags for all files
121 # specify additional linker flags
125 ## include the makefile-engine
126 include /boot
/develop
/etc
/makefile-engine