X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=Makefile;h=a8014848310952dc1b3a0a649e04883ee90dbae1;hb=3c9c82664c473e666056e5cbd3f1b943783967ed;hp=882fda625b9e1bf6d0d9219e64eb60ddc7a7d027;hpb=c2a298738384e7e67fbb6ab87211ede3cefb765a;p=tt.git diff --git a/Makefile b/Makefile index 882fda6..a801484 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,18 @@ -SRC_FILE := tt.rkt +PKG_NAME := tt +EXE_FILE := $(PKG_NAME) +SRC_FILE := $(EXE_FILE).rkt +PREFIX := $(HOME) + +.PHONY: build +build: $(EXE_FILE) + +$(EXE_FILE): $(SRC_FILE) + raco exe -o $@ $< .PHONY: install -install: - raco pkg install --deps search-auto +install: $(EXE_FILE) + mkdir -p $(PREFIX)/bin/ + cp $(EXE_FILE) $(PREFIX)/bin/ .PHONY: test test: @@ -10,11 +20,11 @@ test: .PHONY: remove remove: - raco pkg remove tt + raco pkg remove $(PKG_NAME) .PHONY: clean clean: - rm -rf compiled + rm -f $(EXE_FILE) ### dev helpers ### # scmindent.rkt : https://github.com/ds26gte/scmindent