-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
31 lines (28 loc) · 938 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#===============================================================================
# Makefile for qytdl.py
# PyQt5 frontend to Youtube-DL
#===============================================================================
PREFIX=/usr
SRC=src
DOC=doc
ICONS=data/icons
DESKTOP_FILE=qytdl.desktop
INSTALL_PATH=$(PREFIX)/share/qytdl
DESKTOP_PATH=$(PREFIX)/share/applications
OUTPUTDIR=$(PREFIX)/bin
OUTPUT=qytdl
DOCPATH=$(PREFIX)/share/doc/qytdl
LICENSEPATH=$(PREFIX)/share/licenses/qytdl
install:
find . -type f -exec install -Dm 755 "{}" "$(INSTALL_PATH)/{}" \;
install $(DESKTOP_FILE) -D $(DESKTOP_PATH)/$(DESKTOP_FILE)
install README -D $(DOCPATH)/README
install $(DOC)/CHANGES -D $(DOCPATH)/CHANGES
install $(DOC)/LICENSE -D $(LICENSEPATH)/LICENSE
install qytdl.sh -D $(OUTPUTDIR)/$(OUTPUT)
uninstall:
rm -f $(OUTPUTDIR)/$(OUTPUT)
rm -r $(INSTALL_PATH)
rm $(DESKTOP_PATH)/$(DESKTOP_FILE)
rm -r $(DOCPATH)
rm -r $(LICENSEPATH)