-
Notifications
You must be signed in to change notification settings - Fork 52
/
Makefile
47 lines (39 loc) · 927 Bytes
/
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
# Makefile to generate externals for Puredata
PKG_CONFIG ?= pkg-config
cflags += \
-DFLEXT_INLINE \
-Iflext/source \
-I../apf \
-I../src \
-I../gml/include \
`$(PKG_CONFIG) --cflags libxml-2.0` \
-std=c++17 \
-DENABLE_SOFA \
-DNDEBUG \
define forDarwin
cflags += -mmacosx-version-min=10.15
endef
ldlibs = -lfftw3f -lsndfile -lmysofa `$(PKG_CONFIG) --libs libxml-2.0`
class.sources = \
ssr_aap~.cpp \
ssr_binaural~.cpp \
ssr_brs~.cpp \
ssr_dca~.cpp \
ssr_wfs~.cpp \
ssr_vbap~.cpp \
common.sources = \
legacy_position.cpp \
legacy_orientation.cpp \
legacy_directionalpoint.cpp \
ssr_global.cpp \
xmlparser.cpp \
datafiles = \
$(wildcard *-help.pd) \
ssr_messages.pd \
8channels.asd \
circle.asd \
hrirs_fabian_min_phase_eq.wav \
wfs_prefilter_120_1500_44100.wav \
brirs_1.wav \
brirs_2.wav \
include pd-lib-builder/Makefile.pdlibbuilder