9 |
AC_INIT([XviD], [1.0.0 cvs-snapshot], [xvid-devel@xvid.org]) |
AC_INIT([XviD], [1.0.0 cvs-snapshot], [xvid-devel@xvid.org]) |
10 |
AC_CONFIG_SRCDIR(configure.in) |
AC_CONFIG_SRCDIR(configure.in) |
11 |
|
|
12 |
|
dnl Do not forget to increase that when needed. |
13 |
|
API_MAJOR="3" |
14 |
|
API_MINOR="0" |
15 |
|
|
16 |
dnl NASM version requirement |
dnl NASM version requirement |
17 |
minimum_nasm_patch_version=34 |
minimum_nasm_patch_version=34 |
18 |
nasm_prog="nasm" |
nasm_prog="nasm" |
226 |
OBJECT_EXTENSION="o" |
OBJECT_EXTENSION="o" |
227 |
;; |
;; |
228 |
[[cC]][[yY]][[gG]][[wW]][[iI]][[nN]]|mingw32|mks) |
[[cC]][[yY]][[gG]][[wW]][[iI]][[nN]]|mingw32|mks) |
229 |
AC_MSG_RESULT([.dll .lib .obj]) |
AC_MSG_RESULT([.dll .a .obj]) |
230 |
STATIC_EXTENSION="lib" |
STATIC_EXTENSION="a" |
231 |
SHARED_EXTENSION="dll" |
SHARED_EXTENSION="dll" |
232 |
OBJECT_EXTENSION="obj" |
OBJECT_EXTENSION="obj" |
233 |
;; |
;; |
250 |
SPECIFIC_CFLAGS="" |
SPECIFIC_CFLAGS="" |
251 |
case "$target_os" in |
case "$target_os" in |
252 |
*bsd*|linux*|irix*|solaris*) |
*bsd*|linux*|irix*|solaris*) |
253 |
AC_MSG_RESULT([-shared -lc -lm]) |
AC_MSG_RESULT([-Wl,-soname,libxvidcore.so -shared -lc -lm]) |
254 |
SPECIFIC_LDFLAGS="-shared -lc -lm" |
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" |
255 |
|
SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)" |
256 |
|
SPECIFIC_LDFLAGS="-Wl,-soname,libxvidcore.\$(SHARED_EXTENSION) -shared -lc -lm" |
257 |
SPECIFIC_CFLAGS="-fPIC" |
SPECIFIC_CFLAGS="-fPIC" |
258 |
;; |
;; |
259 |
[[cC]][[yY]][[gG]][[wW]][[iI]][[nN]]|mingw32|mks) |
[[cC]][[yY]][[gG]][[wW]][[iI]][[nN]]|mingw32|mks) |
260 |
AC_MSG_RESULT([-shared -Wl,--dll,--out-implib,\$@.a]) |
AC_MSG_RESULT([-shared -Wl,--dll,--out-implib,\$@.a]) |
261 |
SPECIFIC_LDFLAGS="-shared -Wl,--dll,--out-implib,\$@.a libxvidcore.def" |
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" |
262 |
|
SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)" |
263 |
|
SPECIFIC_LDFLAGS="-mno-cygwin -shared -Wl,--dll,--out-implib,\$@.a libxvidcore.def" |
264 |
SPECIFIC_CFLAGS="-mno-cygwin" |
SPECIFIC_CFLAGS="-mno-cygwin" |
265 |
;; |
;; |
266 |
darwin*|raphsody*) |
darwin*|raphsody*) |
267 |
AC_MSG_RESULT([-dynamiclib -flat_namespace]) |
AC_MSG_RESULT([-dynamiclib -flat_namespace]) |
268 |
|
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" |
269 |
|
SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)" |
270 |
SPECIFIC_LDFLAGS="-dynamiclib -flat_namespace" |
SPECIFIC_LDFLAGS="-dynamiclib -flat_namespace" |
271 |
SPECIFIC_CFLAGS="-fPIC -fno-common" |
SPECIFIC_CFLAGS="-fPIC -fno-common -no-cpp-precomp" |
272 |
;; |
;; |
273 |
beos) |
beos) |
274 |
|
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" |
275 |
|
SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)" |
276 |
AC_MSG_RESULT([-nostart]) |
AC_MSG_RESULT([-nostart]) |
277 |
SPECIFIC_LDFLAGS="-nostart" |
SPECIFIC_LDFLAGS="-nostart" |
278 |
SPECIFIC_CFLAGS="-fPIC" |
SPECIFIC_CFLAGS="-fPIC" |
279 |
;; |
;; |
280 |
*) |
*) |
281 |
AC_MSG_RESULT([Unknown OS - -shared -lc -lm]) |
AC_MSG_RESULT([Unknown OS - -shared -lc -lm]) |
282 |
|
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" |
283 |
|
SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION)" |
284 |
SPECIFIC_LDFLAGS="" |
SPECIFIC_LDFLAGS="" |
285 |
SPECIFIC_CFLAGS="" |
SPECIFIC_CFLAGS="" |
286 |
;; |
;; |
452 |
AC_SUBST(DIVX4_ENCORE) |
AC_SUBST(DIVX4_ENCORE) |
453 |
AC_SUBST(DIVX4_DECORE) |
AC_SUBST(DIVX4_DECORE) |
454 |
AC_SUBST(RANLIB) |
AC_SUBST(RANLIB) |
455 |
|
AC_SUBST(API_MAJOR) |
456 |
|
AC_SUBST(API_MINOR) |
457 |
|
AC_SUBST(STATIC_LIB) |
458 |
|
AC_SUBST(SHARED_LIB) |
459 |
|
|
460 |
dnl ========================================================================== |
dnl ========================================================================== |
461 |
dnl |
dnl |