From 1d1d1fafb745133aeec3f07064f1566cb026d06b Mon Sep 17 00:00:00 2001 From: Brady McDonough Date: Mon, 18 Jan 2021 23:34:14 -0700 Subject: [PATCH] Added makefile to install tk/ as site package --- tk/Makefile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tk/Makefile 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)