blob: df15bbfcf26e60cd0bfcf2baeb9422040f2d03f9 (
plain)
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
|
LDFLAGS = -g $(shell pkg-config gtk+-3.0 --cflags --libs 2>/dev/null)
txt2manwrapper :=$(shell which txt2man-wrapper )
.PHONY: clean install
all: themedetector
themedetector:
$(CC) -o $@ $@.c $(LDFLAGS)
MAN_TXT=$(wildcard *.txt)
MAN_GZ=$(subst .txt,.gz,$(MAN_TXT))
$(MAN_GZ): %.gz: %.txt
${txt2manwrapper} - < $< | $(shell which gzip) > $@
install: themedetector $(MAN_GZ)
install -d $(DESTDIR)/usr/bin $(DESTDIR)/usr/share/man/man1
install -m0755 -t $(DESTDIR)/usr/bin themedetector themedetector.py
install -m0644 -t $(DESTDIR)/usr/share/man/man1 themedetector.1.gz
ln -s themedetector.1.gz $(DESTDIR)/usr/share/man/man1/themedetector.py.1.gz
uninstall:
rm -f $(DESTDIR)/usr/bin/themedetector $(DESTDIR)/usr/bin/themedetector.py \
$(DESTDIR)/usr/share/man/man1/themedetector.1.gz \
$(DESTDIR)/usr/share/man/man1/themedetector.py.1.gz
clean:
rm -f themedetector themedetector.1.gz
|