aboutsummaryrefslogtreecommitdiff
path: root/opengl/Makefile.config
diff options
context:
space:
mode:
Diffstat (limited to 'opengl/Makefile.config')
-rw-r--r--opengl/Makefile.config23
1 files changed, 13 insertions, 10 deletions
diff --git a/opengl/Makefile.config b/opengl/Makefile.config
index 203420c..7fab2d9 100644
--- a/opengl/Makefile.config
+++ b/opengl/Makefile.config
@@ -8,24 +8,27 @@ PDP_OGL_DIR = ../include
CFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer -ffast-math \
-Wall -W -Wstrict-prototypes -Werror \
- -Wno-unused -Wno-parentheses -Wno-switch -g
+ -Wno-unused -Wno-parentheses -Wno-switch -g -I../../../../pd/src
CPPFLAGS = -I$(PDP_DIR) -I$(PDP_OGL_DIR) -I/usr/X11R6/include -DPDP_VERSION=\"$(PDP_VERSION)\"
# CPPFLAGS = -I$(PD_DIR) -I$(PDP_DIR) -I$(PDP_OGL_DIR) -I/usr/X11R6/include
-LDFLAGS = -lGL -lglut
+UNAME := $(shell uname -s)
+ifeq ($(UNAME),Linux)
+ TARGET=linux
+ LDFLAGS = -lGL -lglut
+endif
+ifeq ($(UNAME),Darwin)
+ TARGET = darwin
+ CPPFLAGS += -I/sw/include
+ PD_EXECUTABLE=../../../pd/bin/pd
+ LDFLAGS = -lGL -lGLU -lglut -lX11 -L/sw/lib -L/usr/X11R6/lib
+endif
-TARGET=linux
-PDP_OPENGL_LIBRARY_NAME=pdp_opengl.pd_$(TARGET)
-
-#uncomment these for darwin:
-#TARGET=darwin
-#CPPFLAGS+=-I/sw/include
-#PD_EXECUTABLE=/usr/local/bin/pd
-#LDFLAGS = -lGL -lGLU -lglut -lX11 -L/sw/lib -L/usr/X11R6/lib
+PDP_OPENGL_LIBRARY_NAME=pdp_opengl.pd_$(TARGET)
.c.o: