home
/
code
/
tt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix missing return type
[tt.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index
bced2e6
..
a801484
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-1,11
+1,34
@@
+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
.PHONY: install
-install:
- raco pkg install
+install: $(EXE_FILE)
+ mkdir -p $(PREFIX)/bin/
+ cp $(EXE_FILE) $(PREFIX)/bin/
+
+.PHONY: test
+test:
+ raco test ./$(SRC_FILE)
.PHONY: remove
remove:
.PHONY: remove
remove:
- raco pkg remove
tt
+ raco pkg remove
$(PKG_NAME)
.PHONY: clean
clean:
.PHONY: clean
clean:
- rm -rf compiled
+ rm -f $(EXE_FILE)
+
+### dev helpers ###
+# scmindent.rkt : https://github.com/ds26gte/scmindent
+# sponge : https://joeyh.name/code/moreutils
+.PHONY: indent
+indent:
+ scmindent.rkt < $(SRC_FILE) | sponge $(SRC_FILE)
This page took
0.0214 seconds
and
4
git commands to generate.