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