changeset 9:87cb16492d91

Improve Makefile.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 28 Oct 2019 00:15:37 +0200
parents 628c42e94149
children c6c419861101
files Makefile
diffstat 1 files changed, 7 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Sun Oct 27 22:24:43 2019 +0200
+++ b/Makefile	Mon Oct 28 00:15:37 2019 +0200
@@ -1,14 +1,15 @@
-BINEXT = 
+BINEXT ?= 
 
-CFLAGS  = -O3 -W -Wall $(shell pkg-config --cflags sdl2 gl glu) -DGL_GLEXT_PROTOTYPES
-LDFLAGS = $(shell pkg-config --libs sdl2 gl glu)
+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
+LDFLAGS ?= 
 
 TARGETS = glxdragon$(BINEXT)
 
 glxdragon$(BINEXT): glxdragon.cpp
-	$(CXX) $(CFLAGS) -o $@ $< $(LDFLAGS)
+	$(CXX) $(CFLAGS) $(SDLGL_CFLAGS) -o $@ $< $(LDFLAGS) $(SDLGL_LIBS)
 
 clean:
 	$(RM) $(TARGETS)
-
-