Loading...
--- libmalloc/libmalloc-474.0.13/tests/Makefile
+++ libmalloc/libmalloc-374.40.6/tests/Makefile
@@ -1,7 +1,7 @@
PROJECT := libmalloc
TEST_DIR := tests/
-DEVELOPER_DIR ?= $(shell xcode-select -p)
+DEVELOPER_DIR ?= /Applications/Xcode.app/Contents/Developer/
include $(DEVELOPER_DIR)/AppleInternal/Makefiles/darwintest/Makefile.common
@@ -30,10 +30,7 @@
OTHER_CFLAGS += \
-DDARWINTEST \
-DOS_UNFAIR_LOCK_INLINE=1 \
- -DT_META_TAG_XZONE=T_META_TAG\(\"xzone\"\) \
- -DT_META_TAG_XZONE_ONLY=T_META_TAG\(\"xzone_only\"\) \
-fno-builtin \
- -fno-typed-memory-operations \
-lCrashReporterClient \
-I$(SDKROOT)/System/Library/Frameworks/System.framework/PrivateHeaders \
-I$(SRCROOT)/../private \
@@ -77,37 +74,11 @@
tsan: CFLAGS := $(filter-out $(ARCH_FLAGS),$(CFLAGS)) -arch x86_64 -fsanitize=thread
tsan: OTHER_LDFLAGS += -Wl,-rpath -Wl,$(SANITIZER_DYLIB_PATH)
else
-EXCLUDED_SOURCES += tsan.c
+EXCLUDED_SOURCES += tsan.c magazine_medium_test.c
endif
madvise: OTHER_CFLAGS += -I../src
-xzone: OTHER_LDFLAGS += -ldarwintest_utils
-
-malloc_type: OTHER_CFLAGS += -ftyped-memory-operations
-
-ifneq ($(PLATFORM),WatchOS)
-# Modify the BATS plist to run general tests again with xzone malloc enabled
-add_xzone_tests: bats.plist
- xcrun -sdk $(SDKROOT) python3 ./add_xzone_tests.py $(SYMROOT)/bats.plist
-
-CUSTOM_TARGETS += libmalloc_debug_symlink
-
-# Create a symlink to the debug version of the dylib that can be picked up in
-# isolation using DYLD_LIBRARY_PATH and DYLD_IMAGE_SUFFIX
-libmalloc_debug_symlink: ;
-
-install-libmalloc_debug_symlink:
- mkdir -p $(INSTALLDIR)
- ln -sf /usr/lib/system/libsystem_malloc_debug.dylib $(INSTALLDIR)/libsystem_malloc_testdebug.dylib
-
-.PHONY: add_xzone_tests
-
-# Ensure that we add the xzone tests before bats.plist is installed to the
-# dstroot
-install: add_xzone_tests
-endif # ($(PLATFORM),WatchOS)
-
.DEFAULT_GOAL := all
include $(DEVELOPER_DIR)/AppleInternal/Makefiles/darwintest/Makefile.targets