/[svn]/libgig/trunk/src/Makefile.am
ViewVC logotype

Annotation of /libgig/trunk/src/Makefile.am

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2543 - (hide annotations) (download)
Sat May 10 02:06:58 2014 UTC (9 years, 11 months ago) by schoenebeck
File size: 1512 byte(s)
* Initial support for sample based instruments in KORG's file format (.KMP
  and .KSF files) -> Korg.h, Korg.cpp.
* Added new command line tool "korgdump" (and a man page for it).
* Added new command line tool "korg2gig" (and a man page for it), for
  converting KORG sounds to Giga format.
* riftree tool: Added more command line options for being able to also dump
  other kind of file formats similar but not equal to the RIFF format.
* gig.h/.cpp: Added new method File::GetGroup(String name) for retrieving
  group by name.
* RIFF.h/.cpp: Added support for loading RIFF-like files with a bit
  different layout than "real" RIFF files (used for KORG format support).
* RIFF.h/.cpp: Added new method Chunk::GetFile().
* RIFF.h/.cpp: Added new method Chunk::GetLayout().
* Bumped version (3.3.0.svn9).

1 schoenebeck 917 SUBDIRS = testcases
2    
3 schoenebeck 11 # to prevent compile errors on some systems
4 schoenebeck 506 AM_CXXFLAGS = -pedantic -Wreturn-type
5 schoenebeck 11
6 schoenebeck 383 # link gigextract either against libaudiofile or libsndfile
7     # (if both exist on the system, prefer libsndfile)
8     if HAVE_SNDFILE
9     gigextract_libs = $(SNDFILE_LIBS)
10     gigextract_flags = $(SNDFILE_CFLAGS)
11     else
12 persson 1330 gigextract_libs = $(AUDIOFILE_LIBS) -ldl
13 schoenebeck 383 gigextract_flags = $(AUDIOFILE_CFLAGS)
14     endif
15    
16 capela 168 libgigincludedir = $(includedir)
17 schoenebeck 2543 libgiginclude_HEADERS = RIFF.h DLS.h SF.h gig.h Korg.h
18 capela 168
19     lib_LTLIBRARIES = libgig.la
20 schoenebeck 2543 libgig_la_SOURCES = RIFF.cpp DLS.cpp SF.cpp gig.cpp Korg.cpp
21 persson 1330 libgig_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@ @SHLIB_VERSION_ARG@
22     if WIN32
23     libgig_la_LIBADD = -lrpcrt4
24     endif
25 persson 2182 if MAC
26     libgig_la_LDFLAGS += -framework CoreFoundation
27     endif
28 schoenebeck 2543 bin_PROGRAMS = rifftree dlsdump gigdump gigextract gigmerge gig2mono sf2dump korgdump korg2gig
29 schoenebeck 58 rifftree_SOURCES = rifftree.cpp
30 persson 2133 rifftree_LDADD = libgig.la
31 schoenebeck 58 dlsdump_SOURCES = dlsdump.cpp
32 persson 2133 dlsdump_LDADD = libgig.la
33 schoenebeck 58 gigdump_SOURCES = gigdump.cpp
34 persson 2133 gigdump_LDADD = libgig.la
35 schoenebeck 58 gigextract_SOURCES = gigextract.cpp
36 persson 2133 gigextract_LDADD = libgig.la $(gigextract_libs)
37 schoenebeck 383 gigextract_CFLAGS = $(gigextract_flags)
38 wylder 813 gigextract_CXXFLAGS = $(gigextract_flags)
39 schoenebeck 2482 gigmerge_SOURCES = gigmerge.cpp
40     gigmerge_LDADD = libgig.la
41 schoenebeck 2484 gig2mono_SOURCES = gig2mono.cpp
42     gig2mono_LDADD = libgig.la
43 iliev 2016 sf2dump_SOURCES = sf2dump.cpp
44 persson 2133 sf2dump_LDADD = libgig.la
45 schoenebeck 2543 korgdump_SOURCES = korgdump.cpp
46     korgdump_LDADD = libgig.la
47     korg2gig_SOURCES = korg2gig.cpp
48     korg2gig_LDADD = libgig.la
49 schoenebeck 803
50     EXTRA_DIST = helper.h

  ViewVC Help
Powered by ViewVC