added cfgopt to the dos makefile
[dosdemo] / GNUmakefile
1 src = $(wildcard src/*.c) $(wildcard src/sdl/*.c)
2 obj = $(src:.c=.o)
3 bin = demo
4
5 inc = -Isrc -Isrc/sdl -Ilibs/imago/src -Ilibs/mikmod/include
6
7 CFLAGS = -pedantic -Wall -g $(inc) `sdl-config --cflags`
8 LDFLAGS = -Llibs/imago -Llibs/mikmod -limago -lmikmod `sdl-config --libs` -lm
9
10 $(bin): $(obj) imago mikmod
11         $(CC) -o $@ $(obj) $(LDFLAGS)
12
13 .PHONY: imago
14 imago:
15         $(MAKE) -C libs/imago
16
17 .PHONY: mikmod
18 mikmod:
19         $(MAKE) -C libs/mikmod
20
21 .PHONY: clean
22 clean:
23         rm -f $(obj) $(bin)