Partial compilation test?

This commit is contained in:
George Lu
2018-06-05 13:24:00 -07:00
parent b3ef314830
commit b2496ab606
4 changed files with 140 additions and 1 deletions
+12 -1
View File
@@ -233,6 +233,14 @@ else
$(CC) $(FLAGS) $< -o $@$(EXT) -Wl,-rpath=$(ZSTDDIR) $(ZSTDDIR)/libzstd.so # broken on Mac
endif
partial : partial.c zstd-dll
ifneq (,$(filter Windows%,$(OS)))
cp $(ZSTDDIR)/dll/libzstd.dll .
$(CC) $(FLAGS) $< -o $@$(EXT) -DZSTD_DLL_IMPORT=1 libzstd.dll
else
$(CC) $(FLAGS) $< -o $@$(EXT) -Wl,-rpath=$(ZSTDDIR) $(ZSTDDIR)/libzstd.so # broken on Mac
endif
poolTests : poolTests.c $(ZSTDDIR)/common/pool.c $(ZSTDDIR)/common/threading.c $(ZSTDDIR)/common/zstd_common.c $(ZSTDDIR)/common/error_private.c
$(CC) $(FLAGS) $(MULTITHREAD) $^ -o $@$(EXT)
@@ -255,7 +263,7 @@ clean:
zstreamtest$(EXT) zstreamtest32$(EXT) \
datagen$(EXT) paramgrill$(EXT) roundTripCrash$(EXT) longmatch$(EXT) \
symbols$(EXT) invalidDictionaries$(EXT) legacy$(EXT) poolTests$(EXT) \
decodecorpus$(EXT) checkTag$(EXT)
decodecorpus$(EXT) checkTag$(EXT) partial$(EXT)
@echo Cleaning completed
@@ -387,6 +395,9 @@ test-invalidDictionaries: invalidDictionaries
test-symbols: symbols
$(QEMU_SYS) ./symbols
test-partial: partial
$(QEMU_SYS) ./partial
test-legacy: legacy
$(QEMU_SYS) ./legacy