-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathMakefile
More file actions
24 lines (20 loc) · 702 Bytes
/
Copy pathMakefile
File metadata and controls
24 lines (20 loc) · 702 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
PROGRAM_NAME=archtorify
VERSION=1.30.1
DATA_DIR=/usr/share
BACKUP_DIR=/var/lib
LICENSE_DIR=$(DATA_DIR)/licenses
DOC_DIR=$(DATA_DIR)/doc
PROGRAM_DIR=/usr/bin
install:
install -Dm644 LICENSE $(LICENSE_DIR)/$(PROGRAM_NAME)/LICENSE
install -Dm644 README.md $(DOC_DIR)/$(PROGRAM_NAME)/README.md
install -Dm755 archtorify.sh $(PROGRAM_DIR)/$(PROGRAM_NAME)
mkdir -p $(DATA_DIR)/$(PROGRAM_NAME)/data
mkdir -p $(BACKUP_DIR)/$(PROGRAM_NAME)/backups
install -Dm644 data/* $(DATA_DIR)/$(PROGRAM_NAME)/data
uninstall:
rm -Rf $(PROGRAM_DIR)/$(PROGRAM_NAME)
rm -Rf $(DATA_DIR)/$(PROGRAM_NAME)
rm -Rf $(LICENSE_DIR)/$(PROGRAM_NAME)
rm -Rf $(DOC_DIR)/$(PROGRAM_NAME)
rm -Rf $(BACKUP_DIR)/$(PROGRAM_NAME)