Mercurial > hg > forks > gldragon
comparison Makefile.gen @ 34:c0b85b0615d2
Improve the makefiles.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 26 Nov 2019 07:17:49 +0200 |
parents | |
children | d0cd281934a3 |
comparison
equal
deleted
inserted
replaced
33:2e85c180afdf | 34:c0b85b0615d2 |
---|---|
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 |