-
Notifications
You must be signed in to change notification settings - Fork 188
/
Copy pathMakefile.am
84 lines (74 loc) · 2.21 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#
# Copyright 2021 Northern.tech AS
#
# This file is part of CFEngine 3 - written and maintained by Northern.tech AS.
#
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
#
# To the extent this program is licensed as part of the Enterprise
# versions of CFEngine, the applicable Commercial Open Source License
# (COSL) may apply to this file if you as a licensee so wish it. See
# included file COSL.txt.
#
noinst_LTLIBRARIES = libcf-check.la
AM_CPPFLAGS = -I$(srcdir)/../libntech/libutils \
-I$(srcdir)/../libntech/libcompat \
-I$(srcdir)/../libcfecompat \
@CPPFLAGS@ \
$(PCRE2_CPPFLAGS) \
$(LIBYAML_CPPFLAGS) \
$(LMDB_CPPFLAGS) \
$(OPENSSL_CPPFLAGS)
AM_CFLAGS = \
@CFLAGS@ \
$(LMDB_CFLAGS) \
$(PCRE2_CFLAGS) \
$(LIBYAML_CFLAGS) \
$(PTHREAD_CFLAGS)
AM_LDFLAGS = \
@LDFLAGS@ \
$(PCRE2_LDFLAGS) \
$(LIBYAML_LDFLAGS) \
$(LMDB_LDFLAGS)
libcf_check_la_LIBADD = ../libntech/libutils/libutils.la \
../libcfecompat/libcfecompat.la \
$(LMDB_LIBS) \
$(PCRE2_LIBS) \
$(LIBYAML_LIBS) \
$(PTHREAD_LIBS) \
$(OPENSSL_LIBS)
libcf_check_la_SOURCES = \
backup.c backup.h \
cf-check.c \
diagnose.c diagnose.h \
lmdump.c lmdump.h \
db_structs.h \
dump.c dump.h \
utilities.c utilities.h \
repair.c repair.h \
replicate_lmdb.c replicate_lmdb.h \
validate.c validate.h \
observables.c observables.h
if !BUILTIN_EXTENSIONS
bin_PROGRAMS = cf-check
# Workaround for automake madness (try removing it if you want to know why).
cf_check_CFLAGS = $(AM_CFLAGS)
# Build both a libcf-check.la library, and a cf-check executable
cf_check_LDADD = libcf-check.la
endif
CLEANFILES = *.gcno *.gcda
#
# Some basic clean ups
#
MOSTLYCLEANFILES = *~ *.orig *.rej