ifeq ($(PLATFORM),) PLATFORM=macosx endif ifeq ($(PLATFORM),iphoneos) # iOS internal SDK ARCHS=arm64 endif ifeq ($(PLATFORM),macosx) # Mac OS X internal SDK ARCHS=x86_64 endif # Mac OS X or iOS internal SDK SDK=$(PLATFORM)internal SYSROOT=$(shell xcodebuild -version -sdk $(SDK) Path) CC = xcrun -sdk $(SDK) cc all : qos-marking # ---------- ---------- ---------- ---------- ---------- qos-marking.o: qos-marking.m Makefile $(CC) -DOS_ACTIVITY_OBJECT_API=1 -I../../SystemConfiguration.fproj ${EXTRA} -I${SYSROOT}/System/Library/Frameworks/System.framework/PrivateHeaders -Wall -g -DMAIN -O0 -c qos-marking.m qos-marking: qos-marking.o Makefile $(CC) -o qos-marking qos-marking.o ${EXTRA} -framework CoreFoundation -framework Foundation -framework SystemConfiguration -framework NetworkExtension # ---------- ---------- ---------- ---------- ---------- clean: rm -rf *.o qos-marking qos-marking.dSYM