############################################################
#  blosc2 makefile
############################################################

BLOSC_SRC=blosc
ZSTD_SRC=internal-complibs/zstd
LIBBLOSC2=$(BLOSC_SRC)/lib/libblosc2.a

export

all: lib zstd

lib:
	-$(MAKE) -C $(BLOSC_SRC) lib
zstd:
	-$(MAKE) -C $(ZSTD_SRC) libzstd.a CPPFLAGS_STATICLIB=-fPIC
clean:
	-$(MAKE) -C $(BLOSC_SRC) clean
	-$(MAKE) -C $(ZSTD_SRC) clean

.PHONY: all lib zstd clean

.DEFAULT_GOAL := all
