summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-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