Tizen 2.4 SDK Rev6 Release
[framework/system/dlog.git] / Makefile.am
index 65bd8b8..49a299f 100755 (executable)
@@ -1,34 +1,58 @@
-
-
-AM_CFLAGS = @CFLAGS@ -I$(srcdir)/include \
-             -I$(srcdir)/include/internal
-
+AM_CFLAGS = -I$(srcdir)/include \
+       $(DEBUG_CFLAGS) \
+       -Werror \
+       $(CAPI_BASE_COMMON_CFLAGS)
 
 dlog_includedir = $(includedir)/dlog
 dlog_include_HEADERS = \
-       include/dlog.h
+       include/dlog.h \
+       include/dlog-internal.h
 
 lib_LTLIBRARIES = libdlog.la
 
 libdlog_la_SOURCES =  \
-       log.c \
-       include/dlog.h
+       src/libdlog/log.c \
+       include/dlog.h \
+       include/dlog-internal.h \
+       src/libdlog/logconfig.c \
+       include/logconfig.h \
+       src/libdlog/loglimiter.c \
+       include/loglimiter.h
+
+libdlog_la_LIBADD = -lpthread \
+       $(systemd_journal_LIBS) \
+       $(CAPI_BASE_COMMON_LIBS)
 
-libdlog_la_LIBADD = -lpthread
+bin_PROGRAMS = dlogutil dlog_logger
 
-bin_PROGRAMS= dlogutil
+dlogutil_CFLAGS =  \
+       $(AM_CFLAGS) \
+       -fPIE
+
+dlogutil_LDFLAGS = \
+       $(AM_LDFLAGS) \
+       -pie
 
 dlogutil_SOURCES = \
-       logutil.c \
-       logprint.c \
+       src/shared/logprint.c \
+       src/logutil/logutil.c \
        include/logger.h \
        include/logprint.h
 
-# conf file
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = dlog.pc
+dlog_logger_CFLAGS =  \
+       $(AM_CFLAGS) \
+       -fPIE
 
-bootscriptdir = /etc/rc.d/init.d
-bootscript_SCRIPTS = dlog.sh
+dlog_logger_LDFLAGS = \
+       $(AM_LDFLAGS) \
+       -pie
 
+dlog_logger_SOURCES = \
+       src/shared/logprint.c \
+       src/logger/logger.c \
+       include/logger.h \
+       include/logprint.h
 
+# conf file
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = dlog.pc