X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=Makefile;h=dce81347b8971d444c99da673230068a0bdfca4d;hb=288e2c08a02195cd771664151ddf12a772d35c39;hp=7904298438e80cc2007a8bbaee678c6adc0c6c3d;hpb=4aa68c18936fad4a98da66bb45dd1cae27229399;p=zpackage diff --git a/Makefile b/Makefile index 7904298..dce8134 100644 --- a/Makefile +++ b/Makefile @@ -13,6 +13,13 @@ 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)) +JSWSRC=lib/jsw/jsw_avltree.c \ +lib/jsw/jsw_atree.c \ +lib/jsw/jsw_hlib.c \ +lib/jsw/jsw_rbtree.c + +JSWOBJ=$(JSWSRC:%.c=%.o) + curdir=$(shell pwd) ZPKGBIN=zpm-addfile zpm-extract zpm-init zpm-vercmp zpm-stat zpm-hash \ @@ -46,6 +53,8 @@ lzma/%.o: lzma/%.c lib/liblzma.a: $(LZMAOBJ) ar rcuv $@ $? +lib/libjsw.a: $(JSWOBJ) + ar rcuv $@ $? ZPM:= ./zpm -P scripts:bin:. @@ -135,7 +144,8 @@ libzpm.a: lib/sha256.o lib/db.o lib/compress.o lib/uncompress.o lib/zpm.o \ lib/foreach_path.o \ lib/vercmp.o \ lib/sha256.o \ - $(LZMAOBJ) + $(LZMAOBJ) \ + $(JSWOBJ) ar rcuv $@ $? libelf.a: elf/libelf.o