blob: 71853598392e3a64d445615c80fe906f90af35e5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# 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/
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 ${libdir} *.pd
clean:
rm -f ${TARGETS}
|