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