]> git.ipfire.org Git - thirdparty/util-linux.git/blame - misc-utils/Makemodule.am
Merge branch 'hardlink-import' into hardlink
[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
d77ab74a 80lsblk_SOURCES = misc-utils/lsblk.c
9bd4e5c0
OO
81lsblk_LDADD = $(LDADD) libblkid.la libmount.la libcommon.la libsmartcols.la
82lsblk_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir)
37b88bfc
KZ
83if HAVE_UDEV
84lsblk_LDADD += -ludev
85endif
1b15cbd1 86endif # BUILD_LSBLK
37b88bfc 87
1b15cbd1 88if BUILD_UUIDGEN
37b88bfc
KZ
89usrbin_exec_PROGRAMS += uuidgen
90dist_man_MANS += misc-utils/uuidgen.1
91uuidgen_SOURCES = misc-utils/uuidgen.c
dcdb349b 92uuidgen_LDADD = $(LDADD) libuuid.la
37b88bfc
KZ
93uuidgen_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir)
94endif
95
83893f26
SK
96if BUILD_UUIDPARSE
97usrbin_exec_PROGRAMS += uuidparse
98dist_man_MANS += misc-utils/uuidparse.1
99uuidparse_SOURCES = misc-utils/uuidparse.c
100uuidparse_LDADD = $(LDADD) libcommon.la libuuid.la libsmartcols.la
101uuidparse_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir) -I$(ul_libsmartcols_incdir)
102endif
103
37b88bfc
KZ
104if BUILD_UUIDD
105usrsbin_exec_PROGRAMS += uuidd
106dist_man_MANS += misc-utils/uuidd.8
b97edfe7 107uuidd_LDADD = $(LDADD) libuuid.la libcommon.la $(REALTIME_LIBS)
03d00d49
KZ
108uuidd_CFLAGS = $(DAEMON_CFLAGS) $(AM_CFLAGS) -I$(ul_libuuid_incdir)
109uuidd_LDFLAGS = $(DAEMON_LDFLAGS) $(AM_LDFLAGS)
25d66b4e 110uuidd_SOURCES = misc-utils/uuidd.c lib/monotonic.c lib/timer.c
ebff016a
KZ
111if HAVE_SYSTEMD
112uuidd_LDADD += $(SYSTEMD_LIBS) $(SYSTEMD_DAEMON_LIBS)
113uuidd_CFLAGS += $(SYSTEMD_CFLAGS) $(SYSTEMD_DAEMON_CFLAGS)
37b88bfc
KZ
114systemdsystemunit_DATA += \
115 misc-utils/uuidd.service \
116 misc-utils/uuidd.socket
117endif
0ec9bba2
RM
118
119check_PROGRAMS += test_uuidd
120test_uuidd_SOURCES = misc-utils/test_uuidd.c
121test_uuidd_LDADD = $(LDADD) libcommon.la libuuid.la -lpthread
122test_uuidd_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir)
37b88bfc
KZ
123endif # BUILD_UUIDD
124
d4baf92e 125PATHFILES += \
11935cd3
SK
126 misc-utils/uuidd.8 \
127 misc-utils/uuidd.rc \
128 misc-utils/uuidd.service \
37b88bfc 129 misc-utils/uuidd.socket
37b88bfc 130
15a2c741 131if BUILD_BLKID
37b88bfc
KZ
132sbin_PROGRAMS += blkid
133dist_man_MANS += misc-utils/blkid.8
d77ab74a 134blkid_SOURCES = misc-utils/blkid.c
dcdb349b 135blkid_LDADD = $(LDADD) libblkid.la libcommon.la
37b88bfc
KZ
136blkid_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
137
15a2c741
KZ
138if HAVE_STATIC_BLKID
139sbin_PROGRAMS += blkid.static
140blkid_static_SOURCES = $(blkid_SOURCES)
141blkid_static_LDFLAGS = -all-static
142blkid_static_LDADD = $(LDADD) libblkid.la
143blkid_static_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
144endif
145endif # BUILD_BLKID
146
147
148if BUILD_FINDFS
37b88bfc
KZ
149sbin_PROGRAMS += findfs
150dist_man_MANS += misc-utils/findfs.8
dcdb349b 151findfs_LDADD = $(LDADD) libblkid.la
37b88bfc
KZ
152findfs_SOURCES = misc-utils/findfs.c
153findfs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
15a2c741 154endif
37b88bfc 155
15a2c741 156if BUILD_WIPEFS
37b88bfc
KZ
157sbin_PROGRAMS += wipefs
158dist_man_MANS += misc-utils/wipefs.8
d77ab74a 159wipefs_SOURCES = misc-utils/wipefs.c
d9921b2a
KZ
160wipefs_LDADD = $(LDADD) libblkid.la libcommon.la libsmartcols.la
161wipefs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libsmartcols_incdir)
37b88bfc 162endif
37b88bfc 163
15a2c741 164if BUILD_FINDMNT
37b88bfc
KZ
165bin_PROGRAMS += findmnt
166dist_man_MANS += misc-utils/findmnt.8
169b4a8c
KZ
167findmnt_LDADD = $(LDADD) libmount.la \
168 libcommon.la \
169 libsmartcols.la \
170 libblkid.la
171findmnt_CFLAGS = $(AM_CFLAGS) \
172 -I$(ul_libmount_incdir) \
173 -I$(ul_libsmartcols_incdir) \
174 -I$(ul_libblkid_incdir)
c768892f
KZ
175findmnt_SOURCES = misc-utils/findmnt.c \
176 misc-utils/findmnt-verify.c \
177 misc-utils/findmnt.h
e346233e
KZ
178if HAVE_UDEV
179findmnt_LDADD += -ludev
180endif
15a2c741 181endif # BUILD_FINDMNT
37b88bfc
KZ
182
183
184if BUILD_KILL
185bin_PROGRAMS += kill
f1e7f7d5 186kill_SOURCES = misc-utils/kill.c
dcdb349b 187kill_LDADD = $(LDADD) libcommon.la
37b88bfc
KZ
188dist_man_MANS += misc-utils/kill.1
189endif
190
191if BUILD_RENAME
192usrbin_exec_PROGRAMS += rename
193dist_man_MANS += misc-utils/rename.1
194rename_SOURCES = misc-utils/rename.c
195endif
f9a20f0b 196
3adaaa15 197if BUILD_GETOPT
f9a20f0b
KZ
198usrbin_exec_PROGRAMS += getopt
199dist_man_MANS += misc-utils/getopt.1
200getopt_SOURCES = misc-utils/getopt.c
88a3be26 201getoptexampledir = $(docdir)/getopt/
f9a20f0b
KZ
202dist_getoptexample_SCRIPTS = \
203 misc-utils/getopt-parse.bash \
204 misc-utils/getopt-parse.tcsh
3adaaa15 205endif
a921a7de
MY
206
207if BUILD_FINCORE
208usrbin_exec_PROGRAMS += fincore
ffbfa7fb 209dist_man_MANS += misc-utils/fincore.1
a921a7de 210fincore_SOURCES = misc-utils/fincore.c
3e37d7b7
KZ
211fincore_LDADD = $(LDADD) libsmartcols.la libcommon.la
212fincore_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
a921a7de 213endif