diff Makefile @ 3:be31ff9e5f58

Port to libSDL2, clean up the code and some de-C++-ifications.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 27 Oct 2019 17:57:37 +0200
parents 4727156927ea
children 4d6fec8f0c64
line wrap: on
line diff
--- a/Makefile	Sun Oct 27 17:27:55 2019 +0200
+++ b/Makefile	Sun Oct 27 17:57:37 2019 +0200
@@ -1,11 +1,14 @@
+BINEXT = 
 
-CC      = g++
-CFLAGS  = -O2 -Wall -I/usr/include/SDL
-LDFLAGS = -lSDL -lGL -lGLU
+CFLAGS  = -O3 -W -Wall $(shell pkg-config --cflags sdl2 gl glu)
+LDFLAGS = $(shell pkg-config --libs sdl2 gl glu)
 
-glxdragon: glxdragon.cpp
-	$(CC) $(CFLAGS) -o glxdragon glxdragon.cpp $(LDFLAGS)
+TARGETS = glxdragon$(BINEXT)
+
+glxdragon$(BINEXT): glxdragon.cpp
+	$(CXX) $(CFLAGS) -o $@ $< $(LDFLAGS)
 
 clean:
-	rm glxdragon
+	$(RM) $(TARGETS)
 
+