Mercurial > hg > forks > gldragon
diff 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 |
line wrap: on
line diff
--- a/Makefile Tue Nov 05 11:46:31 2019 +0200 +++ b/Makefile Thu Nov 07 20:15:33 2019 +0200 @@ -3,13 +3,23 @@ SDLGL_CFLAGS ?= $(shell pkg-config --cflags sdl2 gl glu) SDLGL_LIBS ?= $(shell pkg-config --libs sdl2 gl glu) -CFLAGS ?= -O3 -W -Wall -DGL_GLEXT_PROTOTYPES +CFLAGS ?= -O3 -W -Wall -DGL_GLEXT_PROTOTYPES -std=c++11 LDFLAGS ?= +CFLAGS += $(SDLGL_CFLAGS) +LDFLAGS += $(SDLGL_LIBS) + TARGETS = glxdragon$(BINEXT) -glxdragon$(BINEXT): glxdragon.cpp - $(CXX) $(CFLAGS) $(SDLGL_CFLAGS) -o $@ $< $(LDFLAGS) $(SDLGL_LIBS) + +%.o: %.cpp %.h + $(CXX) $(CFLAGS) -c -o $@ $< + +%.o: %.cpp + $(CXX) $(CFLAGS) -c -o $@ $< + +glxdragon$(BINEXT): glxdragon.o + $(CXX) -o $@ $+ $(LDFLAGS) clean: - $(RM) $(TARGETS) + $(RM) $(TARGETS) *.o