Tizen 2.4 SDK Rev6 Release
[framework/system/dlog.git] / Makefile.am
1 AM_CFLAGS = -I$(srcdir)/include \
2         $(DEBUG_CFLAGS) \
3         -Werror \
4         $(CAPI_BASE_COMMON_CFLAGS)
5
6 dlog_includedir = $(includedir)/dlog
7 dlog_include_HEADERS = \
8         include/dlog.h \
9         include/dlog-internal.h
10
11 lib_LTLIBRARIES = libdlog.la
12
13 libdlog_la_SOURCES =  \
14         src/libdlog/log.c \
15         include/dlog.h \
16         include/dlog-internal.h \
17         src/libdlog/logconfig.c \
18         include/logconfig.h \
19         src/libdlog/loglimiter.c \
20         include/loglimiter.h
21
22 libdlog_la_LIBADD = -lpthread \
23         $(systemd_journal_LIBS) \
24         $(CAPI_BASE_COMMON_LIBS)
25
26 bin_PROGRAMS = dlogutil dlog_logger
27
28 dlogutil_CFLAGS =  \
29         $(AM_CFLAGS) \
30         -fPIE
31
32 dlogutil_LDFLAGS = \
33         $(AM_LDFLAGS) \
34         -pie
35
36 dlogutil_SOURCES = \
37         src/shared/logprint.c \
38         src/logutil/logutil.c \
39         include/logger.h \
40         include/logprint.h
41
42 dlog_logger_CFLAGS =  \
43         $(AM_CFLAGS) \
44         -fPIE
45
46 dlog_logger_LDFLAGS = \
47         $(AM_LDFLAGS) \
48         -pie
49
50 dlog_logger_SOURCES = \
51         src/shared/logprint.c \
52         src/logger/logger.c \
53         include/logger.h \
54         include/logprint.h
55
56 # conf file
57 pkgconfigdir = $(libdir)/pkgconfig
58 pkgconfig_DATA = dlog.pc