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 \
lib/liblzma.a: $(LZMAOBJ)
ar rcuv $@ $?
+lib/libjsw.a: $(JSWOBJ)
+ ar rcuv $@ $?
ZPM:= ./zpm -P scripts:bin:.
lib/foreach_path.o \
lib/vercmp.o \
lib/sha256.o \
- $(LZMAOBJ)
+ $(LZMAOBJ) \
+ $(JSWOBJ)
ar rcuv $@ $?
libelf.a: elf/libelf.o