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