Mercurial > hg > forks > gldragon
comparison Makefile @ 9:87cb16492d91
Improve Makefile.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 28 Oct 2019 00:15:37 +0200 |
parents | 4d6fec8f0c64 |
children | a329f0216491 |
comparison
equal
deleted
inserted
replaced
8:628c42e94149 | 9:87cb16492d91 |
---|---|
1 BINEXT = | 1 BINEXT ?= |
2 | 2 |
3 CFLAGS = -O3 -W -Wall $(shell pkg-config --cflags sdl2 gl glu) -DGL_GLEXT_PROTOTYPES | 3 SDLGL_CFLAGS ?= $(shell pkg-config --cflags sdl2 gl glu) |
4 LDFLAGS = $(shell pkg-config --libs sdl2 gl glu) | 4 SDLGL_LIBS ?= $(shell pkg-config --libs sdl2 gl glu) |
5 | |
6 CFLAGS ?= -O3 -W -Wall -DGL_GLEXT_PROTOTYPES | |
7 LDFLAGS ?= | |
5 | 8 |
6 TARGETS = glxdragon$(BINEXT) | 9 TARGETS = glxdragon$(BINEXT) |
7 | 10 |
8 glxdragon$(BINEXT): glxdragon.cpp | 11 glxdragon$(BINEXT): glxdragon.cpp |
9 $(CXX) $(CFLAGS) -o $@ $< $(LDFLAGS) | 12 $(CXX) $(CFLAGS) $(SDLGL_CFLAGS) -o $@ $< $(LDFLAGS) $(SDLGL_LIBS) |
10 | 13 |
11 clean: | 14 clean: |
12 $(RM) $(TARGETS) | 15 $(RM) $(TARGETS) |
13 | |
14 |