|
|
1.1 root 1: ###############################################################################
2: # Makefile.postamble
3: # Copyright 1997, Apple Computer, Inc.
4: #
5: # Use this makefile, which is imported after all other makefiles, to
6: # override attributes for a project's Makefile environment. This allows you
7: # to take advantage of the environment set up by the other Makefiles.
8: # You can also define custom rules at the end of this file.
9: #
10: ###############################################################################
11: #
12: # These variables are exported by the standard makefiles and can be
13: # used in any customizations you make. They are *outputs* of
14: # the Makefiles and should be used, not set.
15: #
16: # PRODUCTS: products to install. All of these products will be placed in
17: # the directory $(DSTROOT)$(INSTALLDIR)
18: # GLOBAL_RESOURCE_DIR: The directory to which resources are copied.
19: # LOCAL_RESOURCE_DIR: The directory to which localized resources are copied.
20: # OFILE_DIR: Directory into which .o object files are generated.
21: # DERIVED_SRC_DIR: Directory used for all other derived files
22: #
23: # ALL_CFLAGS: flags to pass when compiling .c files
24: # ALL_MFLAGS: flags to pass when compiling .m files
25: # ALL_CCFLAGS: flags to pass when compiling .cc, .cxx, and .C files
26: # ALL_MMFLAGS: flags to pass when compiling .mm, .mxx, and .M files
27: # ALL_PRECOMPFLAGS: flags to pass when precompiling .h files
28: # ALL_LDFLAGS: flags to pass when linking object files
29: # ALL_LIBTOOL_FLAGS: flags to pass when libtooling object files
30: # ALL_PSWFLAGS: flags to pass when processing .psw and .pswm (pswrap) files
31: # ALL_RPCFLAGS: flags to pass when processing .rpc (rpcgen) files
32: # ALL_YFLAGS: flags to pass when processing .y (yacc) files
33: # ALL_LFLAGS: flags to pass when processing .l (lex) files
34: #
35: # NAME: name of application, bundle, subproject, palette, etc.
36: # LANGUAGES: langages in which the project is written (default "English")
37: # English_RESOURCES: localized resources (e.g. nib's, images) of project
38: # GLOBAL_RESOURCES: non-localized resources of project
39: #
40: # SRCROOT: base directory in which to place the new source files
41: # SRCPATH: relative path from SRCROOT to present subdirectory
42: #
43: # INSTALLDIR: Directory the product will be installed into by 'install' target
44: # PUBLIC_HDR_INSTALLDIR: where to install public headers. Don't forget
45: # to prefix this with DSTROOT when you use it.
46: # PRIVATE_HDR_INSTALLDIR: where to install private headers. Don't forget
47: # to prefix this with DSTROOT when you use it.
48: #
49: # EXECUTABLE_EXT: Executable extension for the platform (i.e. .exe on Windows)
50: #
51: ###############################################################################
52:
53: # Some compiler flags can be overridden here for certain build situations.
54: #
55: # WARNING_CFLAGS: flag used to set warning level (defaults to -Wmost)
56: # DEBUG_SYMBOLS_CFLAGS: debug-symbol flag passed to all builds (defaults
57: # to -g)
58: # DEBUG_BUILD_CFLAGS: flags passed during debug builds (defaults to -DDEBUG)
59: # OPTIMIZE_BUILD_CFLAGS: flags passed during optimized builds (defaults
60: # to -O)
61: # PROFILE_BUILD_CFLAGS: flags passed during profile builds (defaults
62: # to -pg -DPROFILE)
63: # LOCAL_DIR_INCLUDE_DIRECTIVE: flag used to add current directory to
64: # the include path (defaults to -I.)
65: # DEBUG_BUILD_LDFLAGS, OPTIMIZE_BUILD_LDFLAGS, PROFILE_BUILD_LDFLAGS: flags
66: # passed to ld/libtool (defaults to nothing)
67:
68:
69: # Library and Framework projects only:
70: # INSTALL_NAME_DIRECTIVE: This directive ensures that executables linked
71: # against the framework will run against the correct version even if
72: # the current version of the framework changes. You may override this
73: # to "" as an alternative to using the DYLD_LIBRARY_PATH during your
74: # development cycle, but be sure to restore it before installing.
75:
76:
77: # Ownership and permissions of files installed by 'install' target
78:
79: #INSTALL_AS_USER = root
80: # User/group ownership
81: #INSTALL_AS_GROUP = wheel
82: # (probably want to set both of these)
83: #INSTALL_PERMISSIONS =
84: # If set, 'install' chmod's executable to this
85:
86:
87: # Options to strip. Note: -S strips debugging symbols (executables can be stripped
88: # down further with -x or, if they load no bundles, with no options at all).
89:
90: #STRIPFLAGS = -S
91:
92:
93: #########################################################################
94: # Put rules to extend the behavior of the standard Makefiles here. Include them in
95: # the dependency tree via cvariables like AFTER_INSTALL in the Makefile.preamble.
96: #
97: # You should avoid redefining things like "install" or "app", as they are
98: # owned by the top-level Makefile API and no context has been set up for where
99: # derived files should go.
100: #
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.