1# Jamfile for target "IOSerialFamily" of project "IOSerialFamily" 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 = IOSerialFamily ; 10export deferred SRCROOT = /Volumes/-/SandBox/gvdl/bugfest/IOSerialFamily-19 ; 11 12# User-defined project-wide settings for project 13 14# Target "IOSerialFamily" 15 16export deferred _INFO_PLIST_FILE_PATH = "$(SRCROOT)/pbxbuild.data/IOSerialFamily.build/Info.plist" ; 17export deferred _PKGINFO_FILE_PATH = "$(SRCROOT)/pbxbuild.data/IOSerialFamily.build/PkgInfo" ; 18export deferred _PBDEVELOPMENT_PLIST_FILE_PATH = "$(SRCROOT)/pbxbuild.data/IOSerialFamily.build/pbdevelopment.plist" ; 19 20# Implicitly computed build settings for target "IOSerialFamily" 21export deferred CLONE_HEADERS = NO ; 22export deferred PFE_FILE_C_DIALECTS = "c++" ; 23export deferred TARGETNAME = $(TARGET_NAME) ; 24export deferred TARGET_NAME = IOSerialFamily ; 25 26# User-defined build settings for target "IOSerialFamily" 27export deferred INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions" ; 28export deferred KERNEL_EXTENSION = YES ; 29export deferred KERNEL_MODULE = YES ; 30export deferred MODULE_IOKIT = YES ; 31export deferred MODULE_NAME = com.apple.iokit.IOSerialFamily ; 32export deferred MODULE_VERSION = 6.0.1d20 ; 33export deferred OPTIMIZATION_CFLAGS = -Os ; 34export deferred OTHER_CFLAGS = -Wno-format -fpermissive ; 35export deferred OTHER_LDFLAGS = ; 36export deferred OTHER_REZFLAGS = ; 37export deferred PRODUCT_NAME = IOSerialFamily ; 38export deferred SECTORDER_FLAGS = ; 39export deferred WARNING_CFLAGS = -Wmost -Wno-four-char-constants -Wno-unknown-pragmas ; 40export deferred WRAPPER_EXTENSION = kext ; 41 42if "$(BUILD_STYLE)" = Development { 43 export deferred COPY_PHASE_STRIP = NO ; 44 export deferred OPTIMIZATION_CFLAGS = -O0 ; 45} 46 47if "$(BUILD_STYLE)" = Deployment { 48 export deferred COPY_PHASE_STRIP = YES ; 49} 50 51 52ConditionalDefinitions _ ; 53commitdeferred ; 54 55 56BeginBundle "<IOSerialFamily>IOSerialFamily.kext" ; 57 58# Script Build Phase Files 59SCRIPT_BUILD_PHASE_FILES = "$(SRCROOT)/pbxbuild.data/IOSerialFamily.build/BPTag000-script.sh" ; 60ProcessScriptBuildPhaseFiles "<IOSerialFamily>IOSerialFamily.kext" : "$(SCRIPT_BUILD_PHASE_FILES)" : "" : BPTag000 ; 61 62# Headers 63IOSerialFamily.kmodproj/IOSerialKeys.h_ATTRIBUTES = ; 64IOSerialFamily.kmodproj/IOSerialStreamSync.h_ATTRIBUTES = Project ; 65IOSerialFamily.kmodproj/IOSerialDriverSync.h_ATTRIBUTES = ; 66IOSerialFamily.kmodproj/IORS232SerialStreamSync.h_ATTRIBUTES = ; 67IOSerialFamily.kmodproj/IOModemSerialStreamSync.h_ATTRIBUTES = ; 68HEADERS = 69 IOSerialFamily.kmodproj/IOSerialBSDClient.h 70 IOSerialFamily.kmodproj/IOSerialKeys.h 71 IOSerialFamily.kmodproj/IOSerialStreamSync.h 72 IOSerialFamily.kmodproj/IOSerialDriverSync.h 73 IOSerialFamily.kmodproj/IORS232SerialStreamSync.h 74 IOSerialFamily.kmodproj/IOModemSerialStreamSync.h 75 IOSerialFamily.kmodproj/ioss.h ; 76ProcessHeaders "<IOSerialFamily>IOSerialFamily.kext" : "$(HEADERS)" : BPTag000 : BPTag001 ; 77 78# Resources 79RESOURCES = ; 80ProcessResources "<IOSerialFamily>IOSerialFamily.kext" : "$(RESOURCES)" : BPTag001 : BPTag002 ; 81 82# Sources 83IOSerialFamily.kmodproj/IOSerialBSDClient.cpp_ATTRIBUTES = ; 84IOSerialFamily.kmodproj/IOSerialStreamSync.cpp_ATTRIBUTES = ; 85SOURCES = 86 IOSerialFamily.kmodproj/IOSerialBSDClient.cpp 87 IOSerialFamily.kmodproj/IOSerialStreamSync.cpp ; 88ProcessSources "<IOSerialFamily>IOSerialFamily.kext" : "$(SOURCES)" : BPTag002 : BPTag003 ; 89 90# Frameworks & Libraries 91FRAMEWORKS_AND_LIBRARIES = ; 92ProcessFrameworksAndLibraries "<IOSerialFamily>IOSerialFamily.kext" : "$(FRAMEWORKS_AND_LIBRARIES)" : BPTag003 : BPTag004 ; 93 94# Rez Files 95REZ_FILES = ; 96ProcessRezFiles "<IOSerialFamily>IOSerialFamily.kext" : "$(REZ_FILES)" : BPTag004 : BPTag005 ; 97 98# Script Build Phase Files 99SCRIPT_BUILD_PHASE_FILES = "$(SRCROOT)/pbxbuild.data/IOSerialFamily.build/BPTag006-script.sh" ; 100ProcessScriptBuildPhaseFiles "<IOSerialFamily>IOSerialFamily.kext" : "$(SCRIPT_BUILD_PHASE_FILES)" : BPTag005 : BPTag006 ; 101 102EndBundle "<IOSerialFamily>IOSerialFamily.kext" ; 103 104