1AUTOMAKE_OPTIONS = foreign
2
3INCLUDES = -I./ @OGG_CFLAGS@
4
5pkgconfigdir = $(prefix)/libdata/pkgconfig
6pkgconfig_DATA = vorbisidec.pc
7
8lib_LTLIBRARIES = libvorbisidec.la
9
10libvorbisidec_la_SOURCES = mdct.c block.c window.c \
11                        synthesis.c info.c \
12                        floor1.c floor0.c vorbisfile.c \
13                        res012.c mapping0.c registry.c codebook.c \
14			sharedbook.c \
15                        codebook.h misc.h mdct_lookup.h\
16                        os.h mdct.h block.h ivorbisfile.h lsp_lookup.h\
17                        registry.h window.h window_lookup.h\
18                        codec_internal.h backends.h \
19			asm_arm.h ivorbiscodec.h
20libvorbisidec_la_LDFLAGS = -version-info @V_LIB_CURRENT@:@V_LIB_REVISION@:@V_LIB_AGE@
21libvorbisidec_la_LIBADD = @OGG_LIBS@
22
23EXTRA_PROGRAMS = ivorbisfile_example iseeking_example
24CLEANFILES = $(EXTRA_PROGRAMS) $(lib_LTLIBRARIES)
25
26ivorbisfile_example_SOURCES = ivorbisfile_example.c
27ivorbisfile_example_LDFLAGS = -static
28ivorbisfile_example_LDADD = libvorbisidec.la @OGG_LIBS@
29
30iseeking_example_SOURCES = iseeking_example.c
31iseeking_example_LDFLAGS = -static
32iseeking_example_LDADD = libvorbisidec.la @OGG_LIBS@
33
34includedir = $(prefix)/include/tremor
35
36include_HEADERS = ivorbiscodec.h ivorbisfile.h config_types.h
37
38EXTRA_DIST = vorbisidec.pc.in \
39        $(srcdir)/doc/*.html $(srcdir)/win32/VS*/libtremor/*.vcproj
40
41example:
42	-ln -fs . vorbis
43	$(MAKE) ivorbisfile_example
44	$(MAKE) iseeking_example
45
46debug:
47	$(MAKE) all CFLAGS="@DEBUG@"
48
49profile:
50	$(MAKE) all CFLAGS="@PROFILE@"
51