1 schoenebeck 1.8 # require automake (>= 1.5) due to 'dist-bzip2' option
2 AUTOMAKE_OPTIONS = 1.5 dist-bzip2
|
3 schoenebeck 1.1
|
4 schoenebeck 1.7 SUBDIRS = man src scripts osx Artwork Documentation debian
5
|
6 schoenebeck 1.9 pkgconfigdir = $(libdir)/pkgconfig
7 pkgconfig_DATA = linuxsampler.pc
8
|
9 schoenebeck 1.10 EXTRA_DIST = Doxyfile.in \
10 linuxsampler.pc.in \
|
11 schoenebeck 1.11 linuxsampler.kdevelop \
12 benchmarks/gigsynth.cpp \
13 benchmarks/Makefile \
14 benchmarks/triang.cpp
|
15 schoenebeck 1.2
|
16 schoenebeck 1.3 .PHONY: parser testcases
|
17 schoenebeck 1.2
|
18 iliev 1.12 if HAVE_SQLITE3
19 have_sqlite = "yes"
20 else
21 have_sqlite = "no"
22 endif
23
24 install-data-local:
25 @if [ ! -e "/var/lib/linuxsampler/instruments.db" -a \
|
26 iliev 1.13 $(have_sqlite) = "yes" ] ; then \
27 mkdir -p /var/lib/linuxsampler && ./src/linuxsampler \
28 --create-instruments-db /var/lib/linuxsampler/instruments.db ; \
|
29 iliev 1.12 fi
30
|
31 schoenebeck 1.5 # generate parser with yacc
|
32 schoenebeck 1.2 parser:
33 @cd $(srcdir)/src/network && make $@
|
34 schoenebeck 1.3
35 # compile test cases for the LinuxSampler codebase
36 testcases:
37 @cd $(srcdir)/src/testcases && make linuxsamplertest
|
38 schoenebeck 1.4
39 tests: testcases
|
40 schoenebeck 1.9
41 docs: Doxyfile
42 @echo '*** Running doxygen ***'
43 doxygen Doxyfile
|