AC_PREREQ(2.61) AC_INIT([camera-hal],1.0.0) AM_INIT_AUTOMAKE([-Werror -Wall gnu foreign]) AM_MAINTAINER_MODE AC_CONFIG_HEADER([configure.h]) AC_CONFIG_MACRO_DIR([m4]) # Checks for programs. AM_PROG_AS AC_PROG_CC AC_PROG_CXX AM_PROG_CC_C_O AC_PROG_LIBTOOL AC_PROG_AWK AC_PROG_CPP AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_MAKE_SET # Checks for typedefs, structures, and compiler characteristics. AC_TYPE_SIZE_T AC_TYPE_SSIZE_T AC_TYPE_UINT16_T AC_TYPE_UINT32_T AC_TYPE_UINT64_T AC_TYPE_UINT8_T AC_CHECK_TOOL(OBJCOPY, objcopy, false) COMPILE_CAMERA=yes AMSS_VERSION= VFE_VERS= MSM_VERSION= DEBUG_CPPFLAGS= DEBUG_CFLAGS= DEBUG_LDFLAGS= AC_ARG_ENABLE([target], [AS_HELP_STRING([--enable-target=TARGET],[target to build for])], [], [enable_target=none] ) if test "x$enable_target" = "xmsm7627a"; then MSM_VERSION=7x27A BUILD_UNIFIED_CODE=false BUILD_JPEG=false elif test "x$enable_target" = "xmsm8960"; then MSM_VERSION=8960 BUILD_UNIFIED_CODE=false BUILD_JPEG=true else MSM_VERSION= BUILD_UNIFIED_CODE=false BUILD_JPEG=false fi AC_ARG_ENABLE([debug], [AS_HELP_STRING([--enable-debug],[Build with debug flags and options])], [DEBUG=$enableval], [DEBUG=no] ) if test "x$DEBUG" = "xyes"; then DEBUG_CPPFLAGS="${DEBUG_CPPFLAGS} -DLOG_DEBUG -DLOG_TAG=\"CameraService\"" DEBUG_CFLAGS="${DEBUG_CFLAGS} -DLOG_DEBUG -DLOG_TAG=\"CameraService\" -g -O0" fi AC_SUBST([MSM_VERSION]) AM_CONDITIONAL([MSM7X27A], [test "x$MSM_VERSION" = "x7x27A"]) AM_CONDITIONAL([MSM8960], [test "x$MSM_VERSION" = "x8960"]) AM_CONDITIONAL([BUILD_UNIFIED_CODE], [test "x$BUILD_UNIFIED_CODE" = "xtrue"]) AM_CONDITIONAL([BUILD_JPEG], [test "x$BUILD_JPEG" = "xtrue"]) AC_OUTPUT([ \ Makefile ])