From 3fa10a2e54ca241c16a4c7038c1b399ebb4cd015 Mon Sep 17 00:00:00 2001 From: Douglas Rumbaugh Date: Mon, 20 Dec 2021 14:19:22 -0500 Subject: Initial makefile+dummy scripts --- Makefile | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2cf2064 --- /dev/null +++ b/Makefile @@ -0,0 +1,36 @@ + + +ifdef XDG_DATA_HOME + DATA_DIR=$(XDG_DATA_HOME) +else + DATA_DIR=$(HOME)/.local/share +endif + +ifdef XDG_CONFIG_HOME + CONF_DIR=$(XDG_CONFIG_HOME) +else + CONF_DIR=$(HOME)/.config +endif + +BIN_DIR=$(HOME)/.local/bin + +install: + - test -d $(DATA_DIR)/ves/bin || mkdir -p $(DATA_DIR)/ves/bin + - test -d $(DATA_DIR)/ves/lib || mkdir -p $(DATA_DIR)/ves/lib + - test -d $(DATA_DIR)/ves/envs || mkdir -p $(DATA_DIR)/ves/envs + - test -d $(CONF_DIR)/ves || mkdir -p $(CONF_DIR)/ves + - test -d $(BIN_DIR)/ves_scripts || mkdir -p $(BIN_DIR)/ves_scripts + cp ./ves.sh $(BIN_DIR)/ves + chmod u+x $(BIN_DIR)/ves + cp ./ves-*.sh $(BIN_DIR)/ves_scripts + chmod u+x $(BIN_DIR)/ves_scripts/* + + +uninstall: + - test -f $(BIN_DIR)/ves && rm -f $(BIN_DIR)/ves + - test -d $(BIN_DIR)/ves_scripts && rm -rf $(BIN_DIR)/ves_scripts + + +purge: uninstall + - test -d $(DATA_DIR)/ves && rm -rf $(DATA_DIR)/ves + - test -d $(CONF_DIR)/ves && rm -rf $(CONF_DIR)/ves -- cgit v1.2.3