From: Nathan Wagner Date: Fri, 14 Sep 2018 09:53:29 +0000 (+0000) Subject: add target for jsw library X-Git-Tag: v0.1.6~45 X-Git-Url: https://pd.if.org/git/?p=zpackage;a=commitdiff_plain;h=288e2c08a02195cd771664151ddf12a772d35c39 add target for jsw library --- 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