]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
[contrib][linux] Add a make target to import upstream
authorNick Terrell <terrelln@fb.com>
Wed, 2 Dec 2020 18:40:46 +0000 (10:40 -0800)
committerNick Terrell <terrelln@fb.com>
Wed, 2 Dec 2020 18:42:33 +0000 (10:42 -0800)
contrib/linux-kernel/Makefile

index 9f84b2e4fcf912e92599d68c6b086ec1ada1c401..a3593d4df94c2bfce39116640c8ca3182a145b35 100644 (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