diff options
-rw-r--r-- | osc/Makefile | 38 |
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} + + |