Allow Python access to engine's master effect.
[calfbox.git] / Makefile.am
blob39d02664b1ea8085494d0a6d5bd591e7d15bc3e0
1 AM_CPPFLAGS = -I$(srcdir) -Wall -D_GNU_SOURCE
3 bin_PROGRAMS = calfbox
5 calfbox_SOURCES = \
6     app.c \
7     appmenu.c \
8     auxbus.c \
9     blob.c \
10     chorus.c \
11     cmd.c \
12     compressor.c \
13     config-api.c \
14     delay.c \
15     distortion.c \
16     dom.c \
17     engine.c \
18     eq.c \
19     errors.c \
20     fbr.c \
21     fifo.c \
22     fluid.c \
23     fuzz.c \
24     fxchain.c \
25     gate.c \
26     hwcfg.c \
27     instr.c \
28     io.c \
29     jackinput.c \
30     jackio.c \
31     layer.c \
32     limiter.c \
33     main.c \
34     master.c \
35     menu.c \
36     menuitem.c \
37     meter.c \
38     midi.c \
39     mididest.c \
40     module.c \
41     pattern.c \
42     pattern-maker.c \
43     phaser.c \
44     prefetch_pipe.c \
45     recsrc.c \
46     reverb.c \
47     rt.c \
48     sampler.c \
49     sampler_channel.c \
50     sampler_gen.c \
51     sampler_layer.c \
52     sampler_prg.c \
53     sampler_voice.c \
54     scene.c \
55     scripting.c \
56     seq.c \
57     seq-adhoc.c \
58     sfzloader.c \
59     sfzparser.c \
60     song.c \
61     streamplay.c \
62     streamrec.c \
63     tarfile.c \
64     tonectl.c \
65     tonewheel.c \
66     track.c \
67     ui.c \
68     usbaudio.c \
69     usbio.c \
70     usbmidi.c \
71     usbprobe.c \
72     wavebank.c
74 calfbox_LDADD = $(JACK_DEPS_LIBS) $(GLIB_DEPS_LIBS) $(FLUIDSYNTH_DEPS_LIBS) $(PYTHON_DEPS_LIBS) $(LIBSMF_DEPS_LIBS) $(LIBSNDFILE_DEPS_LIBS) $(LIBUSB_DEPS_LIBS) -lncurses -lpthread -luuid -lm -lrt
76 if USE_SSE
77 ARCH_OPT_CFLAGS=-msse -ffast-math
78 else
79 if USE_NEON
80 ARCH_OPT_CFLAGS=-mfloat-abi=hard -mfpu=neon -ffast-math
81 endif
82 endif
84 AM_CFLAGS = $(JACK_DEPS_CFLAGS) $(GLIB_DEPS_CFLAGS) $(FLUIDSYNTH_DEPS_CFLAGS) $(PYTHON_DEPS_CFLAGS) $(LIBSMF_DEPS_CFLAGS) $(LIBSNDFILE_DEPS_CFLAGS) $(LIBUSB_DEPS_CFLAGS) $(ARCH_OPT_CFLAGS)
86 noinst_HEADERS = \
87     app.h \
88     auxbus.h \
89     biquad-float.h \
90     blob.h \
91     cmd.h \
92     config-api.h \
93     dom.h \
94     dspmath.h \
95     envelope.h \
96     engine.h \
97     eq.h \
98     errors.h \
99     fifo.h \
100     hwcfg.h \
101     instr.h \
102     io.h \
103     ioenv.h \
104     layer.h \
105     master.h \
106     menu.h \
107     menuitem.h \
108     meter.h \
109     midi.h \
110     mididest.h \
111     module.h \
112     onepole-int.h \
113     onepole-float.h \
114     pattern.h \
115     pattern-maker.h \
116     prefetch_pipe.h \
117     recsrc.h \
118     rt.h \
119     sampler.h \
120     sampler_impl.h \
121     sampler_layer.h \
122     sampler_prg.h \
123     scene.h \
124     scripting.h \
125     seq.h \
126     sfzloader.h \
127     sfzparser.h \
128     song.h \
129     stm.h \
130     tarfile.h \
131     track.h \
132     ui.h \
133     usbio_impl.h \
134     wavebank.h
136 EXTRA_DIST = cboxrc-example