]> git.saurik.com Git - apple/xnu.git/blobdiff - tools/tests/libMicro/Makefile.Darwin
xnu-3248.60.10.tar.gz
[apple/xnu.git] / tools / tests / libMicro / Makefile.Darwin
index d113fc4f2e0b3f1160d045791a9d3a1c4fda8231..5bb7da2dd930cb8ff15f70f5d8ddacc0ea436d04 100644 (file)
@@ -39,7 +39,7 @@ SDKPATH = $(shell xcodebuild -sdk $(SDKROOT) -version Path)
 CFLAGS += -isysroot $(SDKPATH)
 endif
 
 CFLAGS += -isysroot $(SDKPATH)
 endif
 
-CC = xcrun -sdk $(SDKROOT) gcc
+CC = $(shell xcrun -sdk "$(SDKROOT)" -find gcc)
 #NOPIC=        -mdynamic-no-pic
 ARCH=  i386
 
 #NOPIC=        -mdynamic-no-pic
 ARCH=  i386
 
@@ -53,14 +53,23 @@ endif
 OPT_FLAG=      -Os
 SEMOP_FLAG=    -DUSE_SEMOP
 
 OPT_FLAG=      -Os
 SEMOP_FLAG=    -DUSE_SEMOP
 
+ifeq "$(Embedded)" "YES"
+SEMOP_FLAG= 
+endif
+
 ###
 ###CFLAGS=             -Os -DUSE_SEMOP -fno-builtin $(NOPIC) $(ARCH_FLAG) -Wall
 ###extra_CFLAGS=       -Os -DUSE_SEMOP -fno-builtin $(NOPIC) $(ARCH_FLAG) -Wall
 ###
 CFLAGS+=               $(OPT_FLAG) $(SEMOP_FLAG) -DUSE_GETHRTIME -fno-builtin $(NOPIC) $(ARCH_FLAG) -Wall
 ###
 ###CFLAGS=             -Os -DUSE_SEMOP -fno-builtin $(NOPIC) $(ARCH_FLAG) -Wall
 ###extra_CFLAGS=       -Os -DUSE_SEMOP -fno-builtin $(NOPIC) $(ARCH_FLAG) -Wall
 ###
 CFLAGS+=               $(OPT_FLAG) $(SEMOP_FLAG) -DUSE_GETHRTIME -fno-builtin $(NOPIC) $(ARCH_FLAG) -Wall
+
 ifeq "$(Embedded)" "YES"
 ifeq "$(Embedded)" "YES"
-CFLAGS += -g -I $(SDKPATH)/System/Library/Frameworks/System.framework/Versions/B/PrivateHeaders/ -F/AppleInternal/Library/Frameworks/ $(MORECFLAGS)
+#CFLAGS+=               $(OPT_FLAG) -DUSE_GETHRTIME -fno-builtin $(NOPIC) $(ARCH_FLAG) -Wall
+CFLAGS+= -g -I $(SDKPATH)/System/Library/Frameworks/System.framework/Versions/B/PrivateHeaders/ -F/AppleInternal/Library/Frameworks/ $(MORECFLAGS)
 endif
 endif
+
+
+
 extra_CFLAGS=  $(OPT_FLAG) $(SEMOP_FLAG) -fno-builtin $(NOPIC) $(ARCH_FLAG) -Wall
 CPPFLAGS=              $(SEMOP_FLAG) -D_REENTRANT -Wall
 MATHLIB=       -lm
 extra_CFLAGS=  $(OPT_FLAG) $(SEMOP_FLAG) -fno-builtin $(NOPIC) $(ARCH_FLAG) -Wall
 CPPFLAGS=              $(SEMOP_FLAG) -D_REENTRANT -Wall
 MATHLIB=       -lm