X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/fe8ab488e9161c46dd9885d58fc52996dc0249ff..cb3231590a3c94ab4375e2228bd5e86b0cf1ad7e:/tools/tests/perf_index/Makefile diff --git a/tools/tests/perf_index/Makefile b/tools/tests/perf_index/Makefile index 44c522b14..49aaa5c96 100644 --- a/tools/tests/perf_index/Makefile +++ b/tools/tests/perf_index/Makefile @@ -1,7 +1,7 @@ -SDKROOT ?= / -Embedded?=$(shell echo $(SDKROOT) | grep -iq iphoneos && echo YES || echo NO) +include ../Makefile.common + CC:=$(shell xcrun -sdk "$(SDKROOT)" -find cc) -CFLAGS:=-c -Wall -pedantic -Os +CFLAGS:=-c -Wall -pedantic -Os -isysroot $(SDKROOT) LDFLAGS:= SRCROOT?=$(shell /bin/pwd) @@ -21,13 +21,10 @@ endif endif endif - ifeq "$(Embedded)" "YES" TARGET_NAME:=PerfIndex.bundle-ios - XCODEBUILD=xcodebuild -sdk iphoneos.internal else TARGET_NAME:=PerfIndex.bundle-osx - XCODEBUILD=xcodebuild endif CFLAGS += $(patsubst %, -arch %, $(ARCHS)) @@ -64,7 +61,7 @@ $(DSTROOT)/perf_index: $(OBJROOT)/perf_index.o $(CC) $(LDFLAGS) $? -o $@ $(DSTROOT)/PerfIndex.bundle: $(SRCROOT)/PerfIndex_COPS_Module/PerfIndex.xcodeproj - $(XCODEBUILD) -target $(TARGET_NAME) OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) TARGET_TEMP_DIR=$(OBJROOT) TARGET_BUILD_DIR=$(DSTROOT) -project $? CLANG_ENABLE_MODULES=NO + xcodebuild -sdk $(SDKROOT) -target $(TARGET_NAME) OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) TARGET_TEMP_DIR=$(OBJROOT) TARGET_BUILD_DIR=$(DSTROOT) -project $? CLANG_ENABLE_MODULES=NO $(DSTROOT)/%.dylib: $(OBJROOT)/%.o $(CC) $(LDFLAGS) -dynamiclib $? -o $@ @@ -73,13 +70,13 @@ $(OBJROOT)/%.o: $(SRCROOT)/%.c $(CC) $(CFLAGS) $? -o $@ $(DSTROOT): - mkdir -p $(DSTROOT); + mkdir -p $(DSTROOT) $(OBJROOT): - mkdir -p $(OBJROOT); + mkdir -p $(OBJROOT) $(SYMROOT): - mkdir -p $(SYMROOT); + mkdir -p $(SYMROOT) clean: rm -rf $(OBJROOT)