]> pd.if.org Git - zpackage/commitdiff
add target for jsw library
authorNathan Wagner <nw@hydaspes.if.org>
Fri, 14 Sep 2018 09:53:29 +0000 (09:53 +0000)
committerNathan Wagner <nw@hydaspes.if.org>
Mon, 17 Sep 2018 12:13:04 +0000 (12:13 +0000)
Makefile

index 7904298438e80cc2007a8bbaee678c6adc0c6c3d..dce81347b8971d444c99da673230068a0bdfca4d 100644 (file)
--- 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