VBE fix: wrong bpp reported (24) with 32bpp modes
[retrobench] / Makefile
1 src = $(wildcard src/*.c) $(wildcard src/x11/*.c)
2 ssrc = sinlut.s
3 obj = $(src:.c=.o) $(ssrc:.s=.o)
4 dep = $(src:.c=.d)
5 bin = rbench
6
7 warn = -pedantic -Wall -Wno-deprecated-declarations
8 dbg = -g
9 opt = -O3 -ffast-math
10 inc = -Isrc
11
12 CFLAGS = -pedantic $(warn) $(dbg) $(opt) $(inc) -MMD
13 LDFLAGS = -L/usr/X11R6/lib -lX11 -lXext -lm
14
15 $(bin): $(obj)
16         $(CC) -o $@ $(obj) $(LDFLAGS)
17
18 sinlut.s: tools/lutgen
19         tools/lutgen >$@
20
21 -include $(dep)
22
23 .PHONY: clean
24 clean:
25         $(RM) $(obj) $(bin)
26
27 .PHONY: cleandep
28 cleandep:
29         $(RM) $(dep)
30
31 tools/lutgen: tools/lutgen.c
32         $(CC) -o $@ $< -lm