aboutsummaryrefslogtreecommitdiff
path: root/videogrid/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'videogrid/Makefile.in')
-rwxr-xr-xvideogrid/Makefile.in56
1 files changed, 56 insertions, 0 deletions
diff --git a/videogrid/Makefile.in b/videogrid/Makefile.in
new file mode 100755
index 0000000..b87873a
--- /dev/null
+++ b/videogrid/Makefile.in
@@ -0,0 +1,56 @@
+NAME = videogrid
+VERSION = @VIDEOGRID_VERSION@
+
+PD_DIR = @PD_DIR@
+GEM_DIR = @GEM_DIR@
+
+FF_CFLAGS = @FF_PACKAGE_CFLAGS@
+FF_LIBS = @FF_PACKAGE_LIBS@
+
+LIBS = @LIBS@
+CFLAGS = @CFLAGS@
+
+# choose target by OS
+UNAME := $(shell uname)
+ifeq ($(UNAME), Linux)
+TARGET=pd_linux
+else
+TARGET=pd_darwin
+#FF_CFLAGS=-I/sw/include ??
+#PD_DIR=/Applications/Pd-extended.app/Contents/Resources/include ??
+endif
+
+
+current: $(TARGET)
+
+# ----------------------- LINUX -----------------------
+
+pd_linux: $(NAME).pd_linux
+
+.SUFFIXES: .pd_linux
+
+.cc.pd_linux:
+ g++ $(FF_CFLAGS) $(CFLAGS) -I$(PD_DIR)/src -I$(GEM_DIR)/src -fPIC -c -O -o videogrid.o videogrid.cc
+ g++ $(FF_CFLAGS) $(CFLAGS) -Wl --export-dynamic -shared -o videogrid.pd_linux videogrid.o $(FF_LIBS) $(LIBS)
+ rm -f $*.o
+
+# ----------------------------------------------------------
+
+# ----------------------- LINUX -----------------------
+
+pd_darwin: $(NAME).pd_darwin
+
+.SUFFIXES: .pd_darwin
+
+.cc.pd_darwin:
+ g++ $(FF_CFLAGS) -I$(PD_DIR)/src -I$(GEM_DIR)/src -fPIC -c -O -o videogrid.o videogrid.cc
+ g++ $(FF_CFLAGS) $(CFLAGS) -Wl -bundle -undefined dynamic_lookup -o videogrid.pd_darwin videogrid.o $(FF_LIBS) $(LIBS)
+ rm -f $*.o
+
+# ----------------------------------------------------------
+
+install:
+ cp *-help.pd $(PD_DIR)/doc/5.reference
+
+clean:
+ rm -f *.o *.pd_* so_locations