nim-sds/Makefile

19 lines
341 B
Makefile
Raw Normal View History

2025-04-08 14:46:27 +03:00
.PHONY: libsds
2025-04-08 15:31:57 +03:00
sds.nims:
ln -s sds.nimble $@
deps: | sds.nims
STATIC ?= 0
libsds: deps
2025-04-09 13:05:42 +03:00
rm -f build/libsds*
2025-04-08 15:31:57 +03:00
ifeq ($(STATIC), 1)
echo -e $(BUILD_MSG) "build/$@.a" && \
$(ENV_SCRIPT) nim libsdsStatic $(NIM_PARAMS) sds.nims
else
echo -e $(BUILD_MSG) "build/$@.so" && \
$(ENV_SCRIPT) nim libsdsDynamic $(NIM_PARAMS) sds.nims
endif