summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Froehlich <Mathias.Froehlich@web.de>2011-09-11 08:39:09 +0200
committerMathias Froehlich <Mathias.Froehlich@web.de>2012-02-11 12:41:42 +0100
commit05848d8fc64caad0151552fa67f43ae6c73a5fad (patch)
tree6341235eb1936a38c175efe07dd9bf38bf7715fb
parent3dcd6deee87a4c42b7f401fa82c697d6839208f7 (diff)
Build all variants.
-rw-r--r--Makefile21
1 files changed, 19 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 7f72321..6567b82 100644
--- a/Makefile
+++ b/Makefile
@@ -1,2 +1,19 @@
-Main: Main.cpp
- $(CXX) -g -o Main Main.cpp -lglut -lGLEW -ltiff -lGL
+# Main: Main.cpp
+# $(CXX) -g -o Main Main.cpp -lglut -lGLEW -ltiff -lGL
+
+all: Main.geometry Main.nogeometry Main.noprecompute Main.dumptexture Main.dumptexturenogeometry
+
+Main.geometry: Main.cpp
+ $(CXX) -g -o $@ Main.cpp -lglut -lGLEW -ltiff -lGL
+
+Main.nogeometry: Main.cpp
+ $(CXX) -DNO_GEOMETRY_SHADER=1 -g -o $@ Main.cpp -lglut -lGLEW -ltiff -lGL
+
+Main.noprecompute: Main.cpp
+ $(CXX) -DLOAD_TEXTURE=1 -g -o $@ Main.cpp -lglut -lGLEW -ltiff -lGL
+
+Main.dumptexture: Main.cpp
+ $(CXX) -DDUMP_TEXTURE=1 -g -o $@ Main.cpp -lglut -lGLEW -ltiff -lGL
+
+Main.dumptexturenogeometry: Main.cpp
+ $(CXX) -DDUMP_TEXTURE=1 -DNO_GEOMETRY_SHADER=1 -g -o $@ Main.cpp -lglut -lGLEW -ltiff -lGL