summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack Moffitt <jack@xiph.org>2000-10-09 21:20:30 +0000
committerJack Moffitt <jack@xiph.org>2000-10-09 21:20:30 +0000
commit1506eeb39d103c0f31a81ecee5eac92f9b8ee9e4 (patch)
treeeb5471ee4db9eb2aa13977c025cde2520b6ca63c
parentc9a54d3942df50b1306563a58cb29b81d96b201f (diff)
downloadlibvorbis-git-1506eeb39d103c0f31a81ecee5eac92f9b8ee9e4.tar.gz
we're now building into two libs. libvorbis and libvorbisfile.
examples link statically against both, but dynamically against libogg. jack. svn path=/branches/branch_postbeta2/vorbis/; revision=719
-rw-r--r--configure.in18
-rw-r--r--examples/Makefile.am2
-rw-r--r--lib/Makefile.am9
3 files changed, 20 insertions, 9 deletions
diff --git a/configure.in b/configure.in
index a8eb249e..fd37d2c3 100644
--- a/configure.in
+++ b/configure.in
@@ -9,12 +9,18 @@ AM_INIT_AUTOMAKE(libvorbis,1.0.0)
dnl Library versioning
-LIB_CURRENT=0
-LIB_REVISION=0
-LIB_AGE=0
-AC_SUBST(LIB_CURRENT)
-AC_SUBST(LIB_REVISION)
-AC_SUBST(LIB_AGE)
+V_LIB_CURRENT=0
+V_LIB_REVISION=0
+V_LIB_AGE=0
+VF_LIB_CURRENT=0
+VF_LIB_REVISION=0
+VF_LIB_AGE=0
+AC_SUBST(V_LIB_CURRENT)
+AC_SUBST(V_LIB_REVISION)
+AC_SUBST(V_LIB_AGE)
+AC_SUBST(VF_LIB_CURRENT)
+AC_SUBST(VF_LIB_REVISION)
+AC_SUBST(VF_LIB_AGE)
dnl --------------------------------------------------
dnl Check for programs
diff --git a/examples/Makefile.am b/examples/Makefile.am
index ff86f678..ee645eb9 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -12,7 +12,9 @@ LDADD = $(top_srcdir)/lib/.libs/libvorbis.a
decoder_example_SOURCES = decoder_example.c
encoder_example_SOURCES = encoder_example.c
chaining_example_SOURCES = chaining_example.c
+chaining_example_LDADD = $(top_srcdir)/lib/.libs/libvorbisfile.a $(top_srcdir)/lib/.libs/libvorbis.a
vorbisfile_example_SOURCES = vorbisfile_example.c
+vorbisfile_example_LDADD = $(top_srcdir)/lib/.libs/libvorbisfile.a $(top_srcdir)/lib/.libs/libvorbis.a
debug:
$(MAKE) all CFLAGS="@DEBUG@"
diff --git a/lib/Makefile.am b/lib/Makefile.am
index 766f88a7..50fd60a1 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -4,15 +4,18 @@ AUTOMAKE_OPTIONS = foreign
INCLUDES = -I$(top_srcdir)/include
-lib_LTLIBRARIES = libvorbis.la
+lib_LTLIBRARIES = libvorbis.la libvorbisfile.la
libvorbis_la_SOURCES = mdct.c smallft.c block.c envelope.c window.c lsp.c lpc.c\
analysis.c synthesis.c psy.c info.c time0.c floor0.c\
res0.c mapping0.c registry.c codebook.c sharedbook.c\
- iir.c vorbisfile.c\
+ iir.c\
envelope.h lpc.h lsp.h bookinternal.h misc.h psy.h\
masking.h sharedbook.h iir.h os.h
-libvorbis_la_LDFLAGS = -version-info @LIB_CURRENT@:@LIB_REVISION@:@LIB_AGE@
+libvorbis_la_LDFLAGS = -version-info @V_LIB_CURRENT@:@V_LIB_REVISION@:@V_LIB_AGE@
+
+libvorbisfile_la_SOURCES = vorbisfile.c
+libvorbisfile_la_LDFLAGS = -version-info @VF_LIB_CURRENT@:@VF_LIB_REVISION@:@VF_LIB_AGE@
debug:
$(MAKE) all CFLAGS="@DEBUG@"