]> git.ipfire.org Git - thirdparty/util-linux.git/blame - misc-utils/Makemodule.am
Merge branch 'container' of https://github.com/slashdd/util-linux
[thirdparty/util-linux.git] / misc-utils / Makemodule.am
CommitLineData
1b15cbd1 1if BUILD_CAL
37b88bfc
KZ
2usrbin_exec_PROGRAMS += cal
3dist_man_MANS += misc-utils/cal.1
cc2d3c52 4cal_SOURCES = misc-utils/cal.c
18451b2c
KZ
5cal_CFLAGS = $(AM_CFLAGS)
6cal_LDADD = $(LDADD) libcommon.la libtcolors.la
7# tinfo or ncurses are optional
8if HAVE_TINFO
9cal_LDADD += $(TINFO_LIBS)
10cal_CFLAGS += $(TINFO_CFLAGS)
11else
12if HAVE_NCURSES
13cal_LDADD += $(NCURSES_LIBS)
14cal_CFLAGS += $(NCURSES_CFLAGS)
15endif
16endif # !HAVE_TINFO
b9d9ab7d
KZ
17
18check_PROGRAMS += test_cal
19test_cal_SOURCES = $(cal_SOURCES)
20test_cal_LDADD = $(cal_LDADD)
21test_cal_CFLAGS = -DTEST_CAL $(cal_CFLAGS)
1b15cbd1 22endif # BUILD_CAL
37b88bfc
KZ
23
24
1b15cbd1 25if BUILD_LOGGER
37b88bfc
KZ
26usrbin_exec_PROGRAMS += logger
27dist_man_MANS += misc-utils/logger.1
4299ed1c 28logger_SOURCES = misc-utils/logger.c lib/strutils.c lib/strv.c
b201f1d8 29logger_LDADD = $(LDADD)
b0b54cc5 30logger_CFLAGS = $(AM_CFLAGS)
ebff016a 31if HAVE_SYSTEMD
b201f1d8 32logger_LDADD += $(SYSTEMD_LIBS) $(SYSTEMD_DAEMON_LIBS) $(SYSTEMD_JOURNAL_LIBS)
b0b54cc5 33logger_CFLAGS += $(SYSTEMD_CFLAGS) $(SYSTEMD_DAEMON_CFLAGS) $(SYSTEMD_JOURNAL_CFLAGS)
4b670c01 34endif
ef5fb280
KZ
35
36check_PROGRAMS += test_logger
37test_logger_SOURCES = $(logger_SOURCES)
38test_logger_LDADD = $(logger_LDADD)
39test_logger_CFLAGS = -DTEST_LOGGER $(logger_CFLAGS)
1b15cbd1
KZ
40endif # BUILD_LOGGER
41
37b88bfc 42
1b15cbd1 43if BUILD_LOOK
37b88bfc
KZ
44usrbin_exec_PROGRAMS += look
45dist_man_MANS += misc-utils/look.1
46look_SOURCES = misc-utils/look.c
1b15cbd1 47endif
37b88bfc 48
1b15cbd1 49if BUILD_MCOOKIE
37b88bfc
KZ
50usrbin_exec_PROGRAMS += mcookie
51dist_man_MANS += misc-utils/mcookie.1
52mcookie_SOURCES = misc-utils/mcookie.c lib/md5.c
0720d60c 53mcookie_LDADD = $(LDADD) libcommon.la
1b15cbd1 54endif
37b88bfc 55
1b15cbd1 56if BUILD_NAMEI
37b88bfc
KZ
57usrbin_exec_PROGRAMS += namei
58dist_man_MANS += misc-utils/namei.1
04a5cb58 59namei_SOURCES = misc-utils/namei.c lib/strutils.c lib/idcache.c
1b15cbd1 60endif
37b88bfc 61
1b15cbd1 62if BUILD_WHEREIS
37b88bfc
KZ
63usrbin_exec_PROGRAMS += whereis
64dist_man_MANS += misc-utils/whereis.1
65whereis_SOURCES = misc-utils/whereis.c
f84559ee 66whereis_LDADD = $(LDADD) libcommon.la
1b15cbd1 67endif
37b88bfc 68
37b88bfc
KZ
69if BUILD_LSLOCKS
70usrbin_exec_PROGRAMS += lslocks
71dist_man_MANS += misc-utils/lslocks.8
ba1bf716 72lslocks_LDADD = $(LDADD) libcommon.la libmount.la libsmartcols.la
6f059702 73lslocks_SOURCES = misc-utils/lslocks.c
ba1bf716 74lslocks_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir)
37b88bfc
KZ
75endif
76
77if BUILD_LSBLK
78bin_PROGRAMS += lsblk
79dist_man_MANS += misc-utils/lsblk.8
14560b7f
KZ
80lsblk_SOURCES = \
81 misc-utils/lsblk.c \
cfb715ed 82 misc-utils/lsblk-mnt.c \
ccafadb7 83 misc-utils/lsblk-properties.c \
5bb395f4 84 misc-utils/lsblk-devtree.c \
14560b7f 85 misc-utils/lsblk.h
9bd4e5c0
OO
86lsblk_LDADD = $(LDADD) libblkid.la libmount.la libcommon.la libsmartcols.la
87lsblk_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir)
37b88bfc
KZ
88if HAVE_UDEV
89lsblk_LDADD += -ludev
90endif
1b15cbd1 91endif # BUILD_LSBLK
37b88bfc 92
1b15cbd1 93if BUILD_UUIDGEN
37b88bfc
KZ
94usrbin_exec_PROGRAMS += uuidgen
95dist_man_MANS += misc-utils/uuidgen.1
96uuidgen_SOURCES = misc-utils/uuidgen.c
dcdb349b 97uuidgen_LDADD = $(LDADD) libuuid.la
37b88bfc
KZ
98uuidgen_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir)
99endif
100
83893f26
SK
101if BUILD_UUIDPARSE
102usrbin_exec_PROGRAMS += uuidparse
103dist_man_MANS += misc-utils/uuidparse.1
104uuidparse_SOURCES = misc-utils/uuidparse.c
105uuidparse_LDADD = $(LDADD) libcommon.la libuuid.la libsmartcols.la
106uuidparse_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir) -I$(ul_libsmartcols_incdir)
107endif
108
37b88bfc
KZ
109if BUILD_UUIDD
110usrsbin_exec_PROGRAMS += uuidd
111dist_man_MANS += misc-utils/uuidd.8
b97edfe7 112uuidd_LDADD = $(LDADD) libuuid.la libcommon.la $(REALTIME_LIBS)
03d00d49
KZ
113uuidd_CFLAGS = $(DAEMON_CFLAGS) $(AM_CFLAGS) -I$(ul_libuuid_incdir)
114uuidd_LDFLAGS = $(DAEMON_LDFLAGS) $(AM_LDFLAGS)
25d66b4e 115uuidd_SOURCES = misc-utils/uuidd.c lib/monotonic.c lib/timer.c
ebff016a
KZ
116if HAVE_SYSTEMD
117uuidd_LDADD += $(SYSTEMD_LIBS) $(SYSTEMD_DAEMON_LIBS)
118uuidd_CFLAGS += $(SYSTEMD_CFLAGS) $(SYSTEMD_DAEMON_CFLAGS)
37b88bfc
KZ
119systemdsystemunit_DATA += \
120 misc-utils/uuidd.service \
121 misc-utils/uuidd.socket
122endif
0ec9bba2
RM
123
124check_PROGRAMS += test_uuidd
125test_uuidd_SOURCES = misc-utils/test_uuidd.c
126test_uuidd_LDADD = $(LDADD) libcommon.la libuuid.la -lpthread
127test_uuidd_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir)
37b88bfc
KZ
128endif # BUILD_UUIDD
129
d4baf92e 130PATHFILES += \
11935cd3
SK
131 misc-utils/uuidd.8 \
132 misc-utils/uuidd.rc \
133 misc-utils/uuidd.service \
37b88bfc 134 misc-utils/uuidd.socket
37b88bfc 135
15a2c741 136if BUILD_BLKID
37b88bfc
KZ
137sbin_PROGRAMS += blkid
138dist_man_MANS += misc-utils/blkid.8
d77ab74a 139blkid_SOURCES = misc-utils/blkid.c
dcdb349b 140blkid_LDADD = $(LDADD) libblkid.la libcommon.la
37b88bfc
KZ
141blkid_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
142
15a2c741
KZ
143if HAVE_STATIC_BLKID
144sbin_PROGRAMS += blkid.static
145blkid_static_SOURCES = $(blkid_SOURCES)
146blkid_static_LDFLAGS = -all-static
147blkid_static_LDADD = $(LDADD) libblkid.la
148blkid_static_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
149endif
150endif # BUILD_BLKID
151
152
153if BUILD_FINDFS
37b88bfc
KZ
154sbin_PROGRAMS += findfs
155dist_man_MANS += misc-utils/findfs.8
dcdb349b 156findfs_LDADD = $(LDADD) libblkid.la
37b88bfc
KZ
157findfs_SOURCES = misc-utils/findfs.c
158findfs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
15a2c741 159endif
37b88bfc 160
15a2c741 161if BUILD_WIPEFS
37b88bfc
KZ
162sbin_PROGRAMS += wipefs
163dist_man_MANS += misc-utils/wipefs.8
d77ab74a 164wipefs_SOURCES = misc-utils/wipefs.c
d9921b2a
KZ
165wipefs_LDADD = $(LDADD) libblkid.la libcommon.la libsmartcols.la
166wipefs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libsmartcols_incdir)
37b88bfc 167endif
37b88bfc 168
15a2c741 169if BUILD_FINDMNT
37b88bfc
KZ
170bin_PROGRAMS += findmnt
171dist_man_MANS += misc-utils/findmnt.8
169b4a8c
KZ
172findmnt_LDADD = $(LDADD) libmount.la \
173 libcommon.la \
174 libsmartcols.la \
175 libblkid.la
176findmnt_CFLAGS = $(AM_CFLAGS) \
177 -I$(ul_libmount_incdir) \
178 -I$(ul_libsmartcols_incdir) \
179 -I$(ul_libblkid_incdir)
c768892f
KZ
180findmnt_SOURCES = misc-utils/findmnt.c \
181 misc-utils/findmnt-verify.c \
182 misc-utils/findmnt.h
e346233e
KZ
183if HAVE_UDEV
184findmnt_LDADD += -ludev
185endif
15a2c741 186endif # BUILD_FINDMNT
37b88bfc
KZ
187
188
189if BUILD_KILL
190bin_PROGRAMS += kill
f1e7f7d5 191kill_SOURCES = misc-utils/kill.c
dcdb349b 192kill_LDADD = $(LDADD) libcommon.la
37b88bfc
KZ
193dist_man_MANS += misc-utils/kill.1
194endif
195
196if BUILD_RENAME
197usrbin_exec_PROGRAMS += rename
198dist_man_MANS += misc-utils/rename.1
199rename_SOURCES = misc-utils/rename.c
200endif
f9a20f0b 201
3adaaa15 202if BUILD_GETOPT
f9a20f0b
KZ
203usrbin_exec_PROGRAMS += getopt
204dist_man_MANS += misc-utils/getopt.1
205getopt_SOURCES = misc-utils/getopt.c
88a3be26 206getoptexampledir = $(docdir)/getopt/
f9a20f0b
KZ
207dist_getoptexample_SCRIPTS = \
208 misc-utils/getopt-parse.bash \
209 misc-utils/getopt-parse.tcsh
3adaaa15 210endif
a921a7de
MY
211
212if BUILD_FINCORE
213usrbin_exec_PROGRAMS += fincore
ffbfa7fb 214dist_man_MANS += misc-utils/fincore.1
a921a7de 215fincore_SOURCES = misc-utils/fincore.c
3e37d7b7
KZ
216fincore_LDADD = $(LDADD) libsmartcols.la libcommon.la
217fincore_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
a921a7de 218endif
04ae85a7
RM
219
220if BUILD_HARDLINK
221usrbin_exec_PROGRAMS += hardlink
222hardlink_SOURCES = misc-utils/hardlink.c
223hardlink_LDADD = $(LDADD) libcommon.la
224hardlink_CFLAGS = $(AM_CFLAGS)
225if HAVE_PCRE
226hardlink_LDADD += $(PCRE_LIBS)
227hardlink_CFLAGS += $(PCRE_CFLAGS)
228endif
229dist_man_MANS += misc-utils/hardlink.1
230endif