mirror of
https://github.com/love2d/megasource.git
synced 2026-08-20 04:30:45 +02:00
Updated libtheora from 1.1 to 1.1.1, we kept the CMakeLists.txt
--HG-- branch : update-to-libtheora-1.1.1
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
INCLUDES = -I$(top_srcdir)/include
|
||||
|
||||
noinst_HEADERS = tests.h
|
||||
|
||||
AM_CFLAGS = $(OGG_CFLAGS)
|
||||
|
||||
THEORADIR = ../lib
|
||||
THEORA_LIBS = $(THEORADIR)/libtheora.la $(OGG_LIBS)
|
||||
THEORADEC_LIBS = $(THEORADIR)/libtheoradec.la $(OGG_LIBS)
|
||||
THEORAENC_LIBS = $(THEORADIR)/libtheoraenc.la \
|
||||
$(THEORADIR)/libtheoradec.la $(OGG_LIBS)
|
||||
test: check
|
||||
|
||||
TESTS_ENVIRONMENT = $(VALGRIND_ENVIRONMENT)
|
||||
|
||||
TESTS_DEC = noop_theora \
|
||||
comment comment_theoradec comment_theora
|
||||
|
||||
TESTS_ENC = noop noop_theoraenc \
|
||||
granulepos granulepos_theoraenc granulepos_theora
|
||||
|
||||
if THEORA_DISABLE_ENCODE
|
||||
TESTS = $(TESTS_DEC)
|
||||
else
|
||||
TESTS = $(TESTS_DEC) $(TESTS_ENC)
|
||||
endif
|
||||
|
||||
check_PROGRAMS = $(TESTS)
|
||||
# dummy call tests for the current api
|
||||
noop_SOURCES = noop.c
|
||||
noop_LDADD = $(THEORAENC_LIBS)
|
||||
noop_CFLAGS = $(OGG_CFLAGS)
|
||||
|
||||
# dummy call tests for the pre-1.0 legacy api with current link line
|
||||
noop_theoraenc_SOURCES = noop_theora.c
|
||||
noop_theoraenc_LDADD = $(THEORAENC_LIBS)
|
||||
noop_theoraenc_CFLAGS = $(OGG_CFLAGS)
|
||||
|
||||
# dummy call tests for the pre-1.0 legacy api with legacy link line
|
||||
noop_theora_SOURCES = noop_theora.c
|
||||
noop_theora_LDADD = $(THEORA_LIBS)
|
||||
noop_theora_CFLAGS = $(OGG_CFLAGS)
|
||||
|
||||
# comment utilities for the current api
|
||||
comment_SOURCES = comment.c
|
||||
comment_LDADD = $(THEORADEC_LIBS)
|
||||
comment_CFLAGS = $(OGG_CFLAGS)
|
||||
|
||||
# comment utilities for the legacy api and current lib
|
||||
comment_theoradec_SOURCES = comment.c
|
||||
comment_theoradec_LDADD = $(THEORADEC_LIBS)
|
||||
comment_theoradec_CFLAGS = $(OGG_CFLAGS)
|
||||
|
||||
# comment utilities for the legacy api and legacy lib
|
||||
comment_theora_SOURCES = comment_theora.c
|
||||
comment_theora_LDADD = $(THEORA_LIBS)
|
||||
comment_theora_CFLAGS = $(OGG_CFLAGS)
|
||||
|
||||
granulepos_SOURCES = granulepos.c
|
||||
granulepos_LDADD = $(THEORAENC_LIBS) -lm
|
||||
granulepos_CFLAGS = $(OGG_CFLAGS)
|
||||
|
||||
granulepos_theoraenc_SOURCES = granulepos_theora.c
|
||||
granulepos_theoraenc_LDADD = $(THEORAENC_LIBS) -lm
|
||||
granulepos_theoraenc_CFLAGS = $(OGG_CFLAGS)
|
||||
|
||||
granulepos_theora_SOURCES = granulepos_theora.c
|
||||
granulepos_theora_LDADD = $(THEORA_LIBS) -lm
|
||||
granulepos_theora_CFLAGS = $(OGG_CFLAGS)
|
||||
Reference in New Issue
Block a user