]> git.ipfire.org Git - thirdparty/util-linux.git/blame - misc-utils/Makefile.am
uuidd: add systemd unit files
[thirdparty/util-linux.git] / misc-utils / Makefile.am
CommitLineData
48d7b13a
KZ
1include $(top_srcdir)/config/include-Makefile.am
2
3bin_PROGRAMS =
5663298c 4sbin_PROGRAMS =
30688dde 5usrsbin_exec_PROGRAMS =
48d7b13a 6
f06b4328
SK
7usrbin_exec_PROGRAMS = \
8 cal \
9 logger \
10 look \
11 mcookie \
12 namei \
13 whereis
c76d33ba 14
b363e86d 15logger_SOURCES = logger.c $(top_srcdir)/lib/strutils.c
5dfc518c 16mcookie_SOURCES = mcookie.c $(top_srcdir)/lib/md5.c
48d7b13a 17
4581bd9c
KZ
18usrbin_exec_SCRIPTS =
19CLEANFILES =
48d7b13a 20
f06b4328
SK
21dist_man_MANS = \
22 cal.1 \
f06b4328
SK
23 logger.1 \
24 look.1 \
25 mcookie.1 \
26 namei.1 \
27 whereis.1
48d7b13a 28
ce877f2d
KZ
29namei_SOURCES = namei.c $(top_srcdir)/lib/strutils.c
30
4581bd9c
KZ
31if BUILD_CHKDUPEXE
32usrbin_exec_SCRIPTS += chkdupexe
33CLEANFILES += chkdupexe
34dist_man_MANS += chkdupexe.1
35endif
36
4a8962f3
KZ
37if BUILD_DDATE
38usrbin_exec_PROGRAMS += ddate
39dist_man_MANS += ddate.1
40endif
41
3dc02ef4
DB
42if BUILD_LSLOCKS
43usrbin_exec_PROGRAMS += lslocks
4473c8dc 44dist_man_MANS += lslocks.8
3dc02ef4
DB
45lslocks_SOURCES = \
46 lslocks.c \
47 $(top_srcdir)/lib/at.c \
48 $(top_srcdir)/lib/strutils.c \
49 $(top_srcdir)/lib/tt.c \
50 $(top_srcdir)/lib/mbsalign.c
51endif
52
fd404bd4
KZ
53if BUILD_LSBLK
54bin_PROGRAMS += lsblk
55dist_man_MANS += lsblk.8
f06b4328
SK
56lsblk_SOURCES = \
57 lsblk.c \
58 $(top_srcdir)/lib/at.c \
59 $(top_srcdir)/lib/canonicalize.c \
f06b4328 60 $(top_srcdir)/lib/mbsalign.c \
d324270e 61 $(top_srcdir)/lib/mangle.c \
f06b4328
SK
62 $(top_srcdir)/lib/strutils.c \
63 $(top_srcdir)/lib/sysfs.c \
64 $(top_srcdir)/lib/tt.c
9554f7ab
KZ
65lsblk_LDADD = $(ul_libblkid_la) $(ul_libmount_la)
66lsblk_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libmount_incdir)
fd404bd4
KZ
67if HAVE_UDEV
68lsblk_LDADD += -ludev
69endif
70endif
71
0140c397 72if BUILD_LIBUUID
30688dde 73usrbin_exec_PROGRAMS += uuidgen
0140c397
KZ
74dist_man_MANS += uuidgen.1
75uuidgen_LDADD = $(ul_libuuid_la)
bf12cd21 76uuidgen_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_srcdir)
bcdab497
KZ
77endif
78
18c3e416 79if BUILD_UUIDD
30688dde 80usrsbin_exec_PROGRAMS += uuidd
69045d3d
KZ
81dist_man_MANS += uuidd.8
82uuidd_LDADD = $(ul_libuuid_la)
bf12cd21 83uuidd_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_srcdir)
bbe289c4
PU
84uuidd_SOURCES = \
85 uuidd.c
86if USE_SOCKET_ACTIVATION
87uuidd_SOURCES += sd-daemon.c
88uuidd_LDADD += -lrt
89endif
1b68c379
PU
90if WITH_SYSTEMD
91systemdsystemunit_DATA = \
92 uuidd.service \
93 uuidd.socket
94endif
5663298c 95endif
5663298c 96
1b68c379
PU
97EXTRA_DIST = uuidd.rc uuidd.service.in uuidd.socket
98CLEANFILES += uuidd.service
99
100
5663298c 101if BUILD_LIBBLKID
4edd03fd 102sbin_PROGRAMS += blkid findfs wipefs
8e368761 103dist_man_MANS += blkid.8 findfs.8 wipefs.8
f06b4328
SK
104blkid_SOURCES = \
105 blkid.c \
106 $(top_srcdir)/lib/ismounted.c \
107 $(top_srcdir)/lib/strutils.c
5663298c 108blkid_LDADD = $(ul_libblkid_la)
bf12cd21 109blkid_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
f77fa578 110
5663298c 111findfs_LDADD = $(ul_libblkid_la)
bf12cd21 112findfs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
f77fa578 113
f06b4328
SK
114wipefs_SOURCES = \
115 wipefs.c \
116 $(top_srcdir)/lib/match.c \
117 $(top_srcdir)/lib/strutils.c
c49057d2 118wipefs_LDADD = $(ul_libblkid_la)
bf12cd21 119wipefs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
f77fa578 120
5663298c
KZ
121if HAVE_STATIC_BLKID
122sbin_PROGRAMS += blkid.static
123blkid_static_SOURCES = $(blkid_SOURCES)
495a8733 124blkid_static_LDFLAGS = -all-static
5663298c 125blkid_static_LDADD = $(ul_libblkid_la)
bf12cd21 126blkid_static_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
0140c397 127endif
fd404bd4 128endif # BUILD_LIBBLKID
0140c397 129
8e368761
KZ
130if BUILD_LIBMOUNT
131bin_PROGRAMS += findmnt
132dist_man_MANS += findmnt.8
133findmnt_LDADD = $(ul_libmount_la)
134findmnt_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir)
f06b4328
SK
135findmnt_SOURCES = \
136 findmnt.c \
137 $(top_srcdir)/lib/mbsalign.c \
138 $(top_srcdir)/lib/strutils.c \
139 $(top_srcdir)/lib/tt.c
ad38fb9f 140
f7a29259
KZ
141if !HAVE_LANGINFO
142findmnt_SOURCES += $(top_srcdir)/lib/langinfo.c
143endif
fd404bd4 144endif # BUILD_LIBMOUNT
8e368761 145
f06b4328
SK
146cal_SOURCES = \
147 cal.c \
148 $(top_srcdir)/lib/mbsalign.c \
149 $(top_srcdir)/lib/strutils.c
2a6fd10e
KZ
150if !HAVE_LANGINFO
151cal_SOURCES += $(top_srcdir)/lib/langinfo.c
152endif
46e71118 153if HAVE_TINFO
08d64aa2 154cal_LDADD = -ltinfo @NCURSES_LIBS@
46e71118 155else
48d7b13a 156if HAVE_NCURSES
08d64aa2 157cal_LDADD = @NCURSES_LIBS@
48d7b13a
KZ
158else
159if HAVE_TERMCAP
160cal_LDADD = -ltermcap
161endif
162endif
46e71118 163endif
48d7b13a 164
48d7b13a
KZ
165if BUILD_KILL
166bin_PROGRAMS += kill
f06b4328
SK
167kill_SOURCES = \
168 kill.c \
169 kill.h \
170 procs.c \
171 $(top_srcdir)/lib/strutils.c
a3ca3a44 172dist_man_MANS += kill.1
48d7b13a
KZ
173endif
174
175if BUILD_RENAME
30688dde 176usrbin_exec_PROGRAMS += rename
a3ca3a44 177dist_man_MANS += rename.1
48d7b13a 178endif