--- libgig/trunk/src/Makefile.am 2005/11/12 12:36:49 803 +++ libgig/trunk/src/Makefile.am 2011/06/11 17:53:24 2182 @@ -1,3 +1,5 @@ +SUBDIRS = testcases + # to prevent compile errors on some systems AM_CXXFLAGS = -pedantic -Wreturn-type @@ -7,26 +9,34 @@ gigextract_libs = $(SNDFILE_LIBS) gigextract_flags = $(SNDFILE_CFLAGS) else -gigextract_libs = $(AUDIOFILE_LIBS) +gigextract_libs = $(AUDIOFILE_LIBS) -ldl gigextract_flags = $(AUDIOFILE_CFLAGS) endif libgigincludedir = $(includedir) -libgiginclude_HEADERS = RIFF.h DLS.h gig.h +libgiginclude_HEADERS = RIFF.h DLS.h SF.h gig.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@ - -bin_PROGRAMS = rifftree dlsdump gigdump gigextract +libgig_la_SOURCES = RIFF.cpp DLS.cpp SF.cpp gig.cpp +libgig_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@ @SHLIB_VERSION_ARG@ +if WIN32 +libgig_la_LIBADD = -lrpcrt4 +endif +if MAC +libgig_la_LDFLAGS += -framework CoreFoundation +endif +bin_PROGRAMS = rifftree dlsdump gigdump gigextract sf2dump rifftree_SOURCES = rifftree.cpp -rifftree_LDADD = $(top_builddir)/src/libgig.la +rifftree_LDADD = libgig.la dlsdump_SOURCES = dlsdump.cpp -dlsdump_LDADD = $(top_builddir)/src/libgig.la +dlsdump_LDADD = libgig.la gigdump_SOURCES = gigdump.cpp -gigdump_LDADD = $(top_builddir)/src/libgig.la +gigdump_LDADD = libgig.la gigextract_SOURCES = gigextract.cpp -gigextract_LDADD = $(top_builddir)/src/libgig.la $(gigextract_libs) -ldl +gigextract_LDADD = libgig.la $(gigextract_libs) gigextract_CFLAGS = $(gigextract_flags) +gigextract_CXXFLAGS = $(gigextract_flags) +sf2dump_SOURCES = sf2dump.cpp +sf2dump_LDADD = libgig.la EXTRA_DIST = helper.h