X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/3903760236c30e3b5ace7a4eefac3a269d68957c..813fb2f63a553c957e917ede5f119b021d6ce391:/tools/tests/Makefile diff --git a/tools/tests/Makefile b/tools/tests/Makefile index 9080b3347..ce8f8ec54 100644 --- a/tools/tests/Makefile +++ b/tools/tests/Makefile @@ -32,7 +32,8 @@ COMMON_TARGETS = unit_tests \ jitter \ perf_index \ darwintests \ - unixconf + unixconf \ + testkext/pgokext.kext IPHONE_TARGETS = @@ -52,6 +53,12 @@ all: $(BATS_TARGET) $(TARGETS) always: +# NOTE: RC_ARCHES nonsense is here because code signing will fail on kexts if we include a i386 slice +# CoreOSLobo: xnu_tests-4026 fails to codesign + +$(DSTSUBPATH)/testkext/pgokext.kext: always + xcodebuild -configuration Debug -project $(SRCROOT)/testkext/testkext.xcodeproj -target pgokext DSTROOT=$(DSTSUBPATH)/testkext SYMROOT=$(SYMROOT)/testkext SRCROOT=$(SRCROOT)/testkext OBJROOT=$(OBJROOT)/testkext SDKROOT=$(SDKROOT) RC_ARCHS="$(subst i386,,$(RC_ARCHS))" install + $(DSTSUBPATH)/%: always $(_v)echo Building $@ $(_v)mkdir -p $@