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