xpick/Makefile

35 lines
644 B
Makefile

.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