1 |
schoenebeck |
658 |
# require automake (>= 1.5) due to 'dist-bzip2' option |
2 |
|
|
AUTOMAKE_OPTIONS = 1.5 dist-bzip2 |
3 |
schoenebeck |
9 |
|
4 |
schoenebeck |
654 |
SUBDIRS = man src scripts osx Artwork Documentation debian |
5 |
schoenebeck |
35 |
|
6 |
schoenebeck |
697 |
pkgconfigdir = $(libdir)/pkgconfig |
7 |
|
|
pkgconfig_DATA = linuxsampler.pc |
8 |
|
|
|
9 |
schoenebeck |
700 |
EXTRA_DIST = Doxyfile.in \ |
10 |
|
|
linuxsampler.pc.in \ |
11 |
schoenebeck |
884 |
linuxsampler.kdevelop \ |
12 |
|
|
benchmarks/gigsynth.cpp \ |
13 |
|
|
benchmarks/Makefile \ |
14 |
|
|
benchmarks/triang.cpp |
15 |
schoenebeck |
654 |
|
16 |
schoenebeck |
57 |
.PHONY: parser testcases |
17 |
schoenebeck |
35 |
|
18 |
iliev |
1161 |
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 |
1187 |
$(have_sqlite) = "yes" ] ; then \ |
27 |
|
|
mkdir -p /var/lib/linuxsampler && ./src/linuxsampler \ |
28 |
|
|
--create-instruments-db /var/lib/linuxsampler/instruments.db ; \ |
29 |
iliev |
1161 |
fi |
30 |
|
|
|
31 |
schoenebeck |
579 |
# generate parser with yacc |
32 |
schoenebeck |
35 |
parser: |
33 |
|
|
@cd $(srcdir)/src/network && make $@ |
34 |
schoenebeck |
57 |
|
35 |
|
|
# compile test cases for the LinuxSampler codebase |
36 |
|
|
testcases: |
37 |
|
|
@cd $(srcdir)/src/testcases && make linuxsamplertest |
38 |
schoenebeck |
211 |
|
39 |
|
|
tests: testcases |
40 |
schoenebeck |
697 |
|
41 |
|
|
docs: Doxyfile |
42 |
|
|
@echo '*** Running doxygen ***' |
43 |
|
|
doxygen Doxyfile |