34
|
1 CFLAGS ?= -O3 -W -Wall -DGL_GLEXT_PROTOTYPES -std=c++11
|
|
2 LDFLAGS ?=
|
|
3 CFLAGS += $(SDL_CFLAGS) $(GL_CFLAGS)
|
|
4
|
|
5 TARGETS = gldragon$(BINEXT) ply2bin$(BINEXT)
|
|
6
|
|
7 all: $(TARGETS)
|
|
8
|
|
9 %.o: %.cpp %.h
|
|
10 $(CXX) $(CFLAGS) -c -o $@ $<
|
|
11
|
|
12 %.o: %.cpp
|
|
13 $(CXX) $(CFLAGS) -c -o $@ $<
|
|
14
|
|
15
|
|
16 gldragon$(BINEXT): gldragon.o dmmodel.o dmutil.o
|
|
17 $(CXX) -o $@ $+ $(LDFLAGS) $(SDL_LDFLAGS) $(GL_LDFLAGS)
|
|
18
|
|
19 ply2bin$(BINEXT): ply2bin.o dmmodel.o dmutil.o
|
|
20 $(CXX) -o $@ $+ $(LDFLAGS)
|
|
21
|
|
22 clean:
|
|
23 $(RM) $(TARGETS) *.o
|