[xiph-commits] r12706 - in experimental/j/theora-mashup/lib: . enc

j at svn.xiph.org j at svn.xiph.org
Sat Mar 10 09:50:49 PST 2007


Author: j
Date: 2007-03-10 09:50:46 -0800 (Sat, 10 Mar 2007)
New Revision: 12706

Added:
   experimental/j/theora-mashup/lib/Makefile.am
   experimental/j/theora-mashup/lib/Version_script.in
Removed:
   experimental/j/theora-mashup/lib/enc/Version_script.in
Log:
move part3, add new Makefile.am this time

Added: experimental/j/theora-mashup/lib/Makefile.am
===================================================================
--- experimental/j/theora-mashup/lib/Makefile.am	2007-03-10 17:49:32 UTC (rev 12705)
+++ experimental/j/theora-mashup/lib/Makefile.am	2007-03-10 17:50:46 UTC (rev 12706)
@@ -0,0 +1,113 @@
+INCLUDES = -I$(top_srcdir)/include -I./dec -I./enc
+
+lib_LTLIBRARIES = libtheora.la
+
+encoder_sources = \
+	enc/dct_encode.c \
+	enc/encode.c \
+	enc/encoder_toplevel.c \
+	enc/blockmap.c \
+	enc/comment.c \
+	enc/dct.c \
+	enc/dct_decode.c \
+	enc/decode.c \
+	enc/frarray.c \
+	enc/frinit.c \
+	enc/huffman.c \
+	enc/idct.c \
+	enc/mcomp.c \
+	enc/misc_common.c \
+	enc/pb.c \
+	enc/pp.c \
+	enc/quant.c \
+	enc/reconstruct.c \
+	enc/scan.c \
+	enc/toplevel.c \
+	enc/cpu.c \
+	enc/dsp.c
+	
+decoder_sources = \
+	dec/decinfo.c \
+	dec/decode.c \
+	dec/dequant.c \
+	dec/fragment.c \
+	dec/huffdec.c \
+	dec/idct.c \
+	dec/info.c \
+	dec/internal.c \
+	dec/quant.c \
+	dec/state.c  \
+	dec/apiwrapper.c
+
+if CPU_x86_64
+enc_arch_dir = enc/x86_64
+encoder_arch_sources= \
+	$(arch_dir)/dsp_mmx.c \
+	$(arch_dir)/dsp_mmxext.c \
+	$(arch_dir)/recon_mmx.c \
+	$(arch_dir)/fdct_mmx.c
+
+decoder_x86_sources = \
+		dec/x86/cpu.c \
+		dec/x86/mmxidct.c \
+		dec/x86/mmxfrag.c \
+		dec/x86/mmxstate.c \
+		dec/x86/x86state.c
+else
+if CPU_x86_32
+arch_dir = enc/x86_32
+encoder_arch_sources= \
+	$(arch_dir)/dsp_mmx.c \
+	$(arch_dir)/dsp_mmxext.c \
+	$(arch_dir)/recon_mmx.c \
+	$(arch_dir)/fdct_mmx.c
+
+decoder_x86_sources = \
+	dec/x86/cpu.c \
+	dec/x86/mmxidct.c \
+	dec/x86/mmxfrag.c \
+	dec/x86/mmxstate.c \
+	dec/x86/x86state.c
+endif
+endif
+
+libtheora_la_SOURCES = \
+  $(encoder_arch_sources) \
+	$(encoder_sources) \
+	$(deocder_sources) \
+	$(deocder_x86_sources)
+
+noinst_HEADERS = \
+	enc/block_inline.h \
+	enc/codec_internal.h \
+	enc/encoder_lookup.h \
+	enc/huffman.h \
+	enc/hufftables.h \
+	enc/pp.h \
+	enc/quant_lookup.h \
+	enc/toplevel.h \
+	enc/toplevel_lookup.h \
+	enc/cpu.h \
+	enc/dsp.h \
+	dec/dct.h \
+	dec/decint.h \
+	dec/dequant.h \
+	dec/encint.h \
+	dec/enquant.h \
+	dec/encvbr.h \
+	dec/fdct.h \
+	dec/huffdec.h \
+	dec/huffenc.h \
+	dec/huffman.h \
+	dec/idct.h \
+	dec/internal.h \
+	dec/ocintrin.h \
+	dec/psych.h \
+	dec/quant.h \
+	dec/x86/cpu.h \
+	dec/x86/x86int.h
+	
+
+libtheora_la_CFLAGS = $(OGG_CFLAGS)
+libtheora_la_LDFLAGS = -version-info @V_LIB_CURRENT@:@V_LIB_REVISION@:@V_LIB_AGE@ @SHLIB_VERSION_ARG@
+libtheora_la_LIBADD = $(OGG_LIBS)

Copied: experimental/j/theora-mashup/lib/Version_script.in (from rev 12705, experimental/j/theora-mashup/lib/enc/Version_script.in)

Deleted: experimental/j/theora-mashup/lib/enc/Version_script.in
===================================================================
--- experimental/j/theora-mashup/lib/enc/Version_script.in	2007-03-10 17:49:32 UTC (rev 12705)
+++ experimental/j/theora-mashup/lib/enc/Version_script.in	2007-03-10 17:50:46 UTC (rev 12706)
@@ -1,47 +0,0 @@
-#
-# Export file for libtheora
-#
-# Only the symbols listed in the global section will be callable from
-# applications linking to libtheora.
-#
-
- at PACKAGE@.so.1.0
-{
-	global:
-		theora_version_string;
-		theora_version_number;
-
-		theora_encode_init;
-		theora_encode_YUVin;
-		theora_encode_packetout;
-		theora_encode_header;
-		theora_encode_comment;
-		theora_encode_tables;
-
-		theora_decode_header;
-		theora_decode_init;
-		theora_decode_packetin;
-		theora_decode_YUVout;
-
-		theora_packet_isheader;
-		theora_packet_iskeyframe;
-
-		theora_granule_shift;
-		theora_granule_frame;
-		theora_granule_time;
-
-		theora_info_init;
-		theora_info_clear;
-
-		theora_clear;
-
-		theora_comment_init;
-		theora_comment_add;
-		theora_comment_add_tag;
-		theora_comment_query;
-		theora_comment_query_count;
-		theora_comment_clear;
-
-	local:
-		*;
-};



More information about the commits mailing list