docs/ikteam: Delete most files.
[haiku.git] / data / develop / Jamfile
blob96e9ebaaf87ac599a40b3122a299ed341266394f
1 ## Haiku Generic Jamfile v1.0.1 ##
3 ## Fill in this file to specify the project being created, and the referenced
4 ## Jamfile-engine will do all of the hard work for you.  This handles both
5 ## Intel and PowerPC builds of BeOS and Haiku.
7 ## Application Specific Settings ---------------------------------------------
9 # Specify the name of the binary
10 #       If the name has spaces, you must quote it: "My App"
11 NAME =  ;
13 # Specify the type of binary
14 #       APP:    Application
15 #       SHARED: Shared library or add-on
16 #       STATIC: Static library archive
17 #       DRIVER: Kernel Driver
18 TYPE =  ;
20 # Specify the application MIME signature, if you plan to use localization
21 #       features. String format x-vnd.<VendorName>-<AppName> is recommended.
22 APP_MIME_SIG =  ;
24 # Specify the source files to use
25 #       Full paths or paths relative to the Jamfile can be included.
26 #       All files, regardless of directory, will have their object
27 #       files created in the common object directory.
28 #       Note that this means this Jamfile will not work correctly
29 #       if two source files with the same name (source.c or source.cpp)
30 #       are included from different directories.
31 # Ex: SRCS = file1.cpp file2.cpp file3.cpp ;
32 SRCS =  ;
34 # Specify the resource files to use
35 #       Full path or a relative path to the resource file can be used.
36 RSRCS =  ;
38 # Specify additional libraries to link against
39 #       There are two acceptable forms of library specifications
40 #       -       if your library follows the naming pattern of:
41 #               libXXX.so or libXXX.a you can simply specify XXX
42 #               library: libbe.so entry: be
44 #       -       for localization support add following libs:
45 #               locale localestub
46 #               
47 #       -       if your library does not follow the standard library
48 #               naming scheme you need to specify the path to the library
49 #               and it's name
50 #               library: my_lib.a entry: my_lib.a or path/my_lib.a
51 LIBS =  ;
53 # Specify additional paths to directories following the standard
54 #       libXXX.so or libXXX.a naming scheme.  You can specify full paths
55 #       or paths relative to the Jamfile.  The paths included may not
56 #       be recursive, so include all of the paths where libraries can
57 #       be found.  Directories where source files are found are
58 #       automatically included.
59 LIBPATHS =  ;
61 # Additional paths to look for system headers
62 #       These use the form: #include <header>
63 #       source file directories are NOT auto-included here
64 SYSTEM_INCLUDE_PATHS =  ;
66 # Additional paths to look for local headers
67 #       thes use the form: #include "header"
68 #       source file directories are automatically included
69 LOCAL_INCLUDE_PATHS =  ;
71 # Specify the level of optimization that you desire
72 #       NONE, SOME, FULL
73 OPTIMIZE =  ;
75 # Specify the codes for languages you are going to support in this 
76 #       application. The default "en" one must be provided too. "jam catkeys"
77 #       will recreate only locales/en.catkeys file. Use it as template for
78 #       creating other languages catkeys. All localization files must be
79 #       placed in "locales" sub-directory.
80 LOCALES =  ;
82 # Specify any preprocessor symbols to be defined.  The symbols will not
83 #       have their values set automatically; you must supply the value (if any)
84 #       to use.  For example, setting DEFINES to "DEBUG=1" will cause the
85 #       compiler option "-DDEBUG=1" to be used.  Setting DEFINES to "DEBUG"
86 #       would pass "-DDEBUG" on the compiler's command line.
87 DEFINES =  ;
89 # Specify special warning levels
90 #       if unspecified default warnings will be used
91 #       NONE = supress all warnings
92 #       ALL = enable all warnings
93 WARNINGS =  ;
95 # Specify whether image symbols will be created
96 #       so that stack crawls in the debugger are meaningful
97 #       if TRUE symbols will be created
98 SYMBOLS =  ;
100 # Specify debug settings
101 #       if TRUE will allow application to be run from a source-level
102 #       debugger.  Note that this will disable all optimzation.
103 DEBUGGER =  ;
105 # Specify additional compiler flags for all files
106 COMPILER_FLAGS =  ;
108 # Specify additional linker flags
109 LINKER_FLAGS =  ;
111 # (for TYPE == DRIVER only) Specify desired location of driver in the /dev
112 #       hierarchy. Used by the driverinstall rule. E.g., DRIVER_PATH = video/usb will
113 #       instruct the driverinstall rule to place a symlink to your driver's binary in
114 #       ~/add-ons/kernel/drivers/dev/video/usb, so that your driver will appear at
115 #       /dev/video/usb when loaded. Default is "misc".
116 DRIVER_PATH =  ;
118 ## Include the Jamfile-engine
119 include $(BUILDHOME)/etc/Jamfile-engine ;