]> Pileus Git - wmpus/blob - makefile
Cleanup and lots of commenting
[wmpus] / makefile
1 WM     ?= wmii
2 SYS    ?= x11
3 CFLAGS ?= -g -Wall -Werror
4
5 ifeq ($(SYS),x11)
6 CC      = gcc
7 LIBS   += -lX11 -lXinerama
8 PROG    = wmpus
9 endif
10
11 ifeq ($(SYS),win32)
12 CC      = i686-pc-mingw32-gcc
13 CFLAGS += -D_NO_OLDNAMES -DMARGIN=15
14 PROG    = wmpus.exe
15 endif
16
17 $(PROG): main.o util.o sys-$(SYS).o wm-$(WM).o
18         $(CC) $(CFLAGS) -o $@ $+ $(LIBS)
19
20 %.o: %.c $(wildcard *.h) makefile
21         $(CC) --std=gnu99 $(CFLAGS) -c -o $@ $<
22
23 clean:
24         rm -f wmpus *.exe *.o