-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (19 loc) · 527 Bytes
/
Makefile
File metadata and controls
34 lines (19 loc) · 527 Bytes
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 $@ $^