diff --git a/tk/Makefile b/tk/Makefile new file mode 100644 index 0000000..559a5d8 --- /dev/null +++ b/tk/Makefile @@ -0,0 +1,22 @@ +TARGET := $(shell guile -c "(display (%site-dir))") +CCACHE := $(shell guile -c "(display(%site-ccache-dir))") +OBJ := listlogic.go ports.go + +.PHONY: all clean install uninstall +all: $(OBJ) + +%.go: %.scm + GUILE_AUTO_COMPILE=0 guild compile $< -o $@ + +install: + mkdir -p $(TARGET)/tk + cp -f *.scm $(TARGET)/tk + mkdir -p $(CCACHE)/tk + cp -f *.go $(CCACHE)/tk + +uninstall: + rm -fr $(TARGET)/tk + rm -fr $(CCACHE)/tk + +clean: + rm -f $(OBJ)