aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 15 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 53ae1ff..b627838 100644
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,25 @@
+CSC ?= csc
+PREFIX ?= /usr/local
+
deepenv: deepenv.scm
- csc -o deepenv deepenv.scm
+ $(CSC) -o deepenv deepenv.scm
dispenv: dispenv.scm
- csc -o dispenv dispenv.scm
+ $(CSC) -o dispenv dispenv.scm
.PHONY: static
static: deepenv.scm
- csc -static -o deepenv.static deepenv.scm
+ $(CSC) -static -o deepenv.static deepenv.scm
.PHONY: clean
clean:
rm -f dispenv deepenv dispenv.link deepenv.link deepenv.static
+
+.PHONY: install
+install:
+ mkdir -p $(PREFIX)/bin
+ install deepenv $(PREFIX)/bin/deepenv
+
+.PHONY: uninstall
+uninstall:
+ rm $(PREFIX)/bin/deepenv