1 |
# to prevent compile errors on some systems |
# to prevent compile errors on some systems |
2 |
AM_CXXFLAGS = -pedantic -Wreturn-type |
AM_CXXFLAGS = -pedantic -Wreturn-type |
3 |
|
|
|
# link gigextract either against libaudiofile or libsndfile |
|
|
# (if both exist on the system, prefer libsndfile) |
|
|
if HAVE_SNDFILE |
|
|
gigextract_libs = $(SNDFILE_LIBS) |
|
|
gigextract_flags = $(SNDFILE_CFLAGS) |
|
|
else |
|
|
gigextract_libs = $(AUDIOFILE_LIBS) |
|
|
gigextract_flags = $(AUDIOFILE_CFLAGS) |
|
|
endif |
|
|
|
|
4 |
libgigincludedir = $(includedir) |
libgigincludedir = $(includedir) |
5 |
libgiginclude_HEADERS = RIFF.h DLS.h gig.h |
libgiginclude_HEADERS = RIFF.h DLS.h SF.h gig.h Korg.h |
|
|
|
|
lib_LTLIBRARIES = libgig.la |
|
|
libgig_la_SOURCES = RIFF.cpp DLS.cpp gig.cpp |
|
|
libgig_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@ @SHLIB_VERSION_ARG@ |
|
6 |
|
|
7 |
bin_PROGRAMS = rifftree dlsdump gigdump gigextract |
pkglib_LTLIBRARIES = libgig.la |
8 |
rifftree_SOURCES = rifftree.cpp |
libgig_la_SOURCES = RIFF.cpp DLS.cpp SF.cpp gig.cpp Korg.cpp |
9 |
rifftree_LDADD = $(top_builddir)/src/libgig.la |
libgig_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@ @SHLIB_VERSION_ARG@ |
10 |
dlsdump_SOURCES = dlsdump.cpp |
if WIN32 |
11 |
dlsdump_LDADD = $(top_builddir)/src/libgig.la |
libgig_la_LIBADD = -lrpcrt4 |
12 |
gigdump_SOURCES = gigdump.cpp |
endif |
13 |
gigdump_LDADD = $(top_builddir)/src/libgig.la |
if MAC |
14 |
gigextract_SOURCES = gigextract.cpp |
libgig_la_LDFLAGS += -framework CoreFoundation |
15 |
gigextract_LDADD = $(top_builddir)/src/libgig.la $(gigextract_libs) -ldl |
endif |
|
gigextract_CFLAGS = $(gigextract_flags) |
|
16 |
|
|
17 |
EXTRA_DIST = helper.h |
EXTRA_DIST = helper.h |
18 |
|
|
19 |
|
SUBDIRS = . tools testcases |