-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
74 lines (69 loc) · 3.46 KB
/
Makefile
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# Makefile to build library 'mrpeach' for Pure Data.
# Needs Makefile.pdlibbuilder as helper makefile for platform-dependent build
# settings and rules.
# library name
lib.name = mrpeach
# input source file (class name == source file basename)
class.sources = binfile/binfile.c \
cmos/cd4000.c cmos/cd4001.c cmos/cd4002.c cmos/cd4008.c cmos/cd4011.c \
cmos/cd4012.c cmos/cd4013.c cmos/cd4014.c cmos/cd4015.c cmos/cd4017.c cmos/cd40193.c cmos/cd4023.c \
cmos/cd4024.c cmos/cd4025.c cmos/cd4027.c cmos/cd4070.c cmos/cd4071.c cmos/cd4072.c cmos/cd4073.c \
cmos/cd4075.c cmos/cd4076.c cmos/cd4081.c cmos/cd4082.c cmos/cd4094.c cmos/cd4516.c \
flist2tab/flist2tab.c \
life2x/life2x.c \
midifile/midifile.c \
op~/op~.c \
xbee/packxbee.c xbee/unpackxbee.c \
rc~/rc~.c \
rcosc~/rcosc~.c \
rojo~/rojo~.c \
runningmean/runningmean.c \
serializer/sprint.c serializer/f2b.c serializer/b2f.c \
slip/slipdec.c slip/slipenc.c \
sqosc~/sqosc~.c \
tab2flist/tab2flist.c \
tabfind/tabfind.c \
which/which.c \
osc/unpackOSC.c osc/routeOSC.c osc/packOSC.c osc/pipelist.c \
net/udpsend.c net/httpreceive.c net/tcpclient.c net/tcpserver.c net/udpreceive~.c net/udpreceive.c \
net/httpreq.c net/tcpreceive.c net/udpsndrcv.c net/tcpsend.c net/udpsend~.c
# pdpigpio/pigpio.c pdpispi/pispi.c pdpii2c/pii2c.c
# all extra files to be included in binary distribution of the library
datafiles = binfile/binfile-help.pd \
cmos/cd4000-help.pd cmos/cd4001-help.pd cmos/cmos/cd4002-help.pd cmos/cd4008-help.pd cmos/cd4011-help.pd cmos/cd4012-help.pd \
cmos/cd4013-help.pd cmos/cd4014-help.pd cmos/cd4015-help.pd cmos/cd4017-help.pd cmos/cd40193-help.pd cmos/cd4023-help.pd \
cmos/cd4024-help.pd cmos/cd4025-help.pd cmos/cd4027-help.pd cmos/cd4070-help.pd cmos/cd4071-help.pd cmos/cd4072-help.pd \
cmos/cd4073-help.pd cmos/cd4075-help.pd cmos/cd4076-help.pd cmos/cd4081-help.pd cmos/cd4082-help.pd cmos/cd4094-help.pd \
cmos/cd4516-help.pd \
flist2tab/flist2tab-help.pd \
life2x/life2x-help.pd \
midifile/I_Wanna_Be_Sedated.mid midifile/midifile-help.pd \
op~/op~-help.pd \
xbee/bits.pd xbee/packxbee-help.pd xbee/xbeeio.pd xbee/unpackxbee-help.pd xbee/packxbee-example.pd \
rc~/rc~-help.pd \
rcosc~/rcosc~-help.pd \
rojo~/rojo~-help.pd \
runningmean/runningmean-help.pd \
serializer/f2b-help.pd serializer/b2f-help.pd serializer/sprint-help.pd \
slip/slipdec-help.pd slip/slipenc-help.pd \
sqosc~/sqosc~-help.pd \
tab2flist/tab2flist-help.pd \
tabfind/tabfind-help.pd \
which/which-help.pd \
osc/packOSC-help.pd osc/pipelist-help.pd osc/unpackOSCstream.pd osc/osc-meta.pd \
osc/packOSCstream-help.pd osc/README.txt osc/unpackOSC-help.pd \
osc/packOSCstream.pd osc/routeOSC-help.pd osc/unpackOSCstream-help.pd \
net/net-meta.pd net/tcpsend-help.pd net/tcpsocketserver-help.pd \
net/README.txt net/tcpsocketserver.pd net/httpreceive-help.pd \
net/udpsend~-help.pd net/tcpclient-help.pd net/tcpserver-help.pd \
net/udpsend-help.pd net/udpreceive~-help.pd net/httpreq-help.pd \
net/tcpsocket.FUDI-help.pd net/udpreceive-help.pd net/tcpreceive-help.pd \
net/tcpsocket.FUDI.pd net/LICENSE.txt net/tcpsocket.OSC-help.pd \
net/udpsndrcv-help.pd net/tcpsocket.OSC.pd
# pdpigpio/pigpio-help.pd pdpispi/pispi-help.pd pdpii2c/pii2c-help.pd
define forWindows
ldlibs += -lwsock32 -liphlpapi #-lpthreadGC2 #-lkernel32 -luser32 -lgdi32 -lregex -liberty
endef
# include Makefile.pdlibbuilder from submodule directory 'pd-lib-builder'
PDLIBBUILDER_DIR=pd-lib-builder/
include $(PDLIBBUILDER_DIR)/Makefile.pdlibbuilder