-AUTOMAKE_OPTIONS = subdir-objects
+AUTOMAKE_OPTIONS = subdir-objects foreign
AM_CFLAGS = -I$(srcdir)/include \
$(DEBUG_CFLAGS) \
$(CAPI_BASE_COMMON_CFLAGS)
dlog_includedir = $(includedir)/dlog
+
dlog_include_HEADERS = \
include/dlog.h
include/logger.h \
include/logprint.h
+include/%: include/%.m4
+ m4 -P $(M4_DEFINES) < $< > $@
+
# conf file
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = dlog.pc
autoheader
autoconf
automake --add-missing --copy --foreign
-
AC_PROG_GCC_TRADITIONAL
AC_PROG_LIBTOOL
+AC_SUBST(M4_DEFINES)
+M4_DEFINES=
+
# check for libsystemd-journal
AC_ARG_WITH([systemd-journal],
AS_HELP_STRING([--with-systemd-journal], [check for systemd-journal]),
engineer_mode=no)
if test "x$engineer_mode" = "xyes" ; then
DEBUG_CFLAGS+=" -DTIZEN_ENGINEER_MODE"
+ M4_DEFINES="$M4_DEFINES -DTIZEN_ENGINEER_MODE"
fi
AC_ARG_ENABLE([debug_enable],
AS_HELP_STRING([--enable-debug_enable Turn on debug_enable]),
#define __MODULE__ (strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : __FILE__)
#endif
-#ifdef TIZEN_ENGINEER_MODE
-#ifndef TIZEN_DEBUG_ENABLE
-#define TIZEN_DEBUG_ENABLE
-#endif
+m4_ifdef(`TIZEN_ENGINEER_MODE',
+#ifndef TIZEN_ENGINEER_MODE
+#define TIZEN_ENGINEER_MODE
#endif
+)m4_dnl
/**
* @addtogroup CAPI_SYSTEM_DLOG
* @{