TESTROOT = ../..
include ${TESTROOT}/include/common.makefile
ifeq (${FILEARCH},arm)
FILE_TYPE = KEXTBUNDLE
endif
all: all-${FILEARCH}
all-i386: all-zce
all-x86_64: all-zce
all-arm: all-good
all-zce:
${CXX} ${CCXXFLAGS} main.cxx -g -c -o main1.o -Os
${LD} main1.o -r -x -exported_symbols_list keep.exp -o main2.o
${CXX} ${CCXXFLAGS} main1.o -o main1
${CXX} ${CCXXFLAGS} main2.o -o main2
${UNWINDDUMP} -arch ${ARCH} -no_symbols main1 > main1.unwind
${UNWINDDUMP} -arch ${ARCH} -no_symbols main2 > main2.unwind
${PASS_IFF} diff main1.unwind main2.unwind
all-good:
${PASS_IFF} true
clean:
rm -f main1* main2*