Hash :
07595a4d
Author :
Thomas de Grivel
Date :
2020-05-01T18:17:24
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 75 76 77 78 79 80 81 82 83 84 85 86
CLEANFILES =
rtbuf_includedir = $(includedir)/rtbuf
rtbuf_include_HEADERS =
rtbuf_libdir = $(libdir)/rtbuf
rtbuf_lib_LTLIBRARIES =
lib_LTLIBRARIES =
SUBDIRS = . signal dynamic glfw3 portaudio sndio synth # reverb
# music
music_type: music_type.c include/rtbuf/music.h
${CC} ${CFLAGS} ${CPPFLAGS} -o music_type music_type.c
include/rtbuf/music_type.h: music_type
./music_type > include/rtbuf/music_type.h
CLEANFILES += music_type include/rtbuf/music_type.h
music.lo: include/rtbuf/music_type.h
lib_LTLIBRARIES += librtbuf_music.la
librtbuf_music_la_LIBADD = ${MUSIC_LIBS} ../librtbuf/librtbuf.la
librtbuf_music_la_LDFLAGS = -no-undefined -module
librtbuf_music_la_SOURCES = \
music.c
rtbuf_include_HEADERS += \
include/rtbuf/music.h \
include/rtbuf/music_type.h
# portaudio
if ENABLE_PORTAUDIO
portaudio_type: portaudio_type.c include/rtbuf/portaudio.h
${CC} ${CFLAGS} ${CPPFLAGS} -o portaudio_type portaudio_type.c
include/rtbuf/portaudio_type.h: portaudio_type
./portaudio_type > include/rtbuf/portaudio_type.h
CLEANFILES += portaudio_type include/rtbuf/portaudio_type.h
all-local: include/rtbuf/portaudio_type.h
endif # ENABLE_PORTAUDIO
# reverb
reverb_type: reverb_type.c include/rtbuf/reverb.h
${CC} ${CFLAGS} ${CPPFLAGS} -o reverb_type reverb_type.c
include/rtbuf/reverb_type.h: reverb_type
./reverb_type > include/rtbuf/reverb_type.h
CLEANFILES += reverb_type include/rtbuf/reverb_type.h
reverb.lo: include/rtbuf/reverb_type.h
# signal
signal_type: signal_type.c include/rtbuf/signal.h
${CC} ${CFLAGS} ${CPPFLAGS} -o signal_type signal_type.c
include/rtbuf/signal_type.h: signal_type
./signal_type > include/rtbuf/signal_type.h
CLEANFILES += signal_type include/rtbuf/signal_type.h
signal.lo: include/rtbuf/signal_type.h
lib_LTLIBRARIES += librtbuf_signal.la
librtbuf_signal_la_LIBADD = ${SIGNAL_LIBS} ../librtbuf/librtbuf.la
librtbuf_signal_la_LDFLAGS = -no-undefined -module
librtbuf_signal_la_SOURCES = \
signal.c
rtbuf_include_HEADERS += \
include/rtbuf/signal.h \
include/rtbuf/signal_type.h
# sndio
if ENABLE_SNDIO
sndio_type: sndio_type.c include/rtbuf/sndio.h
${CC} ${CFLAGS} ${CPPFLAGS} -o sndio_type sndio_type.c
include/rtbuf/sndio_type.h: sndio_type
./sndio_type > include/rtbuf/sndio_type.h
CLEANFILES += sndio_type include/rtbuf/sndio_type.h
all-local: include/rtbuf/sndio_type.h
endif # ENABLE_SNDIO
# synth
synth_type: synth_type.c include/rtbuf/synth.h include/rtbuf/music_type.h include/rtbuf/signal_type.h
${CC} ${CFLAGS} ${CPPFLAGS} -o synth_type synth_type.c
include/rtbuf/synth_type.h: synth_type
./synth_type > include/rtbuf/synth_type.h
CLEANFILES += synth_type include/rtbuf/synth_type.h
all-local: include/rtbuf/synth_type.h