Turo Lamminen
2015-05-11 72a8f98d5ce50ba5f299cf42388775fdcc4f835c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
CC?=gcc
CFLAGS?=-Wall -g -O -std=c99
LDFLAGS?=-g
 
CFLAGS+=$(shell sdl2-config --cflags)
CFLAGS+=$(shell pkg-config glew --cflags)
 
LDLIBS+=$(shell sdl2-config --libs)
LDLIBS+=$(shell pkg-config glew --libs)
 
 
.SUFFIXES: .o
 
PROGRAMS:=ddsinfo glddstest afl-mojodds
 
.PHONY: all clean
 
all: $(PROGRAMS)
 
clean:
    -rm $(PROGRAMS) *.o
 
 
ddsinfo: ddsinfo.o mojodds.o
    $(CC) $(LDFLAGS) -o $@ $^
 
 
glddstest: glddstest.o mojodds.o
    $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
 
 
afl-mojodds: afl-mojodds.o mojodds.o
    $(CC) $(LDFLAGS) -o $@ $^