Removed old attic files. Updated test checks

This commit is contained in:
Joseph Henry
2016-06-28 15:20:30 -07:00
parent b6c08f80b7
commit c798860f90
15 changed files with 49 additions and 1148 deletions

View File

@@ -87,18 +87,39 @@ linux_shared_lib: $(OBJS)
ln -sf zerotier-sdk-service zerotier-cli
ln -sf zerotier-sdk-service zerotier-idtool
# Check for the presence of built frameworks/bundles/libaries
check:
./check.sh build/lwip/liblwip.so
./check.sh build/linux_shared_lib/libztintercept.so
./check.sh build/lwip/liblwip.so
./check.sh build/linux_shared_lib/libztintercept.so
./check.sh build/
./check.sh build/android_jni_lib/arm64-v8a/libZeroTierJNI.so
./check.sh build/android_jni_lib/armeabi/libZeroTierJNI.so
./check.sh build/android_jni_lib/armeabi-v7a/libZeroTierJNI.so
./check.sh build/android_jni_lib/mips/libZeroTierJNI.so
./check.sh build/android_jni_lib/mips64/libZeroTierJNI.so
./check.sh build/android_jni_lib/x86/libZeroTierJNI.so
./check.sh build/android_jni_lib/x86_64/libZeroTierJNI.so
# Tests
TEST_OBJDIR := build/tests
TEST_SOURCES := $(wildcard tests/*.c)
TEST_TARGETS := $(addprefix build/tests/,$(notdir $(TEST_SOURCES:.c=.out)))
build/tests/%.out: tests/%.c
-$(CC) $(CC_FLAGS) -c -o $@ $<
$(TEST_OBJDIR):
mkdir -p $(TEST_OBJDIR)
tests: $(TEST_OBJDIR) $(TEST_TARGETS)
mkdir -p build/tests;
clean:
rm -rf ${GENERATED_FILES}
rm -rf zerotier-cli zerotier-idtool
rm -rf build/*
find . -type f -name '*.a' -delete
find . -type f -name '*.o' -delete
find . -type f -name '*.so' -delete
find . -type f -name '*.o.d' -delete
find . -type f \( -name '*.o' -o -name '*.so' -o -name '*.o.d' -o -name '*.out' \) -delete
# Remove junk generated by Android builds
cd integrations/Android/proj; ./gradlew clean
rm -rf integrations/Android/proj/.gradle