]> Pileus Git - wmpus/blob - makefile
Rename to wmpus
[wmpus] / makefile
1 WM=wmii
2
3 SYS=x11
4 CC=gcc
5 PROG=wmpus
6 CFLAGS=-g -Werror -Wall
7 LIBS=-Wl,--as-needed -lX11 -lXinerama
8 TEST=DISPLAY=:2.0
9
10 WIN32?=
11 ifdef WIN32
12 SYS=win32
13 CC=i686-pc-mingw32-gcc
14 CFLAGS=-g -Werror -Wall -D_NO_OLDNAMES -DMARGIN=15
15 LIBS=
16 PROG=wmpus.exe
17 TEST=cp -t /t/htdocs/temp
18 endif
19
20 test: $(PROG)
21         $(TEST) ./$<
22
23 debug: $(PROG)
24         $(TEST) gdb ./$<
25
26 $(PROG): main.o util.o sys-$(SYS).o wm-$(WM).o
27         $(CC) $(CFLAGS) -o $@ $+ $(LIBS)
28
29 %.o: %.c $(wildcard *.h) makefile
30         $(CC) --std=gnu99 $(CFLAGS) -c -o $@ $<
31
32 clean:
33         rm -f $(PROG) *.o