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
|
bindir = /usr/local/bin
man1dir = /usr/local/share/man/man1
PKG_CONFIG ?= pkg-config
CFLAGS = -Wall -g -O3
CFLAGS_ALL = `$(PKG_CONFIG) --cflags --libs glib-2.0 x11 xscrnsaver dbus-1` -std=c11 $(CFLAGS)
.PHONY: all
all: xssproxy xssproxy.1.gz
xssproxy: xssproxy.c
$(CC) -o xssproxy xssproxy.c $(CFLAGS_ALL) $(CPPFLAGS) $(LDFLAGS)
xssproxy.1.gz: man/xssproxy.1
gzip -c man/xssproxy.1 > xssproxy.1.gz
install: xssproxy xssproxy.1.gz
install -D xssproxy $(DESTDIR)$(bindir)/xssproxy
install -D -m644 xssproxy.1.gz $(DESTDIR)$(man1dir)/xssproxy.1.gz
.PHONY: uninstall
uninstall:
$(RM) $(DESTDIR)$(bindir)/xssproxy
$(RM) $(DESTDIR)$(man1dir)/xssproxy.1.gz
.PHONY: clean
clean:
$(RM) xssproxy
$(RM) xssproxy.1.gz
|