summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRobert Norton2018-04-26 15:12:24 +0100
committerRobert Norton2018-04-26 15:12:24 +0100
commit0ee8e4d2dd1958d9a1aa45fbe8f67861d18e548c (patch)
tree63d51b0a53508c7a79a32e1f667a28a4250ec4bb /Makefile
parentae12f0feb0978eb1f511482293b1d1a20fb04ee4 (diff)
Add a new SHARE_DIR argument to use when doing opam build. For non-opam builds this defaults to git root.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 7 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 71a08f64..a0b6c81f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,7 @@
.PHONY: all sail language clean archs isabelle-lib apply_header
INSTALL_DIR ?= .
+SHARE_DIR ?= $(INSTALL_DIR)
all: sail
@@ -15,15 +16,15 @@ isail:
install:
mkdir -p $(INSTALL_DIR)/bin
cp src/isail.native $(INSTALL_DIR)/bin/sail
- mkdir -p $(INSTALL_DIR)/share/sail
- cp -r lib $(INSTALL_DIR)/share/sail
- mkdir -p $(INSTALL_DIR)/share/sail/src
- cp src/elf_loader.ml $(INSTALL_DIR)/share/sail/src
- cp src/sail_lib.ml $(INSTALL_DIR)/share/sail/src
+ mkdir -p $(SHARE_DIR)
+ cp -r lib $(SHARE_DIR)
+ mkdir -p $(SHARE_DIR)/src
+ cp src/elf_loader.ml $(SHARE_DIR)/src
+ cp src/sail_lib.ml $(SHARE_DIR)/src
uninstall:
rm -f $(INSTALL_DIR)/bin/sail
- rm -rf $(INSTALL_DIR)/share/sail
+ rm -rf $(SHARE_DIR)
language:
$(MAKE) -C language