From 6e5765d9102ee6f663960783528f3453316a2189 Mon Sep 17 00:00:00 2001 From: Brady McDonough Date: Mon, 18 Jan 2021 22:31:49 -0700 Subject: [PATCH] Changed install target, per 4.7 of the manual --- Makefile | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 19cf8d0..86e7925 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,21 @@ -TARGET := `guile -c "(display (car %load-path))"` +TARGET := $(shell guile -c "(display (%site-dir))") +CCACHE := $(shell guile -c "(display(%site-ccache-dir))") +OBJ := csv.go -all: - @echo "Just type \"sudo make install\"" +.PHONY: all clean install uninstall +all: $(OBJ) + +%.go: csv/%.scm + GUILE_AUTO_COMPILE=0 guild compile $< -o $@ install: - cp -fr csv/csv.scm $(TARGET) + cp -fr csv/ $(TARGET) + mkdir -p $(CCACHE)/csv/ + cp -fr *.go $(CCACHE)/csv/ + +uninstall: + rm -fr $(TARGET)/csv + rm -fr $(CCACHE)/csv + +clean: + rm -f $(OBJ)