1# Jamfile for target "InstallHeaders" of project "IONetworkingFamily" 2 3 4JAVAC_SOURCE_FILE_ENCODING default = MacRoman ; 5 6# Implicitly computed project-wide settings for project 7export deferred DEVELOPMENT_LANGUAGE = English ; 8export deferred PROJECT = $(PROJECT_NAME) ; 9export deferred PROJECT_NAME = IONetworkingFamily ; 10export deferred SRCROOT = /var/automount/Network/Servers/riemann/homes/aragorn/jliu/Projects/IONetworkingFamily ; 11 12# User-defined project-wide settings for project 13 14# Target "InstallHeaders" 15 16# Implicitly computed build settings for target "InstallHeaders" 17export deferred CLONE_HEADERS = NO ; 18export deferred TARGETNAME = $(TARGET_NAME) ; 19export deferred TARGET_NAME = InstallHeaders ; 20 21# User-defined build settings for target "InstallHeaders" 22export deferred INSTALLHDRS_COPY_PHASE = YES ; 23export deferred INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Frameworks" ; 24export deferred OTHER_CFLAGS = ; 25export deferred OTHER_LDFLAGS = ; 26export deferred OTHER_REZFLAGS = ; 27export deferred PRODUCT_NAME = "IONetworkingFamily Headers" ; 28export deferred REZ_EXECUTABLE = YES ; 29export deferred SECTORDER_FLAGS = ; 30export deferred WARNING_CFLAGS = -Wmost -Wno-four-char-constants -Wno-unknown-pragmas ; 31 32if "$(BUILD_STYLE)" = Development { 33 export deferred COPY_PHASE_STRIP = NO ; 34 export deferred OPTIMIZATION_CFLAGS = -O0 ; 35} 36 37if "$(BUILD_STYLE)" = Deployment { 38 export deferred COPY_PHASE_STRIP = YES ; 39} 40 41 42ConditionalDefinitions _ ; 43commitdeferred ; 44 45 46BeginTool "<IONetworkingFamily Headers>IONetworkingFamily Headers$(TOOL_SUFFIX)" ; 47 48# Headers 49HEADERS = ; 50ProcessHeaders "<IONetworkingFamily Headers>IONetworkingFamily Headers$(TOOL_SUFFIX)" : "$(HEADERS)" : "" : BPTag000 ; 51 52# Sources 53SOURCES = ; 54ProcessSources "<IONetworkingFamily Headers>IONetworkingFamily Headers$(TOOL_SUFFIX)" : "$(SOURCES)" : BPTag000 : BPTag001 ; 55 56# Frameworks & Libraries 57FRAMEWORKS_AND_LIBRARIES = ; 58ProcessFrameworksAndLibraries "<IONetworkingFamily Headers>IONetworkingFamily Headers$(TOOL_SUFFIX)" : "$(FRAMEWORKS_AND_LIBRARIES)" : BPTag001 : BPTag002 ; 59 60# Rez Files 61REZ_FILES = ; 62ProcessRezFiles "<IONetworkingFamily Headers>IONetworkingFamily Headers$(TOOL_SUFFIX)" : "$(REZ_FILES)" : BPTag002 : BPTag003 ; 63 64# Copy Files 65COPY_FILES = 66 IOEthernetController.h 67 IOEthernetInterface.h 68 IOKernelDebugger.h 69 IOMbufMemoryCursor.h 70 IONetworkController.h 71 IONetworkData.h 72 IONetworkInterface.h 73 IONetworkMedium.h 74 IOPacketQueue.h 75 IOOutputQueue.h 76 IOBasicOutputQueue.h 77 IOGatedOutputQueue.h 78 IONetworkStats.h 79 IOEthernetStats.h ; 80COPYFILES_DESTINATION_PATH = "$(INSTALL_ROOT)/$(SYSTEM_LIBRARY_DIR)/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/network" ; 81if $(DEPLOYMENT_POSTPROCESSING) = YES { 82 ProcessCopyFiles "<IONetworkingFamily Headers>IONetworkingFamily Headers$(TOOL_SUFFIX)" : "$(COPY_FILES)" : BPTag003 : BPTag004 ; 83} 84else { 85 NoOp "<IONetworkingFamily Headers>IONetworkingFamily Headers$(TOOL_SUFFIX)" : "$(COPY_FILES)" : BPTag003 : BPTag004 ; 86} 87 88# Copy Files 89COPY_FILES = 90 IOEthernetController.h 91 IOEthernetInterface.h 92 IONetworkController.h 93 IONetworkData.h 94 IONetworkInterface.h 95 IONetworkMedium.h 96 IONetworkUserClient.h 97 IONetworkStats.h 98 IOEthernetStats.h ; 99COPYFILES_DESTINATION_PATH = "$(INSTALL_ROOT)/$(SYSTEM_LIBRARY_DIR)/Frameworks/IOKit.framework/Versions/A/Headers/network" ; 100if $(DEPLOYMENT_POSTPROCESSING) = YES { 101 ProcessCopyFiles "<IONetworkingFamily Headers>IONetworkingFamily Headers$(TOOL_SUFFIX)" : "$(COPY_FILES)" : BPTag004 : BPTag005 ; 102} 103else { 104 NoOp "<IONetworkingFamily Headers>IONetworkingFamily Headers$(TOOL_SUFFIX)" : "$(COPY_FILES)" : BPTag004 : BPTag005 ; 105} 106 107rule DefineHeaderDependencies 108{ 109} 110 111DefineHeaderDependencies "<IONetworkingFamily Headers>IONetworkingFamily Headers$(TOOL_SUFFIX)" ; 112 113EndTool "<IONetworkingFamily Headers>IONetworkingFamily Headers$(TOOL_SUFFIX)" ; 114 115