mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-12-19 08:29:37 +00:00
30 lines
798 B
Diff
30 lines
798 B
Diff
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -1,11 +1,10 @@
|
|
-CFLAGS?=-Wall -Os
|
|
-LDADD?=`pkg-config --cflags --libs x11 xinerama xft`
|
|
+PKG_CONFIG ?= pkg-config
|
|
+CFLAGS ?= -Wall -Os
|
|
+CPPFLAGS += $(shell $(PKG_CONFIG) --cflags x11 xinerama xft)
|
|
+LDLIBS += $(shell $(PKG_CONFIG) --libs x11 xinerama xft)
|
|
|
|
-normal:
|
|
- $(CC) -o goomwwm goomwwm.c $(CFLAGS) $(LDADD) $(LDFLAGS)
|
|
-
|
|
-debug:
|
|
- $(CC) -o goomwwm-debug goomwwm.c $(CFLAGS) -g -DDEBUG $(LDADD)
|
|
+all: goomwwm
|
|
+goomwwm.c: proto
|
|
|
|
proto:
|
|
cat *.c | egrep '^(void|int|char|unsigned|client|Window|winlist|box|textbox|XWindow)' | sed -r 's/\)/);/' > proto.h
|
|
@@ -13,7 +12,5 @@ proto:
|
|
docs:
|
|
pandoc -s -w man goomwwm.md -o goomwwm.1
|
|
|
|
-all: proto normal debug docs
|
|
-
|
|
clean:
|
|
- rm -f goomwwm goomwwm-debug
|
|
\ No newline at end of file
|
|
+ rm -f goomwwm goomwwm-debug
|