Mercurial > hg > forks > gldragon
comparison Makefile @ 19:a329f0216491
Implement PLY file format parsing and extremely simplistic scene setup file format.
Not finished yet.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 07 Nov 2019 20:15:33 +0200 |
parents | 87cb16492d91 |
children | 1404dfcee7b8 |
comparison
equal
deleted
inserted
replaced
18:b1e75c65016d | 19:a329f0216491 |
---|---|
1 BINEXT ?= | 1 BINEXT ?= |
2 | 2 |
3 SDLGL_CFLAGS ?= $(shell pkg-config --cflags sdl2 gl glu) | 3 SDLGL_CFLAGS ?= $(shell pkg-config --cflags sdl2 gl glu) |
4 SDLGL_LIBS ?= $(shell pkg-config --libs sdl2 gl glu) | 4 SDLGL_LIBS ?= $(shell pkg-config --libs sdl2 gl glu) |
5 | 5 |
6 CFLAGS ?= -O3 -W -Wall -DGL_GLEXT_PROTOTYPES | 6 CFLAGS ?= -O3 -W -Wall -DGL_GLEXT_PROTOTYPES -std=c++11 |
7 LDFLAGS ?= | 7 LDFLAGS ?= |
8 | |
9 CFLAGS += $(SDLGL_CFLAGS) | |
10 LDFLAGS += $(SDLGL_LIBS) | |
8 | 11 |
9 TARGETS = glxdragon$(BINEXT) | 12 TARGETS = glxdragon$(BINEXT) |
10 | 13 |
11 glxdragon$(BINEXT): glxdragon.cpp | 14 |
12 $(CXX) $(CFLAGS) $(SDLGL_CFLAGS) -o $@ $< $(LDFLAGS) $(SDLGL_LIBS) | 15 %.o: %.cpp %.h |
16 $(CXX) $(CFLAGS) -c -o $@ $< | |
17 | |
18 %.o: %.cpp | |
19 $(CXX) $(CFLAGS) -c -o $@ $< | |
20 | |
21 glxdragon$(BINEXT): glxdragon.o | |
22 $(CXX) -o $@ $+ $(LDFLAGS) | |
13 | 23 |
14 clean: | 24 clean: |
15 $(RM) $(TARGETS) | 25 $(RM) $(TARGETS) *.o |