OTHER_PROJECT_HEADERS = iokitmig_c.h OTHER_PUBLIC_HEADERS = iokitmig_c.h OTHER_OFILES = iokitmigUser.o # Always generate a version file. VERSIONING_SYSTEM = next-sgs OTHER_GENERATED_OFILES += $(VERS_OFILE) PROJECT_HEADER_DIR_SUFFIX = /IOKit CFPLUGIN_H = /System/Library/Frameworks/CoreFoundation.framework/Headers/CFPlugIn.h ifeq ($(wildcard $(CFPLUGIN_H)),) NEXTSTEP_PB_CFLAGS += -DNO_CFPLUGIN else NEXTSTEP_PB_CFLAGS += -DHAVE_CFPLUGIN endif CFURLACCESS_H = /System/Library/Frameworks/CoreFoundation.framework/Headers/CFURLAccess.h ifeq ($(wildcard $(CFURLACCESS_H)),) NEXTSTEP_PB_CFLAGS += -DNO_CFURLACCESS else NEXTSTEP_PB_CFLAGS += -DHAVE_CFURLACCESS endif OTHER_CCFLAGS += -x c++ -fno-rtti -fno-exceptions -fcheck-new -fvtable-thunks -fpascal-strings ORDERFILE = $(NEXT_ROOT)/usr/local/lib/OrderFiles/$(NAME).order ifeq "$(shell test -f $(ORDERFILE) && echo YES )" "YES" SECTORDER_FLAGS = -sectorder __TEXT __text $(ORDERFILE) else SECTORDER_FLAGS = endif # lose the OBJC segment override DUMMY_SYMBOL_FILE = override DUMMY_SYMBOL_INFO_FILE = HEADER_PATHS = -I/System/Library/Frameworks/System.framework/PrivateHeaders -F/System/Library/PrivateFrameworks