.POSIX: VERSION = 1.0 PREFIX ?= /usr/local PKG_CONFIG = pkg-config CFLAGS += -Wall `$(PKG_CONFIG) --cflags x11` LDFLAGS += `$(PKG_CONFIG) --libs x11` all: xpick xpick: $(CC) $(CFLAGS) -o ${@} xpick.c $(LDFLAGS) clean: rm -f xpick install: xpick install -m755 xpick $(PREFIX)/bin/xpick install -m644 xpick.1 $(PREFIX)/man/man1/xpick.1 uninstall: rm -f $(PREFIX)/bin/xpick rm -f $(PREFIX)/man/man1/xpick.1 release: rm -rf xpick-$(VERSION)* mkdir xpick-$(VERSION) cp Makefile xpick.c xpick.1 README xpick-$(VERSION)/ tar czf xpick-$(VERSION).tar.gz xpick-$(VERSION) rm -rf xpick-$(VERSION) .PHONY: all clean install uninstall