]> Pileus Git - wmpus/blob - makefile
Add floating layer
[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 include config.mk
18
19 $(PROG): main.o util.o sys-$(SYS).o wm-$(WM).o
20         $(CC) $(CFLAGS) -o $@ $+ $(LIBS)
21
22 %.o: %.c $(wildcard *.h) makefile
23         $(CC) --std=gnu99 $(CFLAGS) -c -o $@ $<
24
25 clean:
26         rm -f wmpus *.exe *.o