aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--osc/Makefile38
1 files changed, 38 insertions, 0 deletions
diff --git a/osc/Makefile b/osc/Makefile
new file mode 100644
index 0000000..3f987f5
--- /dev/null
+++ b/osc/Makefile
@@ -0,0 +1,38 @@
+# written by Alex Norman
+# added by Mathieu Bouchard
+# because there are several people who want to compile mrpeach/osc without pd-extended
+
+#change these to your liking
+prefix = /usr/local/
+libdir = $(DESTDIR)/$(prefix)/lib/pd/extra/
+docdir = $(DESTDIR)/$(prefix)/lib/pd/doc/5.reference/
+
+INCLUDES += -I/usr/local/include/
+CFLAGS += ${INCLUDES} -shared
+SUFFIX = pd_linux
+INSTALL = install
+
+SRC = packOSC.c \
+ pipelist.c \
+ routeOSC.c \
+ unpackOSC.c
+
+TARGETS = ${SRC:.c=.${SUFFIX}}
+
+build: ${TARGETS}
+
+configure:
+
+#build the libraries
+%.${SUFFIX}: %.c
+ ${CC} ${CFLAGS} -o $*.${SUFFIX} $<
+
+#install the libraries and documentation
+install: ${TARGETS}
+ ${INSTALL} -t ${libdir} ${TARGETS}
+ ${INSTALL} -t ${docdir} *.pd
+
+clean:
+ rm -f ${TARGETS}
+
+