1 ## BeOS Generic Makefile v2.01 ##
3 ## Fill in this file to specify the project being created, and the referenced
4 ## makefile-engine will do all of the hard work for you. This handles both
5 ## Intel and PowerPC builds of the BeOS.
7 ## Application Specific Settings ---------------------------------------------
9 # specify the name of the binary
12 # specify the type of binary
14 # SHARED: Shared library or add-on
15 # STATIC: Static library archive
16 # DRIVER: Kernel Driver
19 # add support for new Pe and Eddie features
20 # to fill in generic makefile
25 # specify the source files to use
26 # full paths or paths relative to the makefile can be included
27 # all files, regardless of directory, will have their object
28 # files created in the common object directory.
29 # Note that this means this makefile will not work correctly
30 # if two source files with the same name (source.c or source.cpp)
31 # are included from different directories. Also note that spaces
32 # in folder names do not work well with this makefile.
33 SRCS
= bfs.
cpp Disk.
cpp Inode.
cpp Bitmap.
cpp BPlusTree.
cpp Hashtable.
cpp dump.
cpp
35 # specify the resource files to use
36 # full path or a relative path to the resource file can be used.
42 # end support for Pe and Eddie
44 # specify additional libraries to link against
45 # there are two acceptable forms of library specifications
46 # - if your library follows the naming pattern of:
47 # libXXX.so or libXXX.a you can simply specify XXX
48 # library: libbe.so entry: be
50 # - if your library does not follow the standard library
51 # naming scheme you need to specify the path to the library
53 # library: my_lib.a entry: my_lib.a or path/my_lib.a
56 # specify additional paths to directories following the standard
57 # libXXX.so or libXXX.a naming scheme. You can specify full paths
58 # or paths relative to the makefile. The paths included may not
59 # be recursive, so include all of the paths where libraries can
60 # be found. Directories where source files are found are
61 # automatically included.
64 # additional paths to look for system headers
65 # thes use the form: #include <header>
66 # source file directories are NOT auto-included here
67 SYSTEM_INCLUDE_PATHS
=
69 # additional paths to look for local headers
70 # thes use the form: #include "header"
71 # source file directories are automatically included
74 # specify the level of optimization that you desire
78 # specify any preprocessor symbols to be defined. The symbols
79 # will be set to a value of 1. For example specify DEBUG if you want
80 # DEBUG=1 to be set when compiling.
83 # specify special warning levels
84 # if unspecified default warnings will be used
85 # NONE = supress all warnings
86 # ALL = enable all warnings
89 # specify whether image symbols will be created
90 # so that stack crawls in the debugger are meaningful
91 # if TRUE symbols will be created
94 # specify debug settings
95 # if TRUE will allow application to be run from
96 # a source-level debugger
99 # specify additional compiler flags for all files
102 # specify additional linker flags
106 INSTALL_DIR
=/boot
/home
/config
/bin
108 ## include the makefile-engine
109 include /boot
/develop
/etc
/makefile-engine
112 @zip
-y
`basename $(NAME)`-`date +%Y-%m-%d`.zip
*.
[ch
]* *.rsrc makefile History ToDo
test/*.
[ch
]* test/makefile