pyodide/lz4/Makefile

37 lines
624 B
Makefile
Raw Normal View History

PYODIDE_ROOT=$(abspath ..)
include ../Makefile.envs
LZ4VERSION=1.8.3
ROOT=$(abspath .)
SRC=$(ROOT)/lz4-$(LZ4VERSION)
TARBALL=$(ROOT)/downloads/lz4-$(LZ4VERSION).tgz
URL=https://github.com/lz4/lz4/archive/v$(LZ4VERSION).tar.gz
all: $(SRC)/lib/liblz4.a
clean:
-rm -fr downloads
-rm -fr $(SRC)
$(TARBALL):
[ -d $(ROOT)/downloads ] || mkdir $(ROOT)/downloads
wget -q -O $@ $(URL)
# md5sum --quiet --check checksums || (rm $@; false)
$(SRC)/Makefile: $(TARBALL)
tar -C . -xf $(TARBALL)
touch $(SRC)/Makefile
$(SRC)/lib/liblz4.a: $(SRC)/Makefile
( \
cd $(SRC) ; \
emmake make -j $${PYODIDE_JOBS:-3} ; \
)