From a9e7811b3d308a6987227a6f30d739971b8d17c8 Mon Sep 17 00:00:00 2001 From: Nathan Wagner Date: Sun, 9 Sep 2018 12:58:41 +0000 Subject: [PATCH] add make target to update lzma --- Makefile | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index af5a5eb..e18f196 100644 --- a/Makefile +++ b/Makefile @@ -13,6 +13,22 @@ LZMACHECKSRC=lzma/check/check.c lzma/check/crc32_fast.c lzma/check/crc64_fast.c LZMASRC=$(shell ls lzma/lzma/*.c lzma/common/*.c lzma/lz/*.c) $(LZMACHECKSRC) lzma/rangecoder/price_table.c LZMAOBJ=$(filter-out lzma/common/stream_encoder_mt.o, $(LZMASRC:%.c=%.o)) +lzmaupdate: + find xz/src/liblzma -type d -name .deps -prune \ + -o -type f -printf '%P\n' \ + | xargs -IZ echo Z Z Z \ + | xargs printf 'test -e lzma/%s && cp xz/src/liblzma/%s lzma/%s\n' \ + | sh + +#lzma/lz/lz_decoder.o: lzma/lz/lz_decoder.c +#lzma/lz/lz_encoder.o: lzma/lz/lz_encoder.c + +lzma/%.o: lzma/%.c + $(CC) $(CFLAGS) $(LZMAFLAGS) -c -o $@ $< + +lib/liblzma.a: $(LZMAOBJ) + ar rcuv $@ $? + curdir=$(shell pwd) ZPKGBIN=zpm-addfile zpm-extract zpm-init zpm-vercmp zpm-stat zpm-hash \ @@ -100,9 +116,6 @@ sqlite/sqlite3.o: sqlite/sqlite3.c sqlite/config.h sqlite/shell.o: sqlite/shell.c sqlite/config.h $(CC) -Wall -std=c99 -Ilib -D_POSIX_C_SOURCE=200112L -D_HAVE_SQLITE_CONFIG_H=1 -c -o $@ $< -$(LZMAOBJ): - $(CC) $(CFLAGS) $(LZMAFLAGS) -c -o $@ $*.c - lib/zpm.o: newdb.c zpm-vercmp: zpm-vercmp.o lib/vercmp.o -- 2.40.0