|
|
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.