[trunk] FolderReorgProposal task: only keep a single build system
This commit is contained in:
parent
e1cd500ac5
commit
bb16d8816c
|
@ -144,19 +144,6 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/openjpeg_mangle.h.in
|
||||||
@ONLY)
|
@ONLY)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
|
||||||
# pkgconfig support
|
|
||||||
if(UNIX)
|
|
||||||
# install in lib and not share (see multi-arch note above)
|
|
||||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/libopenjpeg1.pc.cmake
|
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/libopenjpeg1.pc @ONLY)
|
|
||||||
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libopenjpeg1.pc DESTINATION
|
|
||||||
${OPENJPEG_INSTALL_LIB_DIR}/pkgconfig )
|
|
||||||
install( CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink
|
|
||||||
\"libopenjpeg1.pc\"
|
|
||||||
\"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${OPENJPEG_INSTALL_SHARE_DIR}/pkgconfig/libopenjpeg.pc\")")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
# Compiler specific flags:
|
# Compiler specific flags:
|
||||||
if(CMAKE_COMPILER_IS_GNUCC)
|
if(CMAKE_COMPILER_IS_GNUCC)
|
||||||
|
|
74
Makefile.am
74
Makefile.am
|
@ -1,74 +0,0 @@
|
||||||
DISTCHECK_CONFIGURE_FLAGS = --enable-jpip=yes --enable-jpip-server=yes --enable-jpwl=yes --enable-mj2=yes
|
|
||||||
|
|
||||||
ACLOCAL_AMFLAGS = -I m4
|
|
||||||
|
|
||||||
SUBDIRS = libopenjpeg applications doc
|
|
||||||
|
|
||||||
pkgconfigdir = $(libdir)/pkgconfig
|
|
||||||
pkgconfig_DATA = libopenjpeg1.pc
|
|
||||||
|
|
||||||
if WANT_JPWL
|
|
||||||
pkgconfig_DATA += libopenjpeg-jpwl.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = \
|
|
||||||
Makefile.in \
|
|
||||||
aclocal.m4 \
|
|
||||||
config.guess \
|
|
||||||
opj_config.h.in \
|
|
||||||
opj_config.h.in~ \
|
|
||||||
config.sub \
|
|
||||||
configure \
|
|
||||||
depcomp \
|
|
||||||
install-sh \
|
|
||||||
ltmain.sh \
|
|
||||||
missing
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
CMake/CTestCustom.cmake.in \
|
|
||||||
CMake/FindFCGI.cmake \
|
|
||||||
CMake/FindLCMS2.cmake \
|
|
||||||
CMake/FindLCMS.cmake \
|
|
||||||
CMake/OpenJPEGConfig.cmake.in \
|
|
||||||
CMakeLists.txt \
|
|
||||||
CTestConfig.cmake \
|
|
||||||
AUTHORS \
|
|
||||||
INSTALL \
|
|
||||||
LICENSE \
|
|
||||||
NEWS \
|
|
||||||
README \
|
|
||||||
THANKS \
|
|
||||||
bootstrap.sh \
|
|
||||||
libopenjpeg1.pc.cmake \
|
|
||||||
libopenjpeg1.pc.in \
|
|
||||||
libopenjpeg-jpwl.pc.in \
|
|
||||||
opj_config.h.cmake.in \
|
|
||||||
m4/opj_check_lib.m4 \
|
|
||||||
m4/opj_doxygen.m4 \
|
|
||||||
m4/pkg.m4
|
|
||||||
|
|
||||||
.PHONY: doc
|
|
||||||
|
|
||||||
# Documentation
|
|
||||||
|
|
||||||
doc:
|
|
||||||
@echo "entering doc/"
|
|
||||||
@cd doc && make doc
|
|
||||||
|
|
||||||
install-data-hook:
|
|
||||||
if HAVE_WIN32
|
|
||||||
$(LN_S) -f libopenjpeg1.pc $(DESTDIR)$(pkgconfigdir)/libopenjpeg.pc
|
|
||||||
else
|
|
||||||
$(LN_S) -nf libopenjpeg1.pc $(DESTDIR)$(pkgconfigdir)/libopenjpeg.pc
|
|
||||||
endif
|
|
||||||
@echo -e " (PC)\t$(pkgconfigdir)/libopenjpeg1.pc" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (LN)\t$(pkgconfigdir)/libopenjpeg.pc" >> $(top_builddir)/report.txt
|
|
||||||
if WANT_JPWL
|
|
||||||
@echo -e " (PC)\t$(pkgconfigdir)/libopenjpeg-jpwl.pc" >> $(top_builddir)/report.txt
|
|
||||||
endif
|
|
||||||
@cat $(top_builddir)/report.txt
|
|
||||||
@rm $(top_builddir)/report.txt
|
|
||||||
|
|
||||||
uninstall-hook:
|
|
||||||
rm -f $(DESTDIR)$(pkgconfigdir)/libopenjpeg.pc
|
|
|
@ -1,19 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
SUBDIRS = codec
|
|
||||||
|
|
||||||
if WANT_MJ2
|
|
||||||
SUBDIRS += mj2
|
|
||||||
endif
|
|
||||||
|
|
||||||
if WANT_JPIP_CODE
|
|
||||||
SUBDIRS += jpip
|
|
||||||
endif
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
CMakeLists.txt \
|
|
||||||
common/color.c \
|
|
||||||
common/color.h \
|
|
||||||
common/format_defs.h \
|
|
||||||
common/opj_getopt.c \
|
|
||||||
common/opj_getopt.h
|
|
|
@ -1,3 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
SUBDIRS = libopenjpip util
|
|
|
@ -1,3 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
autoreconf --install --force
|
|
||||||
|
|
544
configure.ac
544
configure.ac
|
@ -1,544 +0,0 @@
|
||||||
|
|
||||||
# According to http://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info :
|
|
||||||
#
|
|
||||||
# 1) when bugs are fixed or internal code is changed: increase MICRO
|
|
||||||
# 2) if API is added, increase MINOR and set MICRO to 0
|
|
||||||
# 3) if API or ABI is broken (this case should (must) never happen as it's very bad for a library), or a new designed library, increase MAJOR and set MINOR and MICRO to 0
|
|
||||||
|
|
||||||
m4_define([OPJ_MAJOR], [1])
|
|
||||||
m4_define([OPJ_MINOR], [99])
|
|
||||||
m4_define([OPJ_MICRO], [0])
|
|
||||||
|
|
||||||
m4_define([lt_cur], m4_eval(OPJ_MAJOR + OPJ_MINOR))
|
|
||||||
m4_define([lt_rev], OPJ_MICRO)
|
|
||||||
m4_define([lt_age], OPJ_MINOR)
|
|
||||||
|
|
||||||
AC_PREREQ([2.62])
|
|
||||||
AC_INIT([OpenJPEG],
|
|
||||||
[OPJ_MAJOR.OPJ_MINOR.OPJ_MICRO],
|
|
||||||
[openjpeg@googlegroups.com],
|
|
||||||
[openjpeg],
|
|
||||||
[http://www.openjpeg.org])
|
|
||||||
AC_CONFIG_SRCDIR([configure.ac])
|
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
|
||||||
AC_CONFIG_HEADERS([opj_config.h])
|
|
||||||
|
|
||||||
AC_CANONICAL_SYSTEM
|
|
||||||
AC_CANONICAL_HOST
|
|
||||||
|
|
||||||
AM_INIT_AUTOMAKE([1.11 foreign dist-bzip2 dist-xz dist-zip])
|
|
||||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
|
||||||
|
|
||||||
MAJOR_NR=OPJ_MAJOR
|
|
||||||
MINOR_NR=OPJ_MINOR
|
|
||||||
MICRO_NR=OPJ_MICRO
|
|
||||||
AC_SUBST([MAJOR_NR])
|
|
||||||
AC_SUBST([MINOR_NR])
|
|
||||||
AC_SUBST([MICRO_NR])
|
|
||||||
|
|
||||||
LT_PREREQ([2.0])
|
|
||||||
LT_INIT([win32-dll])
|
|
||||||
|
|
||||||
lt_version=lt_cur:lt_rev:lt_age
|
|
||||||
AC_SUBST([lt_version])
|
|
||||||
|
|
||||||
|
|
||||||
### Needed information
|
|
||||||
|
|
||||||
have_win32=no
|
|
||||||
have_darwin="no"
|
|
||||||
case "$host_os" in
|
|
||||||
mingw*)
|
|
||||||
have_win32="yes"
|
|
||||||
;;
|
|
||||||
darwin*)
|
|
||||||
have_darwin="yes"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
AM_CONDITIONAL([HAVE_WIN32], [test "x${have_win32}" = "xyes"])
|
|
||||||
AM_CONDITIONAL([HAVE_DARWIN], [test "x${have_darwin}" = "xyes"])
|
|
||||||
|
|
||||||
AC_TYPE_SSIZE_T
|
|
||||||
if test "x$ac_cv_type_ssize_t" = xyes; then
|
|
||||||
AC_DEFINE([HAVE_SSIZE_T], [1],[Define to 1 if you have ssize_t.],
|
|
||||||
[AC_MSG([ssize_t not found])])
|
|
||||||
fi
|
|
||||||
### Additional options to configure
|
|
||||||
|
|
||||||
# debug
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([debug],
|
|
||||||
[AC_HELP_STRING([--enable-debug], [build with debug symbols @<:@default=disabled@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
want_debug="yes"
|
|
||||||
else
|
|
||||||
want_debug="no"
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[want_debug="no"])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build in debug mode])
|
|
||||||
AC_MSG_RESULT([${want_debug}])
|
|
||||||
|
|
||||||
# MJ2
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([mj2],
|
|
||||||
[AC_HELP_STRING([--enable-mj2], [build mj2 binaries @<:@default=disabled@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
want_mj2="yes"
|
|
||||||
else
|
|
||||||
want_mj2="no"
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[want_mj2="no"])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build the MJ2 binaries])
|
|
||||||
AC_MSG_RESULT([${want_mj2}])
|
|
||||||
|
|
||||||
if test "x${want_mj2}" = "xyes" ; then
|
|
||||||
AC_DEFINE(USE_MJ2, [1], [define to 1 if you use mj2])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL([WANT_MJ2], [test "x${want_mj2}" = "xyes"])
|
|
||||||
|
|
||||||
# JPWL
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([jpwl],
|
|
||||||
[AC_HELP_STRING([--enable-jpwl], [build JPWL library @<:@default=disabled@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
want_jpwl="yes"
|
|
||||||
else
|
|
||||||
want_jpwl="no"
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[want_jpwl="no"])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build the JPWL library])
|
|
||||||
AC_MSG_RESULT([${want_jpwl}])
|
|
||||||
|
|
||||||
AM_CONDITIONAL([WANT_JPWL], [test "x${want_jpwl}" = "xyes"])
|
|
||||||
|
|
||||||
# JPIP
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([jpip],
|
|
||||||
[AC_HELP_STRING([--enable-jpip], [build jpip library @<:@default=disabled@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
want_jpip="yes"
|
|
||||||
else
|
|
||||||
want_jpip="no"
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[want_jpip="no"])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build the JPIP library])
|
|
||||||
AC_MSG_RESULT([${want_jpip}])
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([jpip-server],
|
|
||||||
[AC_HELP_STRING([--enable-jpip-server], [build jpip server @<:@default=disabled@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
want_jpip_server="yes"
|
|
||||||
else
|
|
||||||
want_jpip_server="no"
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[want_jpip_server="no"])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build the JPIP server])
|
|
||||||
AC_MSG_RESULT([${want_jpip_server}])
|
|
||||||
|
|
||||||
|
|
||||||
### Checks for programs
|
|
||||||
|
|
||||||
AC_PROG_CC
|
|
||||||
|
|
||||||
# pkg-config
|
|
||||||
|
|
||||||
PKG_PROG_PKG_CONFIG
|
|
||||||
|
|
||||||
# Check whether pkg-config supports Requires.private
|
|
||||||
if $PKG_CONFIG --atleast-pkgconfig-version 0.22 ; then
|
|
||||||
pkgconfig_requires_private="Requires.private"
|
|
||||||
else
|
|
||||||
pkgconfig_requires_private="Requires"
|
|
||||||
fi
|
|
||||||
AC_SUBST([pkgconfig_requires_private])
|
|
||||||
AC_SUBST([requirements])
|
|
||||||
|
|
||||||
# doxygen
|
|
||||||
|
|
||||||
OPJ_CHECK_DOXYGEN
|
|
||||||
|
|
||||||
# ln -s
|
|
||||||
|
|
||||||
AC_PROG_LN_S
|
|
||||||
|
|
||||||
|
|
||||||
### Checks for libraries
|
|
||||||
|
|
||||||
# libpng
|
|
||||||
|
|
||||||
have_libpng="no"
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([png],
|
|
||||||
[AC_HELP_STRING([--disable-png], [disable PNG support @<:@default=enabled@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
want_png="yes"
|
|
||||||
else
|
|
||||||
want_png="no"
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[want_png="yes"])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build with PNG support])
|
|
||||||
AC_MSG_RESULT([${want_png}])
|
|
||||||
|
|
||||||
if test "x${want_png}" = "xyes" ; then
|
|
||||||
|
|
||||||
PKG_CHECK_MODULES([PNG], [libpng15 zlib],
|
|
||||||
[have_libpng="yes"],
|
|
||||||
[
|
|
||||||
PKG_CHECK_MODULES([PNG], [libpng14 zlib],
|
|
||||||
[have_libpng="yes"],
|
|
||||||
[
|
|
||||||
PKG_CHECK_MODULES([PNG], [libpng12 zlib],
|
|
||||||
[have_libpng="yes"],
|
|
||||||
[
|
|
||||||
PKG_CHECK_MODULES([PNG], [libpng zlib],
|
|
||||||
[have_libpng="yes"],
|
|
||||||
[have_libpng="no"])
|
|
||||||
])
|
|
||||||
])
|
|
||||||
])
|
|
||||||
|
|
||||||
if ! test "x${have_libpng}" = "xyes" ; then
|
|
||||||
|
|
||||||
OPJ_CHECK_LIB([zlib.h],
|
|
||||||
[z],
|
|
||||||
[zlibVersion],
|
|
||||||
[
|
|
||||||
OPJ_CHECK_LIB([png.h],
|
|
||||||
[png],
|
|
||||||
[png_access_version_number],
|
|
||||||
[
|
|
||||||
have_libpng="yes"
|
|
||||||
PNG_CFLAGS="${PNG_CFLAGS} ${Z_CFLAGS}"
|
|
||||||
PNG_LIBS="${PNG_LIBS} ${Z_LIBS}"
|
|
||||||
],
|
|
||||||
[have_libpng="no"])
|
|
||||||
],
|
|
||||||
[have_libpng="no"])
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${have_libpng}" = "xno" ; then
|
|
||||||
AC_MSG_WARN([Can not find a usuable PNG library. Make sure that CPPFLAGS and LDFLAGS are correctly set.])
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether PNG is available])
|
|
||||||
AC_MSG_RESULT([${have_libpng}])
|
|
||||||
|
|
||||||
if test "x${have_libpng}" = "xyes" ; then
|
|
||||||
AC_DEFINE(HAVE_LIBPNG, [1], [define to 1 if you have libpng])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL([with_libpng], [test x${have_libpng} = "xyes"])
|
|
||||||
|
|
||||||
# libtiff
|
|
||||||
|
|
||||||
have_libtiff="no"
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([tiff],
|
|
||||||
[AC_HELP_STRING([--disable-tiff], [disable TIFF support @<:@default=enabled@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
want_tiff="yes"
|
|
||||||
else
|
|
||||||
want_tiff="no"
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[want_tiff="yes"])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build with TIFF support])
|
|
||||||
AC_MSG_RESULT([${want_tiff}])
|
|
||||||
|
|
||||||
if test "x${want_tiff}" = "xyes" ; then
|
|
||||||
|
|
||||||
OPJ_CHECK_LIB(
|
|
||||||
[tiff.h],
|
|
||||||
[tiff],
|
|
||||||
[TIFFOpen],
|
|
||||||
[have_libtiff="yes"],
|
|
||||||
[have_libtiff="no"])
|
|
||||||
|
|
||||||
if test "x${have_libtiff}" = "xno" ; then
|
|
||||||
AC_MSG_WARN([Can not find a usuable TIFF library. Make sure that CPPFLAGS and LDFLAGS are correctly set.])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether TIFF is available])
|
|
||||||
AC_MSG_RESULT([${have_libtiff}])
|
|
||||||
|
|
||||||
if test "x${have_libtiff}" = "xyes" ; then
|
|
||||||
AC_DEFINE(HAVE_LIBTIFF, [1], [define to 1 if you have libtiff])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL([with_libtiff], [test "x${have_libtiff}" = "xyes"])
|
|
||||||
|
|
||||||
# libcms2
|
|
||||||
|
|
||||||
lcms_output="no"
|
|
||||||
have_lcms2="no"
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([lcms2],
|
|
||||||
[AC_HELP_STRING([--disable-lcms2], [disable LCMS-2 support @<:@default=enabled@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
want_lcms2="yes"
|
|
||||||
else
|
|
||||||
want_lcms2="no"
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[want_lcms2="yes"])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build with LCMS-2 support])
|
|
||||||
AC_MSG_RESULT([${want_lcms2}])
|
|
||||||
|
|
||||||
if test "x${want_lcms2}" = "xyes" ; then
|
|
||||||
PKG_CHECK_MODULES([LCMS2], [lcms2],
|
|
||||||
[have_lcms2="yes"],
|
|
||||||
[have_lcms2="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether LCMS-2 is available])
|
|
||||||
AC_MSG_RESULT([${have_lcms2}])
|
|
||||||
|
|
||||||
if test "x${have_lcms2}" = "xyes" ; then
|
|
||||||
AC_DEFINE(HAVE_LIBLCMS2, [1], [define to 1 if you have lcms version 2.x])
|
|
||||||
lcms_output="lcms version 2.x"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# libcms1
|
|
||||||
|
|
||||||
AC_ARG_ENABLE([lcms1],
|
|
||||||
[AC_HELP_STRING([--disable-lcms1], [disable LCMS-1 support @<:@default=enabled@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
want_lcms1="yes"
|
|
||||||
else
|
|
||||||
want_lcms1="no"
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[want_lcms1="yes"])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build with LCMS-1 support])
|
|
||||||
AC_MSG_RESULT([${want_lcms1}])
|
|
||||||
|
|
||||||
if test "x${have_lcms2}" = "xno" ; then
|
|
||||||
|
|
||||||
if test "x${want_lcms1}" = "xyes" ; then
|
|
||||||
PKG_CHECK_MODULES([LCMS1], [lcms1],
|
|
||||||
[have_lcms1="yes"],
|
|
||||||
[PKG_CHECK_MODULES([LCMS1], [lcms],
|
|
||||||
[have_lcms1="yes"],
|
|
||||||
[have_lcms1="no"])])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether LCMS-1 is available])
|
|
||||||
AC_MSG_RESULT([${have_lcms1}])
|
|
||||||
|
|
||||||
if test "x${have_lcms1}" = "xyes" ; then
|
|
||||||
AC_DEFINE(HAVE_LIBLCMS1, [1], [define to 1 if you have lcms version 1.x])
|
|
||||||
lcms_output="lcms version 1.x"
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
# threads
|
|
||||||
|
|
||||||
if test "x${want_jpip_server}" = "xyes" ; then
|
|
||||||
|
|
||||||
if test "x${have_win32}" = "xno" ; then
|
|
||||||
|
|
||||||
SAVE_CFLAGS=${CFLAGS}
|
|
||||||
CFLAGS="${CFLAGS} -pthread"
|
|
||||||
SAVE_LIBS=${LIBS}
|
|
||||||
LIBS="${LIBS} -pthread"
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM([[
|
|
||||||
#include <pthread.h>
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
pthread_t id;
|
|
||||||
id = pthread_self();
|
|
||||||
]])],
|
|
||||||
[have_pthread="yes"],
|
|
||||||
[have_pthread="no"])
|
|
||||||
CFLAGS=${SAVE_CFLAGS}
|
|
||||||
LIBS=${SAVE_LIBS}
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether Pthread library is available])
|
|
||||||
AC_MSG_RESULT([${have_pthread}])
|
|
||||||
|
|
||||||
if ! test "x${have_pthread}" = "xyes" ; then
|
|
||||||
AC_MSG_WARN([Pthread library not found. OpenJPIP server will not be compiled.])
|
|
||||||
want_jpip_server="no"
|
|
||||||
else
|
|
||||||
THREAD_CFLAGS="-pthread"
|
|
||||||
THREAD_LIBS="-pthread"
|
|
||||||
fi
|
|
||||||
|
|
||||||
else
|
|
||||||
THREAD_LIBS="-lws2_32"
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_ARG_VAR([THREAD_CFLAGS], [compiler flag for the thread library])
|
|
||||||
AC_SUBST([THREAD_CFLAGS])
|
|
||||||
AC_ARG_VAR([THREAD_LIBS], [linker flags for thread library])
|
|
||||||
AC_SUBST([THREAD_LIBS])
|
|
||||||
|
|
||||||
# libfcgi
|
|
||||||
|
|
||||||
if test "x${want_jpip_server}" = "xyes" ; then
|
|
||||||
|
|
||||||
have_fcgi="no"
|
|
||||||
OPJ_CHECK_LIB(
|
|
||||||
[fcgi_stdio.h],
|
|
||||||
[fcgi],
|
|
||||||
[FCGI_Accept],
|
|
||||||
[have_fcgi="yes"],
|
|
||||||
[have_fcgi="no"])
|
|
||||||
|
|
||||||
if ! test "x${have_fcgi}" = "xyes" ; then
|
|
||||||
AC_MSG_WARN([FastCGI library not found. OpenJPIP server will not be compiled.])
|
|
||||||
want_jpip_server="no"
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
# libcurl
|
|
||||||
|
|
||||||
if test "x${want_jpip_server}" = "xyes" ; then
|
|
||||||
|
|
||||||
PKG_CHECK_MODULES([LIBCURL], [libcurl],
|
|
||||||
[have_libcurl="yes"],
|
|
||||||
[have_libcurl="no"])
|
|
||||||
|
|
||||||
if ! test "x${have_libcurl}" = "xyes" ; then
|
|
||||||
AC_MSG_WARN([libcurl library not found. OpenJPIP server will not be compiled.])
|
|
||||||
want_jpip_server="no"
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${want_jpip}" = "xyes" ; then
|
|
||||||
AC_DEFINE(USE_JPIP, [1], [define to 1 if you use jpip])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL([WANT_JPIP], [test "x${want_jpip}" = "xyes"])
|
|
||||||
|
|
||||||
if test "x${want_jpip_server}" = "xyes" ; then
|
|
||||||
AC_DEFINE(USE_JPIP_SERVER, [1], [define to 1 if you use jpip server])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL([WANT_JPIP_SERVER], [test "x${want_jpip_server}" = "xyes"])
|
|
||||||
|
|
||||||
AM_CONDITIONAL([WANT_JPIP_CODE], [test "x${want_jpip}" = "xyes" || test "x${want_jpip_server}" = "xyes"])
|
|
||||||
|
|
||||||
### Checks for header files
|
|
||||||
|
|
||||||
## FIXME: declarations must be fixed in source code. See autoconf manual
|
|
||||||
AC_HEADER_DIRENT
|
|
||||||
|
|
||||||
|
|
||||||
### Checks for types
|
|
||||||
|
|
||||||
|
|
||||||
### Checks for structures
|
|
||||||
|
|
||||||
|
|
||||||
### Checks for compiler characteristics
|
|
||||||
|
|
||||||
AM_PROG_CC_C_O
|
|
||||||
AC_C_BIGENDIAN
|
|
||||||
|
|
||||||
#OPJ_COMPILER_FLAG([-Wall])
|
|
||||||
#OPJ_COMPILER_FLAG([-Wextra])
|
|
||||||
#OPJ_COMPILER_FLAG([-Wshadow])
|
|
||||||
#OPJ_COMPILER_FLAG([-Wpointer-arith])
|
|
||||||
OPJ_COMPILER_FLAG([-Wno-unused-result])
|
|
||||||
|
|
||||||
if test "x${want_debug}" = "xyes" ; then
|
|
||||||
OPJ_COMPILER_FLAG([-g])
|
|
||||||
OPJ_COMPILER_FLAG([-O0])
|
|
||||||
else
|
|
||||||
OPJ_COMPILER_FLAG([-O3])
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
### Checks for linker characteristics
|
|
||||||
|
|
||||||
|
|
||||||
### Checks for library functions
|
|
||||||
|
|
||||||
|
|
||||||
### Post configuration
|
|
||||||
|
|
||||||
AM_CONDITIONAL([BUILD_SHARED], [test "x${enable_shared}" = "xyes"])
|
|
||||||
AM_CONDITIONAL([BUILD_STATIC], [test "x${enable_static}" = "xyes"])
|
|
||||||
|
|
||||||
|
|
||||||
AC_CONFIG_FILES([
|
|
||||||
Makefile
|
|
||||||
libopenjpeg1.pc
|
|
||||||
libopenjpeg-jpwl.pc
|
|
||||||
libopenjpeg/Makefile
|
|
||||||
libopenjpeg/jpwl/Makefile
|
|
||||||
applications/Makefile
|
|
||||||
applications/codec/Makefile
|
|
||||||
applications/mj2/Makefile
|
|
||||||
applications/jpip/Makefile
|
|
||||||
applications/jpip/libopenjpip/Makefile
|
|
||||||
applications/jpip/util/Makefile
|
|
||||||
doc/Makefile
|
|
||||||
])
|
|
||||||
|
|
||||||
AC_OUTPUT
|
|
||||||
|
|
||||||
### Summary
|
|
||||||
|
|
||||||
echo
|
|
||||||
echo
|
|
||||||
echo
|
|
||||||
echo "------------------------------------------------------------------------"
|
|
||||||
echo "$PACKAGE $VERSION"
|
|
||||||
echo "------------------------------------------------------------------------"
|
|
||||||
echo
|
|
||||||
echo
|
|
||||||
echo "Configuration Options Summary:"
|
|
||||||
echo
|
|
||||||
echo " Debug...............: ${want_debug}"
|
|
||||||
echo
|
|
||||||
echo " Optional support:"
|
|
||||||
echo " libpng............: ${have_libpng}"
|
|
||||||
echo " libtiff...........: ${have_libtiff}"
|
|
||||||
echo " libcms............: ${lcms_output}"
|
|
||||||
echo
|
|
||||||
echo " Documentation.......: ${opj_have_doxygen}"
|
|
||||||
echo " Build.............: make doc"
|
|
||||||
echo
|
|
||||||
echo " mj2.................: ${want_mj2}"
|
|
||||||
echo " jpwl................: ${want_jpwl}"
|
|
||||||
echo " jpip................: ${want_jpip}"
|
|
||||||
echo " jpip server.........: ${want_jpip_server}"
|
|
||||||
echo
|
|
|
@ -1,72 +0,0 @@
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
.PHONY: doc
|
|
||||||
|
|
||||||
PACKAGE_DOCNAME = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc
|
|
||||||
|
|
||||||
if OPJ_BUILD_DOC
|
|
||||||
|
|
||||||
doc-clean:
|
|
||||||
rm -rf $(top_srcdir)/doc/html/ $(top_srcdir)/doc/$(PACKAGE_DOCNAME).tar*
|
|
||||||
|
|
||||||
doc: all
|
|
||||||
cd $(top_srcdir)/doc && \
|
|
||||||
$(opj_doxygen) Doxyfile.dox
|
|
||||||
rm -rf $(PACKAGE_DOCNAME).tar*
|
|
||||||
rm -rf $(top_srcdir)/doc/$(PACKAGE_DOCNAME).tar*
|
|
||||||
mkdir -p $(PACKAGE_DOCNAME)/doc
|
|
||||||
cp -R $(top_srcdir)/doc/html/ $(PACKAGE_DOCNAME)/doc
|
|
||||||
tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/
|
|
||||||
bzip2 -9 $(PACKAGE_DOCNAME).tar
|
|
||||||
rm -rf $(PACKAGE_DOCNAME)/
|
|
||||||
if ! test -f $(top_srcdir)/doc/$(PACKAGE_DOCNAME).tar.bz2 ; then \
|
|
||||||
mv $(PACKAGE_DOCNAME).tar.bz2 $(top_srcdir)/doc; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
clean-local: doc-clean
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
||||||
doc:
|
|
||||||
@echo "Documentation not built. Run ./configure --help"
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
docsdir = $(docdir)-$(MAJOR_NR).$(MINOR_NR)
|
|
||||||
docs_DATA = $(top_builddir)/LICENSE
|
|
||||||
|
|
||||||
dist_man1_MANS = \
|
|
||||||
man/man1/image_to_j2k.1 \
|
|
||||||
man/man1/j2k_dump.1 \
|
|
||||||
man/man1/j2k_to_image.1
|
|
||||||
|
|
||||||
dist_man3_MANS = \
|
|
||||||
man/man3/libopenjpeg.3
|
|
||||||
|
|
||||||
install-data-hook:
|
|
||||||
cd $(DESTDIR)$(man1dir) && \
|
|
||||||
rm -f jpwl_image_to_j2k.1 && \
|
|
||||||
$(LN_S) image_to_j2k.1 jpwl_image_to_j2k.1
|
|
||||||
cd $(DESTDIR)$(man1dir) && \
|
|
||||||
rm -f jpwl_j2k_to_image.1 && \
|
|
||||||
$(LN_S) j2k_to_image.1 jpwl_j2k_to_image.1
|
|
||||||
cd $(DESTDIR)$(man3dir) && \
|
|
||||||
rm -f jpwl_libopenjpeg.3 && \
|
|
||||||
$(LN_S) libopenjpeg.3 jpwl_libopenjpeg.3
|
|
||||||
@echo -e " (MAN)\t$(man1dir)/image_to_j2k.1" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (LN)\t$(man1dir)/jpwl_image_to_j2k.1" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (MAN)\t$(man1dir)/j2k_dump.1" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (MAN)\t$(man1dir)/j2k_to_image.1" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (LN)\t$(man1dir)//jpwl_j2k_to_image.1" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (MAN)\t$(man3dir)/libopenjpeg.3" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (LN)\t$(man3dir)/jpwl_libopenjpeg.3" >> $(top_builddir)/report.txt
|
|
||||||
|
|
||||||
uninstall-hook:
|
|
||||||
rm -f $(DESTDIR)$(man1dir)/jpwl_image_to_j2k.1
|
|
||||||
rm -f $(DESTDIR)$(man1dir)/jpwl_j2k_to_image.1
|
|
||||||
rm -f $(DESTDIR)$(man3dir)/jpwl_libopenjpeg.3
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
CMakeLists.txt \
|
|
||||||
Doxyfile.dox
|
|
|
@ -1,13 +0,0 @@
|
||||||
prefix=@prefix@
|
|
||||||
exec_prefix=@exec_prefix@
|
|
||||||
libdir=@libdir@
|
|
||||||
includedir=@includedir@
|
|
||||||
|
|
||||||
Name: openjpeg
|
|
||||||
Description: JPEG2000 Wireless (Part 11 - JPWL) library
|
|
||||||
URL: http://www.openjpeg.org/
|
|
||||||
Version: @VERSION@
|
|
||||||
@pkgconfig_requires_private@: @requirements@
|
|
||||||
Libs: -L${libdir} -lopenjpeg_JPWL
|
|
||||||
Libs.private: -lm
|
|
||||||
Cflags: -I${includedir}
|
|
|
@ -1,12 +0,0 @@
|
||||||
prefix=@CMAKE_INSTALL_PREFIX@
|
|
||||||
bindir=${prefix}/@OPENJPEG_INSTALL_BIN_DIR@
|
|
||||||
datadir=${prefix}/@OPENJPEG_INSTALL_DATA_DIR@
|
|
||||||
libdir=${prefix}/@OPENJPEG_INSTALL_LIB_DIR@
|
|
||||||
includedir=${prefix}/@OPENJPEG_INSTALL_INCLUDE_DIR@
|
|
||||||
|
|
||||||
Name: openjpeg
|
|
||||||
Description: JPEG2000 files library
|
|
||||||
URL: http://www.openjpeg.org/
|
|
||||||
Version: @OPENJPEG_VERSION@
|
|
||||||
Libs: -L${libdir} -lopenjpeg
|
|
||||||
Cflags: -I${includedir}
|
|
|
@ -1,13 +0,0 @@
|
||||||
prefix=@prefix@
|
|
||||||
exec_prefix=@exec_prefix@
|
|
||||||
libdir=@libdir@
|
|
||||||
includedir=@includedir@/openjpeg-@MAJOR_NR@.@MINOR_NR@
|
|
||||||
|
|
||||||
Name: openjpeg
|
|
||||||
Description: JPEG2000 library
|
|
||||||
URL: http://www.openjpeg.org/
|
|
||||||
Version: @VERSION@
|
|
||||||
@pkgconfig_requires_private@: @requirements@
|
|
||||||
Libs: -L${libdir} -lopenjpeg
|
|
||||||
Libs.private: -lm
|
|
||||||
Cflags: -I${includedir}
|
|
|
@ -1,128 +0,0 @@
|
||||||
dnl Copyright (C) 2011 Vincent Torri <vtorri at univ-evry dot fr>
|
|
||||||
dnl That code is public domain and can be freely used or copied.
|
|
||||||
|
|
||||||
dnl Macro that check if a library is in a specified directory.
|
|
||||||
|
|
||||||
dnl Usage: OPJ_CHECK_LIB_WITH_PREFIX(prefix, header, lib, func [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
|
|
||||||
dnl Call AC_SUBST(THELIB_CFLAGS)
|
|
||||||
dnl Call AC_SUBST(THELIB_LIBS)
|
|
||||||
dnl where THELIB is the uppercase value of 'lib'
|
|
||||||
|
|
||||||
AC_DEFUN([OPJ_CHECK_LIB_WITH_PREFIX],
|
|
||||||
[
|
|
||||||
|
|
||||||
m4_pushdef([UP], m4_toupper([$3]))
|
|
||||||
m4_pushdef([DOWN], m4_tolower([$3]))
|
|
||||||
|
|
||||||
__opj_prefix=$1
|
|
||||||
__opj_header=$2
|
|
||||||
__opj_lib=$3
|
|
||||||
__opj_func=$4
|
|
||||||
__opj_have_dep="no"
|
|
||||||
|
|
||||||
save_CPPFLAGS=${CPPFLAGS}
|
|
||||||
save_LDFLAGS=${LDFLAGS}
|
|
||||||
save_LIBS=${LIBS}
|
|
||||||
|
|
||||||
if test "x${__opj_prefix}" = "x" ; then
|
|
||||||
CPPFLAGS="${CPPFLAGS} $UP[_CFLAGS]"
|
|
||||||
LDFLAGS="${LDFLAGS} $UP[_LIBS]"
|
|
||||||
else
|
|
||||||
CPPFLAGS="${CPPFLAGS} -I${__opj_prefix}/include"
|
|
||||||
LDFLAGS="${LDFLAGS} -L${__opj_prefix}/lib"
|
|
||||||
LIBS="${LIBS} -l${__opj_lib}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_LINK_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM(
|
|
||||||
[[
|
|
||||||
#include <${__opj_header}>
|
|
||||||
]],
|
|
||||||
[[
|
|
||||||
${__opj_func}();
|
|
||||||
]])],
|
|
||||||
[__opj_have_dep="yes"],
|
|
||||||
[__opj_have_dep="no"])
|
|
||||||
|
|
||||||
CPPFLAGS=${save_CPPFLAGS}
|
|
||||||
LDFLAGS=${save_LDFLAGS}
|
|
||||||
LIBS=${save_LIBS}
|
|
||||||
|
|
||||||
if test "x${__opj_prefix}" = "x" ; then
|
|
||||||
AC_MSG_CHECKING([whether ]UP[ library is available in standard or predefined directories])
|
|
||||||
else
|
|
||||||
AC_MSG_CHECKING([whether ]UP[ library is available in ${__opj_prefix}])
|
|
||||||
fi
|
|
||||||
AC_MSG_RESULT([${__opj_have_dep}])
|
|
||||||
|
|
||||||
if test "x${__opj_have_dep}" = "xyes" && ! test "x${__opj_prefix}" = "x"; then
|
|
||||||
if test "x${UP[]_CFLAGS}" = "x" ; then
|
|
||||||
UP[]_CFLAGS="-I${__opj_prefix}/include"
|
|
||||||
fi
|
|
||||||
if test "x${UP[]_LIBS}" = "x" ; then
|
|
||||||
UP[]_LIBS="-L${__opj_prefix}/lib -l${__opj_lib}"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
AS_IF([test "x${__opj_have_dep}" = "xyes"], [$5], [$6])
|
|
||||||
|
|
||||||
m4_popdef([UP])
|
|
||||||
m4_popdef([DOWN])
|
|
||||||
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl Macro that check if a library is in a set of directories.
|
|
||||||
|
|
||||||
dnl Usage: OPJ_CHECK_LIB(header, lib, func [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
|
|
||||||
|
|
||||||
AC_DEFUN([OPJ_CHECK_LIB],
|
|
||||||
[
|
|
||||||
|
|
||||||
m4_pushdef([UP], m4_toupper([$2]))
|
|
||||||
|
|
||||||
__opj_have_dep="no"
|
|
||||||
|
|
||||||
OPJ_CHECK_LIB_WITH_PREFIX([],
|
|
||||||
[$1],
|
|
||||||
[$2],
|
|
||||||
[$3],
|
|
||||||
[__opj_have_dep="yes"],
|
|
||||||
[__opj_have_dep="no"])
|
|
||||||
|
|
||||||
if ! test "x${__opj_have_dep}" = "xyes" ; then
|
|
||||||
OPJ_CHECK_LIB_WITH_PREFIX([/usr],
|
|
||||||
[$1],
|
|
||||||
[$2],
|
|
||||||
[$3],
|
|
||||||
[__opj_have_dep="yes"],
|
|
||||||
[__opj_have_dep="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! test "x${__opj_have_dep}" = "xyes" ; then
|
|
||||||
OPJ_CHECK_LIB_WITH_PREFIX([/usr/local],
|
|
||||||
[$1],
|
|
||||||
[$2],
|
|
||||||
[$3],
|
|
||||||
[__opj_have_dep="yes"],
|
|
||||||
[__opj_have_dep="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! test "x${__opj_have_dep}" = "xyes" ; then
|
|
||||||
OPJ_CHECK_LIB_WITH_PREFIX([/opt/local],
|
|
||||||
[$1],
|
|
||||||
[$2],
|
|
||||||
[$3],
|
|
||||||
[__opj_have_dep="yes"],
|
|
||||||
[__opj_have_dep="no"])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_ARG_VAR(UP[_CFLAGS], [preprocessor flags for lib$2])
|
|
||||||
AC_SUBST(UP[_CFLAGS])
|
|
||||||
AC_ARG_VAR(UP[_LIBS], [linker flags for lib$2])
|
|
||||||
AC_SUBST(UP[_LIBS])
|
|
||||||
|
|
||||||
AS_IF([test "x${__opj_have_dep}" = "xyes"], [$4], [$5])
|
|
||||||
|
|
||||||
m4_popdef([UP])
|
|
||||||
|
|
||||||
])
|
|
|
@ -1,30 +0,0 @@
|
||||||
dnl Copyright (C) 2010 Vincent Torri <vtorri at univ-evry dot fr>
|
|
||||||
dnl and Albin Tonnerre <albin dot tonnerre at gmail dot com>
|
|
||||||
dnl That code is public domain and can be freely used or copied.
|
|
||||||
|
|
||||||
dnl Macro that checks if a compiler flag is supported by the compiler.
|
|
||||||
|
|
||||||
dnl Usage: OPJ_COMPILER_FLAG(flag)
|
|
||||||
dnl flag is added to CFLAGS if supported.
|
|
||||||
|
|
||||||
AC_DEFUN([OPJ_COMPILER_FLAG],
|
|
||||||
[
|
|
||||||
|
|
||||||
CFLAGS_save="${CFLAGS}"
|
|
||||||
CFLAGS="${CFLAGS} $1"
|
|
||||||
|
|
||||||
AC_LANG_PUSH([C])
|
|
||||||
AC_MSG_CHECKING([whether the compiler supports $1])
|
|
||||||
|
|
||||||
AC_COMPILE_IFELSE(
|
|
||||||
[AC_LANG_PROGRAM([[]])],
|
|
||||||
[have_flag="yes"],
|
|
||||||
[have_flag="no"])
|
|
||||||
AC_MSG_RESULT([${have_flag}])
|
|
||||||
|
|
||||||
if test "x${have_flag}" = "xno" ; then
|
|
||||||
CFLAGS="${CFLAGS_save}"
|
|
||||||
fi
|
|
||||||
AC_LANG_POP([C])
|
|
||||||
|
|
||||||
])
|
|
|
@ -1,94 +0,0 @@
|
||||||
dnl Copyright (C) 2008 Vincent Torri <vtorri at univ-evry dot fr>
|
|
||||||
dnl That code is public domain and can be freely used or copied.
|
|
||||||
|
|
||||||
dnl Macro that check if doxygen is available or not.
|
|
||||||
|
|
||||||
dnl OPJ_CHECK_DOXYGEN([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
|
|
||||||
dnl Test for the doxygen program
|
|
||||||
dnl Defines opj_doxygen
|
|
||||||
dnl Defines the automake conditionnal OPJ_BUILD_DOC
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([OPJ_CHECK_DOXYGEN],
|
|
||||||
[
|
|
||||||
|
|
||||||
dnl
|
|
||||||
dnl Disable the build of the documentation
|
|
||||||
dnl
|
|
||||||
AC_ARG_ENABLE([doc],
|
|
||||||
[AC_HELP_STRING(
|
|
||||||
[--disable-doc],
|
|
||||||
[Disable documentation build @<:@default=enabled@:>@])],
|
|
||||||
[
|
|
||||||
if test "x${enableval}" = "xyes" ; then
|
|
||||||
opj_enable_doc="yes"
|
|
||||||
else
|
|
||||||
opj_enable_doc="no"
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[opj_enable_doc="yes"])
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([whether to build documentation])
|
|
||||||
AC_MSG_RESULT([${opj_enable_doc}])
|
|
||||||
|
|
||||||
if test "x${opj_enable_doc}" = "xyes" ; then
|
|
||||||
|
|
||||||
dnl Specify the file name, without path
|
|
||||||
|
|
||||||
opj_doxygen="doxygen"
|
|
||||||
|
|
||||||
AC_ARG_WITH([doxygen],
|
|
||||||
[AC_HELP_STRING(
|
|
||||||
[--with-doxygen=FILE],
|
|
||||||
[doxygen program to use @<:@default=doxygen@:>@])],
|
|
||||||
|
|
||||||
dnl Check the given doxygen program.
|
|
||||||
|
|
||||||
[opj_doxygen=${withval}
|
|
||||||
AC_CHECK_PROG([opj_have_doxygen],
|
|
||||||
[${opj_doxygen}],
|
|
||||||
[yes],
|
|
||||||
[no])
|
|
||||||
if test "x${opj_have_doxygen}" = "xno" ; then
|
|
||||||
echo "WARNING:"
|
|
||||||
echo "The doxygen program you specified:"
|
|
||||||
echo "${opj_doxygen}"
|
|
||||||
echo "was not found. Please check the path and make sure "
|
|
||||||
echo "the program exists and is executable."
|
|
||||||
AC_MSG_WARN([no doxygen detected. Documentation will not be built])
|
|
||||||
fi
|
|
||||||
],
|
|
||||||
[AC_CHECK_PROG([opj_have_doxygen],
|
|
||||||
[${opj_doxygen}],
|
|
||||||
[yes],
|
|
||||||
[no])
|
|
||||||
if test "x${opj_have_doxygen}" = "xno" ; then
|
|
||||||
echo "WARNING:"
|
|
||||||
echo "The doxygen program was not found in your execute path."
|
|
||||||
echo "You may have doxygen installed somewhere not covered by your path."
|
|
||||||
echo ""
|
|
||||||
echo "If this is the case make sure you have the packages installed, AND"
|
|
||||||
echo "that the doxygen program is in your execute path (see your"
|
|
||||||
echo "shell manual page on setting the \$PATH environment variable), OR"
|
|
||||||
echo "alternatively, specify the program to use with --with-doxygen."
|
|
||||||
AC_MSG_WARN([no doxygen detected. Documentation will not be built])
|
|
||||||
fi
|
|
||||||
])
|
|
||||||
else
|
|
||||||
opj_have_doxygen="no"
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl
|
|
||||||
dnl Substitution
|
|
||||||
dnl
|
|
||||||
AC_SUBST([opj_doxygen])
|
|
||||||
|
|
||||||
if ! test "x${opj_have_doxygen}" = "xyes" ; then
|
|
||||||
opj_enable_doc="no"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AM_CONDITIONAL(OPJ_BUILD_DOC, test "x${opj_have_doxygen}" = "xyes")
|
|
||||||
|
|
||||||
AS_IF([test "x${opj_have_doxygen}" = "xyes"], [$1], [$2])
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl End of opj_doxygen.m4
|
|
157
m4/pkg.m4
157
m4/pkg.m4
|
@ -1,157 +0,0 @@
|
||||||
# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
|
|
||||||
# serial 1 (pkg-config-0.24)
|
|
||||||
#
|
|
||||||
# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation; either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful, but
|
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
# General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program; if not, write to the Free Software
|
|
||||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|
||||||
#
|
|
||||||
# As a special exception to the GNU General Public License, if you
|
|
||||||
# distribute this file as part of a program that contains a
|
|
||||||
# configuration script generated by Autoconf, you may include it under
|
|
||||||
# the same distribution terms that you use for the rest of that program.
|
|
||||||
|
|
||||||
# PKG_PROG_PKG_CONFIG([MIN-VERSION])
|
|
||||||
# ----------------------------------
|
|
||||||
AC_DEFUN([PKG_PROG_PKG_CONFIG],
|
|
||||||
[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
|
|
||||||
m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
|
|
||||||
AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
|
|
||||||
AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
|
|
||||||
AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
|
|
||||||
|
|
||||||
if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
|
|
||||||
AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
|
|
||||||
fi
|
|
||||||
if test -n "$PKG_CONFIG"; then
|
|
||||||
_pkg_min_version=m4_default([$1], [0.9.0])
|
|
||||||
AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
|
|
||||||
if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
|
|
||||||
AC_MSG_RESULT([yes])
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
PKG_CONFIG=""
|
|
||||||
fi
|
|
||||||
fi[]dnl
|
|
||||||
])# PKG_PROG_PKG_CONFIG
|
|
||||||
|
|
||||||
# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
|
||||||
#
|
|
||||||
# Check to see whether a particular set of modules exists. Similar
|
|
||||||
# to PKG_CHECK_MODULES(), but does not set variables or print errors.
|
|
||||||
#
|
|
||||||
# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
|
|
||||||
# only at the first occurence in configure.ac, so if the first place
|
|
||||||
# it's called might be skipped (such as if it is within an "if", you
|
|
||||||
# have to call PKG_CHECK_EXISTS manually
|
|
||||||
# --------------------------------------------------------------
|
|
||||||
AC_DEFUN([PKG_CHECK_EXISTS],
|
|
||||||
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
|
|
||||||
if test -n "$PKG_CONFIG" && \
|
|
||||||
AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
|
|
||||||
m4_default([$2], [:])
|
|
||||||
m4_ifvaln([$3], [else
|
|
||||||
$3])dnl
|
|
||||||
fi])
|
|
||||||
|
|
||||||
# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
|
|
||||||
# ---------------------------------------------
|
|
||||||
m4_define([_PKG_CONFIG],
|
|
||||||
[if test -n "$$1"; then
|
|
||||||
pkg_cv_[]$1="$$1"
|
|
||||||
elif test -n "$PKG_CONFIG"; then
|
|
||||||
PKG_CHECK_EXISTS([$3],
|
|
||||||
[pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
|
|
||||||
[pkg_failed=yes])
|
|
||||||
else
|
|
||||||
pkg_failed=untried
|
|
||||||
fi[]dnl
|
|
||||||
])# _PKG_CONFIG
|
|
||||||
|
|
||||||
# _PKG_SHORT_ERRORS_SUPPORTED
|
|
||||||
# -----------------------------
|
|
||||||
AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
|
|
||||||
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
|
|
||||||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
|
||||||
_pkg_short_errors_supported=yes
|
|
||||||
else
|
|
||||||
_pkg_short_errors_supported=no
|
|
||||||
fi[]dnl
|
|
||||||
])# _PKG_SHORT_ERRORS_SUPPORTED
|
|
||||||
|
|
||||||
|
|
||||||
# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
|
|
||||||
# [ACTION-IF-NOT-FOUND])
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# Note that if there is a possibility the first call to
|
|
||||||
# PKG_CHECK_MODULES might not happen, you should be sure to include an
|
|
||||||
# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# --------------------------------------------------------------
|
|
||||||
AC_DEFUN([PKG_CHECK_MODULES],
|
|
||||||
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
|
|
||||||
AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
|
|
||||||
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
|
|
||||||
|
|
||||||
pkg_failed=no
|
|
||||||
AC_MSG_CHECKING([for $1])
|
|
||||||
|
|
||||||
_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
|
|
||||||
_PKG_CONFIG([$1][_LIBS], [libs], [$2])
|
|
||||||
|
|
||||||
m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
|
|
||||||
and $1[]_LIBS to avoid the need to call pkg-config.
|
|
||||||
See the pkg-config man page for more details.])
|
|
||||||
|
|
||||||
if test $pkg_failed = yes; then
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
_PKG_SHORT_ERRORS_SUPPORTED
|
|
||||||
if test $_pkg_short_errors_supported = yes; then
|
|
||||||
$1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
|
|
||||||
else
|
|
||||||
$1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
|
|
||||||
fi
|
|
||||||
# Put the nasty error message in config.log where it belongs
|
|
||||||
echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
|
|
||||||
|
|
||||||
m4_default([$4], [AC_MSG_ERROR(
|
|
||||||
[Package requirements ($2) were not met:
|
|
||||||
|
|
||||||
$$1_PKG_ERRORS
|
|
||||||
|
|
||||||
Consider adjusting the PKG_CONFIG_PATH environment variable if you
|
|
||||||
installed software in a non-standard prefix.
|
|
||||||
|
|
||||||
_PKG_TEXT])dnl
|
|
||||||
])
|
|
||||||
elif test $pkg_failed = untried; then
|
|
||||||
AC_MSG_RESULT([no])
|
|
||||||
m4_default([$4], [AC_MSG_FAILURE(
|
|
||||||
[The pkg-config script could not be found or is too old. Make sure it
|
|
||||||
is in your PATH or set the PKG_CONFIG environment variable to the full
|
|
||||||
path to pkg-config.
|
|
||||||
|
|
||||||
_PKG_TEXT
|
|
||||||
|
|
||||||
To get pkg-config, see <http://pkg-config.freedesktop.org/>.])dnl
|
|
||||||
])
|
|
||||||
else
|
|
||||||
$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
|
|
||||||
$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
|
|
||||||
AC_MSG_RESULT([yes])
|
|
||||||
$3
|
|
||||||
fi[]dnl
|
|
||||||
])# PKG_CHECK_MODULES
|
|
|
@ -1,118 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
bin_PROGRAMS = j2k_to_image image_to_j2k j2k_dump
|
|
||||||
|
|
||||||
if WANT_JPWL
|
|
||||||
bin_PROGRAMS += JPWL_j2k_to_image JPWL_image_to_j2k
|
|
||||||
endif
|
|
||||||
|
|
||||||
j2k_to_image_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/applications/codec \
|
|
||||||
-I$(top_builddir)/applications/codec \
|
|
||||||
-I$(top_srcdir)/applications/common \
|
|
||||||
-I$(top_builddir)/applications/common \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
@PNG_CFLAGS@ \
|
|
||||||
@TIFF_CFLAGS@ \
|
|
||||||
@LCMS1_CFLAGS@ \
|
|
||||||
@LCMS2_CFLAGS@
|
|
||||||
j2k_to_image_CFLAGS =
|
|
||||||
j2k_to_image_LDADD = $(top_builddir)/libopenjpeg/libopenjpeg.la @LCMS1_LIBS@ @LCMS2_LIBS@ @TIFF_LIBS@ @PNG_LIBS@ -lm
|
|
||||||
j2k_to_image_SOURCES = \
|
|
||||||
../common/color.c \
|
|
||||||
../common/opj_getopt.c \
|
|
||||||
convert.c \
|
|
||||||
index.c \
|
|
||||||
j2k_to_image.c \
|
|
||||||
../common/color.h
|
|
||||||
|
|
||||||
image_to_j2k_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/applications/codec \
|
|
||||||
-I$(top_builddir)/applications/codec \
|
|
||||||
-I$(top_srcdir)/applications/common \
|
|
||||||
-I$(top_builddir)/applications/common \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
@PNG_CFLAGS@ \
|
|
||||||
@TIFF_CFLAGS@
|
|
||||||
image_to_j2k_CFLAGS =
|
|
||||||
image_to_j2k_LDADD = $(top_builddir)/libopenjpeg/libopenjpeg.la @TIFF_LIBS@ @PNG_LIBS@ -lm
|
|
||||||
image_to_j2k_SOURCES = \
|
|
||||||
../common/opj_getopt.c \
|
|
||||||
convert.c \
|
|
||||||
index.c \
|
|
||||||
image_to_j2k.c \
|
|
||||||
convert.h \
|
|
||||||
../common/format_defs.h \
|
|
||||||
index.h
|
|
||||||
|
|
||||||
j2k_dump_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/applications/codec \
|
|
||||||
-I$(top_builddir)/applications/codec \
|
|
||||||
-I$(top_srcdir)/applications/common \
|
|
||||||
-I$(top_builddir)/applications/common \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg
|
|
||||||
j2k_dump_CFLAGS =
|
|
||||||
j2k_dump_LDADD = $(top_builddir)/libopenjpeg/libopenjpeg.la -lm
|
|
||||||
j2k_dump_SOURCES = \
|
|
||||||
../common/opj_getopt.c \
|
|
||||||
index.c \
|
|
||||||
j2k_dump.c \
|
|
||||||
../common/opj_getopt.h \
|
|
||||||
index.h
|
|
||||||
|
|
||||||
JPWL_j2k_to_image_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/applications/common \
|
|
||||||
-I$(top_builddir)/applications/common \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-DUSE_JPWL \
|
|
||||||
@TIFF_CFLAGS@ \
|
|
||||||
@PNG_CFLAGS@ \
|
|
||||||
@LCMS1_CFLAGS@ \
|
|
||||||
@LCMS2_CFLAGS@
|
|
||||||
JPWL_j2k_to_image_CFLAGS =
|
|
||||||
JPWL_j2k_to_image_LDADD = $(top_builddir)/libopenjpeg/jpwl/libopenjpeg_JPWL.la @LCMS1_LIBS@ @LCMS2_LIBS@ @TIFF_LIBS@ @PNG_LIBS@
|
|
||||||
JPWL_j2k_to_image_SOURCES = \
|
|
||||||
../common/color.c \
|
|
||||||
../common/opj_getopt.c \
|
|
||||||
index.c \
|
|
||||||
convert.c \
|
|
||||||
j2k_to_image.c
|
|
||||||
|
|
||||||
JPWL_image_to_j2k_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/applications/common \
|
|
||||||
-I$(top_builddir)/applications/common \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-DUSE_JPWL \
|
|
||||||
@TIFF_CFLAGS@ \
|
|
||||||
@PNG_CFLAGS@
|
|
||||||
JPWL_image_to_j2k_CFLAGS =
|
|
||||||
JPWL_image_to_j2k_LDADD = $(top_builddir)/libopenjpeg/jpwl/libopenjpeg_JPWL.la @TIFF_LIBS@ @PNG_LIBS@
|
|
||||||
|
|
||||||
JPWL_image_to_j2k_SOURCES = \
|
|
||||||
../common/opj_getopt.c \
|
|
||||||
index.c \
|
|
||||||
convert.c \
|
|
||||||
image_to_j2k.c
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
CMakeLists.txt \
|
|
||||||
windirent.h
|
|
||||||
|
|
||||||
install-data-hook:
|
|
||||||
@echo -e " (B)\t$(bindir)/j2k_to_image$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (B)\t$(bindir)/image_to_j2k$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (B)\t$(bindir)/j2k_dump$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
if WANT_JPWL
|
|
||||||
@echo -e " (B)\t$(bindir)/JPWL_j2k_to_image$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (B)\t$(bindir)/JPWL_image_to_j2k$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
endif
|
|
|
@ -1,23 +0,0 @@
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
bin_PROGRAMS = jp3d_to_volume volume_to_jp3d
|
|
||||||
LDADD = $(USERLIBS) ../libjp3dvm/libopenjp3dvm.la
|
|
||||||
|
|
||||||
jp3d_to_volume_CPPFLAGS =
|
|
||||||
jp3d_to_volume_CFLAGS =
|
|
||||||
jp3d_to_volume_LDADD = $(top_builddir)/jp3d/libjp3dvm/libopenjp3dvm.la -lm
|
|
||||||
jp3d_to_volume_SOURCES = getopt.c convert.c jp3d_to_volume.c convert.h
|
|
||||||
|
|
||||||
volume_to_jp3d_CPPFLAGS =
|
|
||||||
volume_to_jp3d_CFLAGS =
|
|
||||||
volume_to_jp3d_LDADD = $(top_builddir)/jp3d/libjp3dvm/libopenjp3dvm.la
|
|
||||||
volume_to_jp3d_SOURCES = getopt.c convert.c volume_to_jp3d.c convert.h
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
CMakeLists.txt \
|
|
||||||
windirent.h
|
|
||||||
|
|
||||||
install-data-hook:
|
|
||||||
@echo -e " (B)\t$(bindir)/jp3d_to_volume$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (B)\t$(bindir)/volume_to_jp3d$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
|
@ -1,85 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
bin_PROGRAMS =
|
|
||||||
|
|
||||||
if WANT_JPIP
|
|
||||||
bin_PROGRAMS += opj_dec_server test_index jpip_to_j2k jpip_to_jp2
|
|
||||||
endif
|
|
||||||
|
|
||||||
if WANT_JPIP_SERVER
|
|
||||||
bin_PROGRAMS += opj_server
|
|
||||||
endif
|
|
||||||
|
|
||||||
opj_server_CPPFLAGS = \
|
|
||||||
@FCGI_CFLAGS@ \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-I$(top_srcdir)/applications/jpip/libopenjpip \
|
|
||||||
-I$(top_builddir)/applications/jpip/libopenjpip \
|
|
||||||
-DSERVER \
|
|
||||||
-DQUIT_SIGNAL=\"quitJPIP\"
|
|
||||||
#
|
|
||||||
opj_server_LDADD = $(top_builddir)/applications/jpip/libopenjpip/libopenjpip_server.la @FCGI_LIBS@ -lm
|
|
||||||
#
|
|
||||||
opj_server_SOURCES = opj_server.c
|
|
||||||
|
|
||||||
#-------------
|
|
||||||
opj_dec_server_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-I$(top_srcdir)/applications/jpip/libopenjpip \
|
|
||||||
-I$(top_builddir)/applications/jpip/libopenjpip
|
|
||||||
#
|
|
||||||
opj_dec_server_CFLAGS =
|
|
||||||
opj_dec_server_LDADD = $(top_builddir)/applications/jpip/libopenjpip/libopenjpip_local.la
|
|
||||||
opj_dec_server_SOURCES = opj_dec_server.c
|
|
||||||
|
|
||||||
#-------------
|
|
||||||
jpip_to_jp2_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-I$(top_srcdir)/applications/jpip/libopenjpip \
|
|
||||||
-I$(top_builddir)/applications/jpip/libopenjpip
|
|
||||||
#
|
|
||||||
jpip_to_jp2_CFLAGS =
|
|
||||||
jpip_to_jp2_LDADD = $(top_builddir)/applications/jpip/libopenjpip/libopenjpip_local.la
|
|
||||||
jpip_to_jp2_SOURCES = jpip_to_jp2.c
|
|
||||||
|
|
||||||
#-------------
|
|
||||||
jpip_to_j2k_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-I$(top_srcdir)/applications/jpip/libopenjpip \
|
|
||||||
-I$(top_builddir)/applications/jpip/libopenjpip
|
|
||||||
#
|
|
||||||
jpip_to_j2k_CFLAGS =
|
|
||||||
jpip_to_j2k_LDADD = $(top_builddir)/applications/jpip/libopenjpip/libopenjpip_local.la
|
|
||||||
jpip_to_j2k_SOURCES = jpip_to_j2k.c
|
|
||||||
|
|
||||||
#-------------
|
|
||||||
test_index_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-I$(top_srcdir)/applications/jpip/libopenjpip \
|
|
||||||
-I$(top_builddir)/applications/jpip/libopenjpip
|
|
||||||
#
|
|
||||||
test_index_CFLAGS =
|
|
||||||
test_index_LDADD = $(top_builddir)/applications/jpip/libopenjpip/libopenjpip_local.la
|
|
||||||
test_index_SOURCES = test_index.c
|
|
||||||
|
|
||||||
#-------------
|
|
||||||
install-data-hook:
|
|
||||||
if WANT_JPIP_SERVER
|
|
||||||
@echo -e " (B)\t$(bindir)/opj_server$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
endif
|
|
||||||
if WANT_JPIP
|
|
||||||
@echo -e " (B)\t$(bindir)/opj_dec_server$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (B)\t$(bindir)/jpip_to_jp2$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (B)\t$(bindir)/jpip_to_j2k$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (B)\t$(bindir)/test_index$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
endif
|
|
|
@ -1,111 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
OPJ_SRC = \
|
|
||||||
../../libopenjpeg/bio.c \
|
|
||||||
../../libopenjpeg/cio.c \
|
|
||||||
../../libopenjpeg/dwt.c \
|
|
||||||
../../libopenjpeg/event.c \
|
|
||||||
../../libopenjpeg/image.c \
|
|
||||||
../../libopenjpeg/j2k.c \
|
|
||||||
../../libopenjpeg/j2k_lib.c \
|
|
||||||
../../libopenjpeg/jp2.c \
|
|
||||||
../../libopenjpeg/jpt.c \
|
|
||||||
../../libopenjpeg/mct.c \
|
|
||||||
../../libopenjpeg/mqc.c \
|
|
||||||
../../libopenjpeg/openjpeg.c \
|
|
||||||
../../libopenjpeg/pi.c \
|
|
||||||
../../libopenjpeg/raw.c \
|
|
||||||
../../libopenjpeg/t1.c \
|
|
||||||
../../libopenjpeg/t2.c \
|
|
||||||
../../libopenjpeg/tcd.c \
|
|
||||||
../../libopenjpeg/tgt.c \
|
|
||||||
../../libopenjpeg/cidx_manager.c \
|
|
||||||
../../libopenjpeg/phix_manager.c \
|
|
||||||
../../libopenjpeg/ppix_manager.c \
|
|
||||||
../../libopenjpeg/thix_manager.c \
|
|
||||||
../../libopenjpeg/tpix_manager.c \
|
|
||||||
../../libopenjpeg/function_list.c
|
|
||||||
|
|
||||||
bin_PROGRAMS = \
|
|
||||||
frames_to_mj2 \
|
|
||||||
mj2_to_frames \
|
|
||||||
extract_j2k_from_mj2 \
|
|
||||||
wrap_j2k_in_mj2
|
|
||||||
|
|
||||||
frames_to_mj2_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/applications/common \
|
|
||||||
-I$(top_builddir)/applications/common \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-DOPJ_STATIC
|
|
||||||
frames_to_mj2_CFLAGS =
|
|
||||||
frames_to_mj2_LDADD = -lm
|
|
||||||
frames_to_mj2_SOURCES = \
|
|
||||||
$(OPJ_SRC) \
|
|
||||||
../common/opj_getopt.c \
|
|
||||||
mj2_convert.c \
|
|
||||||
mj2.c \
|
|
||||||
frames_to_mj2.c \
|
|
||||||
mj2.h \
|
|
||||||
mj2_convert.h
|
|
||||||
|
|
||||||
mj2_to_frames_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/applications/common \
|
|
||||||
-I$(top_builddir)/applications/common \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
@LCMS2_CFLAGS@ \
|
|
||||||
@LCMS1_CFLAGS@ \
|
|
||||||
-DOPJ_STATIC
|
|
||||||
mj2_to_frames_CFLAGS =
|
|
||||||
mj2_to_frames_LDADD = @LCMS2_LIBS@ @LCMS1_LIBS@ -lm
|
|
||||||
mj2_to_frames_SOURCES = \
|
|
||||||
$(OPJ_SRC) \
|
|
||||||
../common/color.c \
|
|
||||||
../common/opj_getopt.c \
|
|
||||||
mj2_convert.c \
|
|
||||||
mj2.c \
|
|
||||||
mj2_to_frames.c \
|
|
||||||
mj2.h \
|
|
||||||
mj2_convert.h
|
|
||||||
|
|
||||||
extract_j2k_from_mj2_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/applications/common \
|
|
||||||
-I$(top_builddir)/applications/common \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-DOPJ_STATIC
|
|
||||||
extract_j2k_from_mj2_CFLAGS =
|
|
||||||
extract_j2k_from_mj2_LDADD = -lm
|
|
||||||
extract_j2k_from_mj2_SOURCES = \
|
|
||||||
$(OPJ_SRC) \
|
|
||||||
mj2.c \
|
|
||||||
extract_j2k_from_mj2.c \
|
|
||||||
mj2.h
|
|
||||||
|
|
||||||
wrap_j2k_in_mj2_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/applications/common \
|
|
||||||
-I$(top_builddir)/applications/common \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-DOPJ_STATIC
|
|
||||||
wrap_j2k_in_mj2_CFLAGS =
|
|
||||||
wrap_j2k_in_mj2_LDADD = -lm
|
|
||||||
wrap_j2k_in_mj2_SOURCES = \
|
|
||||||
$(OPJ_SRC) \
|
|
||||||
mj2.c \
|
|
||||||
wrap_j2k_in_mj2.c \
|
|
||||||
mj2.h
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
CMakeLists.txt
|
|
||||||
|
|
||||||
install-data-hook:
|
|
||||||
@echo -e " (B)\t$(bindir)/frames_to_mj2$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (B)\t$(bindir)/mj2_to_frames$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (B)\t$(bindir)/extract_j2k_from_mj2$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (B)\t$(bindir)/wrap_j2k_in_mj2$(EXEEXT)" >> $(top_builddir)/report.txt
|
|
|
@ -1,109 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
SUBDIRS = .
|
|
||||||
|
|
||||||
if WANT_JPWL
|
|
||||||
SUBDIRS += jpwl
|
|
||||||
endif
|
|
||||||
|
|
||||||
includesdir = $(includedir)/openjpeg-$(MAJOR_NR).$(MINOR_NR)
|
|
||||||
includes_HEADERS = openjpeg.h opj_stdint.h $(top_builddir)/opj_config.h
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libopenjpeg.la
|
|
||||||
|
|
||||||
libopenjpeg_la_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg
|
|
||||||
libopenjpeg_la_CFLAGS =
|
|
||||||
libopenjpeg_la_LIBADD = -lm
|
|
||||||
libopenjpeg_la_LDFLAGS = -no-undefined -version-info @lt_version@
|
|
||||||
|
|
||||||
libopenjpeg_la_SOURCES = \
|
|
||||||
bio.c \
|
|
||||||
cio.c \
|
|
||||||
dwt.c \
|
|
||||||
event.c \
|
|
||||||
image.c \
|
|
||||||
j2k.c \
|
|
||||||
j2k_lib.c \
|
|
||||||
jp2.c \
|
|
||||||
jpt.c \
|
|
||||||
mct.c \
|
|
||||||
mqc.c \
|
|
||||||
openjpeg.c \
|
|
||||||
pi.c \
|
|
||||||
raw.c \
|
|
||||||
t1.c \
|
|
||||||
t1_generate_luts.c \
|
|
||||||
t2.c \
|
|
||||||
tcd.c \
|
|
||||||
tgt.c \
|
|
||||||
cidx_manager.c \
|
|
||||||
phix_manager.c \
|
|
||||||
ppix_manager.c \
|
|
||||||
thix_manager.c \
|
|
||||||
tpix_manager.c \
|
|
||||||
function_list.c \
|
|
||||||
bio.h \
|
|
||||||
cio.h \
|
|
||||||
dwt.h \
|
|
||||||
event.h \
|
|
||||||
fix.h \
|
|
||||||
image.h \
|
|
||||||
indexbox_manager.h \
|
|
||||||
int.h \
|
|
||||||
j2k.h \
|
|
||||||
j2k_lib.h \
|
|
||||||
jp2.h \
|
|
||||||
jpt.h \
|
|
||||||
mct.h \
|
|
||||||
mqc.h \
|
|
||||||
opj_includes.h \
|
|
||||||
opj_malloc.h \
|
|
||||||
pi.h \
|
|
||||||
raw.h \
|
|
||||||
t1.h \
|
|
||||||
t1_luts.h \
|
|
||||||
t2.h \
|
|
||||||
tcd.h \
|
|
||||||
tgt.h \
|
|
||||||
cidx_manager.h \
|
|
||||||
function_list.h
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
CMakeLists.txt
|
|
||||||
|
|
||||||
install-data-hook:
|
|
||||||
cd $(DESTDIR)$(includedir) && rm -f openjpeg.h
|
|
||||||
@rm -rf $(top_builddir)/report.txt
|
|
||||||
@echo -e " (LA)\t$(libdir)/libopenjpeg.la" >> $(top_builddir)/report.txt
|
|
||||||
if BUILD_SHARED
|
|
||||||
@( $(call solist) ) >> $(top_builddir)/report.txt
|
|
||||||
endif
|
|
||||||
if BUILD_STATIC
|
|
||||||
@echo -e " (A)\t$(base)/$(a)" >> $(top_builddir)/report.txt
|
|
||||||
endif
|
|
||||||
@echo -e " (H)\t$(includedir)/openjpeg-$(MAJOR_NR).$(MINOR_NR)/openjpeg.h" >> $(top_builddir)/report.txt
|
|
||||||
|
|
||||||
uninstall-hook:
|
|
||||||
rm -f $(DESTDIR)$(includedir)/openjpeg.h
|
|
||||||
|
|
||||||
solist = $(foreach f, $(dll) $(so), echo -e ' $(SO_PREFIX)\t$(base)/$(f)' ;)
|
|
||||||
get_tok = $(shell grep -E "^$(1)=" $(lib_LTLIBRARIES) | cut -d "'" -f 2)
|
|
||||||
base = $(call get_tok,libdir)
|
|
||||||
so = $(call get_tok,library_names)
|
|
||||||
a = $(call get_tok,old_library)
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
SO_PREFIX = (DLL)
|
|
||||||
dll = $(call get_tok,dlname)
|
|
||||||
else
|
|
||||||
if HAVE_DARWIN
|
|
||||||
SO_PREFIX = (DY)
|
|
||||||
dll =
|
|
||||||
else
|
|
||||||
SO_PREFIX = (SO)
|
|
||||||
dll =
|
|
||||||
endif
|
|
||||||
endif
|
|
|
@ -1,88 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libopenjp3dvm.la
|
|
||||||
|
|
||||||
includesdir = ${includedir}/openjp3d-@JP3D_MAJOR_NR@.@JP3D_MINOR_NR@
|
|
||||||
includes_HEADERS = openjp3d.h
|
|
||||||
|
|
||||||
libopenjp3dvm_la_LDFLAGS = -no-undefined -version-info @lt_version_jp3d@
|
|
||||||
|
|
||||||
libopenjp3dvm_la_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/jp3d/libjp3dvm \
|
|
||||||
-I$(top_builddir)/jp3d/libjp3dvm
|
|
||||||
libopenjp3dvm_la_CFLAGS =
|
|
||||||
libopenjp3dvm_la_LIBADD = -lm
|
|
||||||
libopenjp3dvm_la_SOURCES = \
|
|
||||||
bio.c \
|
|
||||||
cio.c \
|
|
||||||
dwt.c \
|
|
||||||
event.c \
|
|
||||||
jp3d.c \
|
|
||||||
jp3d_lib.c \
|
|
||||||
volume.c \
|
|
||||||
mct.c \
|
|
||||||
mqc.c \
|
|
||||||
openjp3d.c \
|
|
||||||
pi.c \
|
|
||||||
raw.c \
|
|
||||||
t1.c \
|
|
||||||
t1_3d.c \
|
|
||||||
t2.c \
|
|
||||||
tcd.c \
|
|
||||||
tgt.c \
|
|
||||||
bio.h \
|
|
||||||
cio.h \
|
|
||||||
dwt.h \
|
|
||||||
event.h \
|
|
||||||
fix.h \
|
|
||||||
int.h \
|
|
||||||
jp3d.h \
|
|
||||||
jp3d_lib.h \
|
|
||||||
mct.h \
|
|
||||||
mqc.h \
|
|
||||||
opj_includes.h \
|
|
||||||
pi.h \
|
|
||||||
raw.h \
|
|
||||||
t1.h \
|
|
||||||
t1_3d.h \
|
|
||||||
t2.h \
|
|
||||||
tcd.h \
|
|
||||||
tgt.h \
|
|
||||||
volume.h
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
CMakeLists.txt
|
|
||||||
|
|
||||||
install-data-hook:
|
|
||||||
cd $(DESTDIR)$(includedir) && \
|
|
||||||
rm -f openjp3d.h && \
|
|
||||||
$(LN_S) openjp3d-@JP3D_MAJOR_NR@.@JP3D_MINOR_NR@/openjp3d.h \
|
|
||||||
openjp3d.h
|
|
||||||
@echo -e " (LA)\t$(libdir)/libopenjp3dvm.la" >> $(top_builddir)/report.txt
|
|
||||||
@( $(call solist) ) >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (A)\t$(base)/$(a)" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (H)\t$(includedir)/openjp3d-$(MAJOR_NR).$(MINOR_NR)/openjp3d.h" >> $(top_builddir)/report.txt
|
|
||||||
@echo -e " (LN)\t$(includedir)/openjp3d.h" >> $(top_builddir)/report.txt
|
|
||||||
|
|
||||||
uninstall-hook:
|
|
||||||
rm -f $(DESTDIR)$(includedir)/openjp3d.h
|
|
||||||
|
|
||||||
solist = $(foreach f, $(dll) $(so), echo -e ' $(SO_PREFIX)\t$(base)/$(f)' ;)
|
|
||||||
get_tok = $(shell grep -E "^$(1)=" $(lib_LTLIBRARIES) | cut -d "'" -f 2)
|
|
||||||
base = $(call get_tok,libdir)
|
|
||||||
so = $(call get_tok,library_names)
|
|
||||||
a = $(call get_tok,old_library)
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
SO_PREFIX = (DLL)
|
|
||||||
dll = $(call get_tok,dlname)
|
|
||||||
else
|
|
||||||
if HAVE_DARWIN
|
|
||||||
SO_PREFIX = (DY)
|
|
||||||
dll =
|
|
||||||
else
|
|
||||||
SO_PREFIX = (SO)
|
|
||||||
dll =
|
|
||||||
endif
|
|
||||||
endif
|
|
|
@ -1,153 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
includesdir = $(includedir)/openjpeg-$(MAJOR_NR).$(MINOR_NR)
|
|
||||||
includes_HEADERS =
|
|
||||||
|
|
||||||
lib_LTLIBRARIES =
|
|
||||||
|
|
||||||
if WANT_JPIP
|
|
||||||
lib_LTLIBRARIES += libopenjpip_local.la
|
|
||||||
endif
|
|
||||||
|
|
||||||
if WANT_JPIP_SERVER
|
|
||||||
lib_LTLIBRARIES += libopenjpip_server.la
|
|
||||||
endif
|
|
||||||
|
|
||||||
JPIP_SRC = \
|
|
||||||
openjpip.c \
|
|
||||||
query_parser.c \
|
|
||||||
channel_manager.c \
|
|
||||||
session_manager.c \
|
|
||||||
jpip_parser.c \
|
|
||||||
boxheader_manager.c \
|
|
||||||
codestream_manager.c \
|
|
||||||
imgreg_manager.c \
|
|
||||||
marker_manager.c \
|
|
||||||
msgqueue_manager.c \
|
|
||||||
box_manager.c \
|
|
||||||
faixbox_manager.c \
|
|
||||||
index_manager.c \
|
|
||||||
metadata_manager.c \
|
|
||||||
placeholder_manager.c \
|
|
||||||
byte_manager.c \
|
|
||||||
ihdrbox_manager.c \
|
|
||||||
manfbox_manager.c \
|
|
||||||
mhixbox_manager.c \
|
|
||||||
target_manager.c \
|
|
||||||
cachemodel_manager.c \
|
|
||||||
j2kheader_manager.c \
|
|
||||||
jp2k_encoder.c \
|
|
||||||
sock_manager.c \
|
|
||||||
openjpip.h \
|
|
||||||
bool.h \
|
|
||||||
boxheader_manager.h \
|
|
||||||
box_manager.h \
|
|
||||||
byte_manager.h \
|
|
||||||
codestream_manager.h \
|
|
||||||
faixbox_manager.h \
|
|
||||||
ihdrbox_manager.h \
|
|
||||||
imgreg_manager.h \
|
|
||||||
index_manager.h \
|
|
||||||
manfbox_manager.h \
|
|
||||||
marker_manager.h \
|
|
||||||
metadata_manager.h \
|
|
||||||
mhixbox_manager.h \
|
|
||||||
msgqueue_manager.h \
|
|
||||||
placeholder_manager.h \
|
|
||||||
target_manager.h \
|
|
||||||
cachemodel_manager.h \
|
|
||||||
j2kheader_manager.h \
|
|
||||||
jp2k_encoder.h \
|
|
||||||
query_parser.h \
|
|
||||||
channel_manager.h \
|
|
||||||
session_manager.h \
|
|
||||||
jpip_parser.h \
|
|
||||||
jp2k_decoder.h \
|
|
||||||
sock_manager.h
|
|
||||||
|
|
||||||
SERVER_SRC = auxtrans_manager.c \
|
|
||||||
auxtrans_manager.h
|
|
||||||
|
|
||||||
LOCAL_SRC = jp2k_decoder.c \
|
|
||||||
imgsock_manager.c \
|
|
||||||
jpipstream_manager.c \
|
|
||||||
cache_manager.c \
|
|
||||||
dec_clientmsg_handler.c \
|
|
||||||
imgsock_manager.h \
|
|
||||||
jpipstream_manager.h \
|
|
||||||
cache_manager.h \
|
|
||||||
dec_clientmsg_handler.h
|
|
||||||
|
|
||||||
libopenjpip_server_la_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-I$(top_srcdir)/applications/jpip/libopenjpip \
|
|
||||||
-I$(top_builddir)/applications/jpip/libopenjpip \
|
|
||||||
@FCGI_CFLAGS@ \
|
|
||||||
@LIBCURL_CFLAGS@ \
|
|
||||||
-DSERVER
|
|
||||||
libopenjpip_server_la_CFLAGS = @THREAD_CFLAGS@
|
|
||||||
libopenjpip_server_la_LIBADD = @FCGI_LIBS@ @LIBCURL_LIBS@ @THREAD_LIBS@ -lm
|
|
||||||
libopenjpip_server_la_LDFLAGS = -no-undefined -version-info @lt_version@
|
|
||||||
libopenjpip_server_la_SOURCES = $(JPIP_SRC) $(SERVER_SRC)
|
|
||||||
|
|
||||||
libopenjpip_local_la_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-I$(top_srcdir)/applications/jpip/libopenjpip \
|
|
||||||
-I$(top_builddir)/applications/jpip/libopenjpip \
|
|
||||||
@LIBCURL_CFLAGS@
|
|
||||||
libopenjpip_local_la_CFLAGS =
|
|
||||||
libopenjpip_local_la_LIBADD = $(top_builddir)/libopenjpeg/libopenjpeg.la -lm
|
|
||||||
libopenjpip_local_la_LDFLAGS = -no-undefined -version-info @lt_version@
|
|
||||||
libopenjpip_local_la_SOURCES = $(JPIP_SRC) $(LOCAL_SRC)
|
|
||||||
|
|
||||||
install-data-hook:
|
|
||||||
if WANT_JPIP_SERVER
|
|
||||||
@echo -e " (LA)\t$(libdir)/libopenjpip_server.la" >> $(top_builddir)/report.txt
|
|
||||||
if BUILD_SHARED
|
|
||||||
@( $(call solist_s) ) >> $(top_builddir)/report.txt
|
|
||||||
endif
|
|
||||||
if BUILD_STATIC
|
|
||||||
@echo -e " (A)\t$(base_s)/$(a_s)" >> $(top_builddir)/report.txt
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
if WANT_JPIP
|
|
||||||
@echo -e " (LA)\t$(libdir)/libopenjpip_local.la" >> $(top_builddir)/report.txt
|
|
||||||
if BUILD_SHARED
|
|
||||||
@( $(call solist_c) ) >> $(top_builddir)/report.txt
|
|
||||||
endif
|
|
||||||
if BUILD_STATIC
|
|
||||||
@echo -e " (A)\t$(base_c)/$(a_c)" >> $(top_builddir)/report.txt
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
solist_s = $(foreach f, $(dll_s) $(so_s), echo -e ' $(SO_PREFIX)\t$(base_s)/$(f)' ;)
|
|
||||||
get_tok_s = $(shell grep -E "^$(1)=" libopenjpip_server.la | cut -d "'" -f 2)
|
|
||||||
base_s = $(call get_tok_s,libdir)
|
|
||||||
so_s = $(call get_tok_s,library_names)
|
|
||||||
a_s = $(call get_tok_s,old_library)
|
|
||||||
|
|
||||||
solist_c = $(foreach f, $(dll_c) $(so_c), echo -e ' $(SO_PREFIX)\t$(base_c)/$(f)' ;)
|
|
||||||
get_tok_c = $(shell grep -E "^$(1)=" libopenjpip_local.la | cut -d "'" -f 2)
|
|
||||||
base_c = $(call get_tok_c,libdir)
|
|
||||||
so_c = $(call get_tok_c,library_names)
|
|
||||||
a_c = $(call get_tok_c,old_library)
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
SO_PREFIX = (DLL)
|
|
||||||
dll_s = $(call get_tok_s,dlname)
|
|
||||||
dll_c = $(call get_tok_c,dlname)
|
|
||||||
else
|
|
||||||
if HAVE_DARWIN
|
|
||||||
SO_PREFIX = (DY)
|
|
||||||
dll_s =
|
|
||||||
dll_c =
|
|
||||||
else
|
|
||||||
SO_PREFIX = (SO)
|
|
||||||
dll_s =
|
|
||||||
dll_c =
|
|
||||||
endif
|
|
||||||
endif
|
|
|
@ -1,78 +0,0 @@
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libopenjpeg_JPWL.la
|
|
||||||
|
|
||||||
OPJ_SRC = \
|
|
||||||
../bio.c \
|
|
||||||
../cio.c \
|
|
||||||
../dwt.c \
|
|
||||||
../event.c \
|
|
||||||
../image.c \
|
|
||||||
../j2k.c \
|
|
||||||
../j2k_lib.c \
|
|
||||||
../jp2.c \
|
|
||||||
../jpt.c \
|
|
||||||
../mct.c \
|
|
||||||
../mqc.c \
|
|
||||||
../openjpeg.c \
|
|
||||||
../pi.c \
|
|
||||||
../raw.c \
|
|
||||||
../t1.c \
|
|
||||||
../t1_generate_luts.c \
|
|
||||||
../t2.c \
|
|
||||||
../tcd.c \
|
|
||||||
../tgt.c \
|
|
||||||
../cidx_manager.c \
|
|
||||||
../phix_manager.c \
|
|
||||||
../ppix_manager.c \
|
|
||||||
../thix_manager.c \
|
|
||||||
../tpix_manager.c \
|
|
||||||
../function_list.c
|
|
||||||
|
|
||||||
libopenjpeg_JPWL_la_CPPFLAGS = \
|
|
||||||
-I. \
|
|
||||||
-I$(top_srcdir)/libopenjpeg \
|
|
||||||
-I$(top_builddir)/libopenjpeg \
|
|
||||||
-I$(top_srcdir)/libopenjpeg/jpwl \
|
|
||||||
-I$(top_builddir)/libopenjpeg/jpwl \
|
|
||||||
-DUSE_JPWL
|
|
||||||
libopenjpeg_JPWL_la_CFLAGS =
|
|
||||||
libopenjpeg_JPWL_la_LIBADD = -lm
|
|
||||||
libopenjpeg_JPWL_la_LDFLAGS = -no-undefined -version-info @lt_version@
|
|
||||||
libopenjpeg_JPWL_la_SOURCES = \
|
|
||||||
$(OPJ_SRC) \
|
|
||||||
crc.c \
|
|
||||||
jpwl.c \
|
|
||||||
jpwl_lib.c \
|
|
||||||
rs.c \
|
|
||||||
crc.h \
|
|
||||||
jpwl.h \
|
|
||||||
rs.h
|
|
||||||
|
|
||||||
install-data-hook:
|
|
||||||
@echo -e " (LA)\t$(libdir)/libopenjpeg_JPWL.la" >> $(top_builddir)/report.txt
|
|
||||||
if BUILD_SHARED
|
|
||||||
@( $(call solist) ) >> $(top_builddir)/report.txt
|
|
||||||
endif
|
|
||||||
if BUILD_STATIC
|
|
||||||
@echo -e " (A)\t$(base)/$(a)" >> $(top_builddir)/report.txt
|
|
||||||
endif
|
|
||||||
|
|
||||||
solist = $(foreach f, $(dll) $(so), echo -e ' $(SO_PREFIX)\t$(base)/$(f)' ;)
|
|
||||||
get_tok = $(shell grep -E "^$(1)=" $(lib_LTLIBRARIES) | cut -d "'" -f 2)
|
|
||||||
base = $(call get_tok,libdir)
|
|
||||||
so = $(call get_tok,library_names)
|
|
||||||
a = $(call get_tok,old_library)
|
|
||||||
|
|
||||||
if HAVE_WIN32
|
|
||||||
SO_PREFIX = (DLL)
|
|
||||||
dll = $(call get_tok,dlname)
|
|
||||||
else
|
|
||||||
if HAVE_DARWIN
|
|
||||||
SO_PREFIX = (DY)
|
|
||||||
dll =
|
|
||||||
else
|
|
||||||
SO_PREFIX = (SO)
|
|
||||||
dll =
|
|
||||||
endif
|
|
||||||
endif
|
|
Loading…
Reference in New Issue