summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRobert Norton2018-04-30 17:41:52 +0100
committerRobert Norton2018-04-30 17:41:52 +0100
commit0db28372ec53ea067bb3199e5c9db2a8cb1cad8e (patch)
treeccfa0c49808aa08d1b25cf989a7180447bc3815f /Makefile
parent7e4e9d2deb22bd076df225aaf08bfebcc420c4f7 (diff)
Make make uninstall a bit safer...
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index a0b6c81f..c57cad8e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,6 @@
.PHONY: all sail language clean archs isabelle-lib apply_header
INSTALL_DIR ?= .
-SHARE_DIR ?= $(INSTALL_DIR)
all: sail
@@ -14,6 +13,7 @@ isail:
ln -f -s src/isail.native sail
install:
+ if [ -z "$(SHARE_DIR)" ]; then echo SHARE_DIR is unset; false; fi
mkdir -p $(INSTALL_DIR)/bin
cp src/isail.native $(INSTALL_DIR)/bin/sail
mkdir -p $(SHARE_DIR)
@@ -21,10 +21,12 @@ install:
mkdir -p $(SHARE_DIR)/src
cp src/elf_loader.ml $(SHARE_DIR)/src
cp src/sail_lib.ml $(SHARE_DIR)/src
+ cp -r src/gen_lib $(SHARE_DIR)/src
+ cp -r src/lem_interp $(SHARE_DIR)/src
uninstall:
+ if [ -z "$(SHARE_DIR)" ]; then echo SHARE_DIR is unset; false; else rm -rf $(SHARE_DIR); fi
rm -f $(INSTALL_DIR)/bin/sail
- rm -rf $(SHARE_DIR)
language:
$(MAKE) -C language