Imported Upstream version 0.1.2
[platform/upstream/snapper.git] / snapper / Makefile.am
1 #
2 # Makefile.am for snapper/snapper
3 #
4
5 AM_CXXFLAGS = -D_FILE_OFFSET_BITS=64
6
7 INCLUDES = -I/usr/include/libxml2
8
9 lib_LTLIBRARIES = libsnapper.la
10
11 libsnapper_la_SOURCES =                                 \
12         Factory.cc              Factory.h               \
13         Snapper.cc              Snapper.h               \
14         Snapshot.cc             Snapshot.h              \
15         Comparison.cc           Comparison.h            \
16         Filesystem.cc           Filesystem.h            \
17         File.cc                 File.h                  \
18         XmlFile.cc              XmlFile.h               \
19         Enum.cc                 Enum.h                  \
20         AppUtil.cc              AppUtil.h               \
21         FileUtils.cc            FileUtils.h             \
22         Log.cc                  Log.h                   \
23         Logger.cc               Logger.h                \
24         Compare.cc              Compare.h               \
25         SystemCmd.cc            SystemCmd.h             \
26         AsciiFile.cc            AsciiFile.h             \
27         Regex.cc                Regex.h                 \
28         Exception.h                                     \
29         SnapperTmpl.h                                   \
30         SnapperTypes.h                                  \
31         SnapperDefines.h
32
33 if ENABLE_BTRFS
34 libsnapper_la_SOURCES +=                                \
35         Btrfs.cc                Btrfs.h
36 endif
37
38 if ENABLE_EXT4
39 libsnapper_la_SOURCES +=                                \
40         Ext4.cc                 Ext4.h
41 endif
42
43 if ENABLE_LVM
44 libsnapper_la_SOURCES +=                                \
45         Lvm.cc                  Lvm.h
46 endif
47
48
49 libsnapper_la_LDFLAGS = -version-info @LIBVERSION_INFO@
50 libsnapper_la_LIBADD = -lboost_thread-mt -lxml2 -lz -lm
51
52 pkgincludedir = $(includedir)/snapper
53
54 pkginclude_HEADERS =                                    \
55         Factory.h                                       \
56         Snapper.h                                       \
57         Snapshot.h                                      \
58         File.h                                          \
59         Comparison.h                                    \
60         Exception.h                                     \
61         Logger.h