chiark / gitweb /
dpkg (1.18.25) stretch; urgency=medium
[dpkg] / src / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 localedir = $(datadir)/locale
4 pkgconfdir = $(sysconfdir)/@PACKAGE@
5
6 AM_CPPFLAGS = \
7         -DLOCALEDIR=\"$(localedir)\" \
8         -DADMINDIR=\"$(admindir)\" \
9         -idirafter $(top_srcdir)/lib/compat \
10         -I$(top_builddir) \
11         -I$(top_srcdir)/lib
12 LDADD = \
13         ../lib/dpkg/libdpkg.la \
14         $(LIBINTL)
15
16
17 EXTRA_DIST = \
18         $(test_scripts) \
19         $(nil)
20
21 bin_PROGRAMS = \
22         dpkg \
23         dpkg-divert \
24         dpkg-query \
25         dpkg-statoverride \
26         dpkg-trigger
27
28 noinst_HEADERS = \
29         filesdb.h \
30         infodb.h
31
32 dpkg_SOURCES = \
33         archives.c archives.h \
34         cleanup.c \
35         configure.c \
36         depcon.c \
37         enquiry.c \
38         errors.c \
39         filesdb.c \
40         filesdb-hash.c \
41         file-match.c file-match.h \
42         filters.c filters.h \
43         infodb-access.c \
44         infodb-format.c \
45         infodb-upgrade.c \
46         divertdb.c \
47         statdb.c \
48         help.c \
49         main.c main.h \
50         packages.c \
51         remove.c \
52         script.c \
53         select.c \
54         selinux.c \
55         trigproc.c \
56         unpack.c \
57         update.c \
58         verify.c \
59         $(nil)
60
61 dpkg_LDADD = \
62         $(LDADD) \
63         $(SELINUX_LIBS)
64
65 dpkg_divert_SOURCES = \
66         filesdb.c \
67         infodb-format.c \
68         divertdb.c \
69         divertcmd.c
70
71 dpkg_query_SOURCES = \
72         filesdb.c \
73         infodb-access.c \
74         infodb-format.c \
75         divertdb.c \
76         querycmd.c
77
78 dpkg_statoverride_SOURCES = \
79         filesdb.c \
80         infodb-format.c \
81         selinux.c \
82         statdb.c \
83         statcmd.c
84
85 dpkg_statoverride_LDADD = \
86         $(LDADD) \
87         $(SELINUX_LIBS)
88
89 dpkg_trigger_SOURCES = \
90         trigcmd.c
91
92 install-data-local:
93         $(MKDIR_P) $(DESTDIR)$(pkgconfdir)/dpkg.cfg.d
94         $(MKDIR_P) $(DESTDIR)$(admindir)/info
95         $(MKDIR_P) $(DESTDIR)$(admindir)/updates
96
97 test_tmpdir = t.tmp
98
99 test_scripts = \
100         t/dpkg_divert.t
101
102 include $(top_srcdir)/check.am
103
104 clean-local: check-clean