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