From 9cc4dfd46e1fe9a45ea76e481990a1c0607413a9 Mon Sep 17 00:00:00 2001 From: "sh+github@codevoid.de" Date: Sat, 5 Dec 2020 10:00:50 +0000 Subject: [PATCH] Update Makefile --- Makefile | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 9dcd4f1..7387709 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,23 @@ -CFLAGS=-g -Wall -INCS=-I/usr/X11R6/include -LIBS=-L/usr/X11R6/lib -lX11 +.POSIX: -all: clean xpick +PREFIX ?= /usr/local +PKG_CONFIG = pkg-config + +CFLAGS = -Wall `$(PKG_CONFIG) --cflags x11` +LDFLAGS = `$(PKG_CONFIG) --libs x11` + +all: xpick xpick: - $(CC) $(CFLAGS) $(INCS) $(LIBS) -o ${@} xpick.c + $(CC) $(CFLAGS) -o ${@} xpick.c $(LDFLAGS) clean: rm -f xpick install: xpick - install -m755 xpick /usr/local/bin/xpick + install -m755 xpick $(DESTDIR)$(PREFIX)/bin/xpick + +uninstall: + rm -f $(DESTDIR)$(PREFIX)/bin/xpick + +.PHONY: all clean install uninstall