1
0
mirror of https://github.com/facebook/zstd.git synced 2025-07-29 11:21:22 +03:00

[contrib][linux] Add a make target to import upstream

This commit is contained in:
Nick Terrell
2020-12-02 10:40:46 -08:00
parent 87b38156be
commit 2c570e7f87

View File

@ -62,6 +62,25 @@ import: libzstd
cp linux/include/linux/zstd.h $(LINUX)/include/linux
cp -r linux/lib/zstd $(LINUX)/lib
import-upstream:
rm -f $(LINUX)/include/linux/zstd.h
rm -f $(LINUX)/include/linux/zstd_errors.h
rm -rf $(LINUX)/lib/zstd
mkdir $(LINUX)/lib/zstd
cp linux_zstd.h $(LINUX)/include/linux/zstd.h
cp zstd_compress_module.c $(LINUX)/lib/zstd
cp zstd_decompress_module.c $(LINUX)/lib/zstd
cp decompress_sources.h $(LINUX)/lib/zstd
cp linux.mk $(LINUX)/lib/zstd/Makefile
cp ../../lib/zstd.h $(LINUX)/lib/zstd
cp -r ../../lib/common $(LINUX)/lib/zstd
cp -r ../../lib/compress $(LINUX)/lib/zstd
cp -r ../../lib/decompress $(LINUX)/lib/zstd
rm $(LINUX)/lib/zstd/common/threading.*
rm $(LINUX)/lib/zstd/common/pool.*
rm $(LINUX)/lib/zstd/common/xxhash.*
rm $(LINUX)/lib/zstd/compress/zstdmt_*
.PHONY: test
test: libzstd
$(MAKE) -C test run-test CFLAGS="-O3 $(CFLAGS)" -j