31 |
dnl ========================================================================== |
dnl ========================================================================== |
32 |
|
|
33 |
FEATURES="" |
FEATURES="" |
|
DIVX4COMPAT_SOURCES="" |
|
|
DIVX4_ENCORE="" |
|
|
DIVX4_DECORE="" |
|
34 |
|
|
35 |
dnl BIGLUT aka old VLC code |
dnl BIGLUT aka old VLC code |
36 |
AC_ARG_ENABLE(oldvlc, |
AC_ARG_ENABLE(oldvlc, |
88 |
macosx_module="no" |
macosx_module="no" |
89 |
fi]) |
fi]) |
90 |
|
|
|
dnl Internal Debug |
|
|
AC_ARG_ENABLE(divx4compat, |
|
|
AC_HELP_STRING([--enable-divx4compat], |
|
|
[Enable DivX4 compatibility API]), |
|
|
[if test "$enable_divx4compat" = "yes" ; then |
|
|
DIVX4COMPAT_SOURCES="SRC_DIVX4COMPAT" |
|
|
DIVX4_ENCORE="encore;" |
|
|
DIVX4_DECORE="decore;" |
|
|
fi]) |
|
|
|
|
91 |
dnl ========================================================================== |
dnl ========================================================================== |
92 |
dnl Default install prefix and checks build type |
dnl Default install prefix and checks build type |
93 |
dnl ========================================================================== |
dnl ========================================================================== |
265 |
AC_MSG_CHECKING(for platform specific LDFLAGS/CFLAGS) |
AC_MSG_CHECKING(for platform specific LDFLAGS/CFLAGS) |
266 |
SPECIFIC_LDFLAGS="" |
SPECIFIC_LDFLAGS="" |
267 |
SPECIFIC_CFLAGS="" |
SPECIFIC_CFLAGS="" |
268 |
|
PRE_SHARED_LIB="" |
269 |
case "$target_os" in |
case "$target_os" in |
270 |
*bsd*|linux*|irix*|solaris*) |
*bsd*|linux*|irix*|solaris*) |
271 |
AC_MSG_RESULT([ok]) |
AC_MSG_RESULT([ok]) |
290 |
SHARED_LIB="libxvidcore.\$(API_MAJOR).\$(SHARED_EXTENSION)" |
SHARED_LIB="libxvidcore.\$(API_MAJOR).\$(SHARED_EXTENSION)" |
291 |
SPECIFIC_LDFLAGS="-dynamiclib -flat_namespace -compatibility_version \$(API_MAJOR) -current_version \$(API_MINOR) -install_name \$(libdir)/\$(SHARED_LIB)" |
SPECIFIC_LDFLAGS="-dynamiclib -flat_namespace -compatibility_version \$(API_MAJOR) -current_version \$(API_MINOR) -install_name \$(libdir)/\$(SHARED_LIB)" |
292 |
else |
else |
293 |
AC_MSG_RESULT(["module options]) |
AC_MSG_RESULT([module options]) |
294 |
SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)-temp.o" |
PRE_SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)-temp.o" |
295 |
SPECIFIC_LDFLAGS="-r -keep_private_externs -nostdlib && \$(CC) \$(LDFLAGS) \$(SHARED_LIB) -o libxvidcore.\$(SHARED_EXTENSION) -bundle -flat_namespace -undefined suppress" |
SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR)" |
296 |
|
SPECIFIC_LDFLAGS="-r -keep_private_externs -nostdlib && \$(CC) \$(LDFLAGS) \$(PRE_SHARED_LIB) -o libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR) -bundle -flat_namespace -undefined suppress" |
297 |
fi |
fi |
298 |
;; |
;; |
299 |
beos) |
beos) |
312 |
;; |
;; |
313 |
esac |
esac |
314 |
|
|
315 |
|
if test x"$PRE_SHARED_LIB" = x; then |
316 |
|
PRE_SHARED_LIB=$SHARED_LIB |
317 |
|
fi |
318 |
|
|
319 |
dnl ========================================================================== |
dnl ========================================================================== |
320 |
dnl |
dnl |
321 |
dnl Assembler stuff |
dnl Assembler stuff |
493 |
AC_SUBST(CFLAGS) |
AC_SUBST(CFLAGS) |
494 |
AC_SUBST(SPECIFIC_LDFLAGS) |
AC_SUBST(SPECIFIC_LDFLAGS) |
495 |
AC_SUBST(SPECIFIC_CFLAGS) |
AC_SUBST(SPECIFIC_CFLAGS) |
|
AC_SUBST(DIVX4COMPAT_SOURCES) |
|
496 |
AC_SUBST(DCT_IA64_SOURCES) |
AC_SUBST(DCT_IA64_SOURCES) |
|
AC_SUBST(DIVX4_ENCORE) |
|
|
AC_SUBST(DIVX4_DECORE) |
|
497 |
AC_SUBST(RANLIB) |
AC_SUBST(RANLIB) |
498 |
AC_SUBST(API_MAJOR) |
AC_SUBST(API_MAJOR) |
499 |
AC_SUBST(API_MINOR) |
AC_SUBST(API_MINOR) |
500 |
AC_SUBST(STATIC_LIB) |
AC_SUBST(STATIC_LIB) |
501 |
|
AC_SUBST(PRE_SHARED_LIB) |
502 |
AC_SUBST(SHARED_LIB) |
AC_SUBST(SHARED_LIB) |
503 |
|
|
504 |
dnl ========================================================================== |
dnl ========================================================================== |
508 |
dnl ========================================================================== |
dnl ========================================================================== |
509 |
|
|
510 |
AC_CONFIG_FILES(platform.inc) |
AC_CONFIG_FILES(platform.inc) |
|
AC_CONFIG_FILES(libxvidcore.def) |
|
511 |
|
|
512 |
AC_OUTPUT |
AC_OUTPUT |