]> git.ipfire.org Git - thirdparty/util-linux.git/blob - misc-utils/Makemodule.am
2a159aa41e7d8f4938ea12094133c52d6ecfdb89
[thirdparty/util-linux.git] / misc-utils / Makemodule.am
1 if BUILD_CAL
2 usrbin_exec_PROGRAMS += cal
3 dist_man_MANS += misc-utils/cal.1
4 cal_SOURCES = misc-utils/cal.c
5 cal_CFLAGS = $(AM_CFLAGS) $(NCURSES_CFLAGS)
6 cal_LDADD = $(LDADD) libcommon.la libtcolors.la $(NCURSES_LIBS)
7 endif # BUILD_CAL
8
9
10 if BUILD_LOGGER
11 usrbin_exec_PROGRAMS += logger
12 dist_man_MANS += misc-utils/logger.1
13 logger_SOURCES = misc-utils/logger.c lib/strutils.c lib/strv.c
14 logger_LDADD = $(LDADD)
15 logger_CFLAGS = $(AM_CFLAGS)
16 if HAVE_SYSTEMD
17 logger_LDADD += $(SYSTEMD_LIBS) $(SYSTEMD_DAEMON_LIBS) $(SYSTEMD_JOURNAL_LIBS)
18 logger_CFLAGS += $(SYSTEMD_CFLAGS) $(SYSTEMD_DAEMON_CFLAGS) $(SYSTEMD_JOURNAL_CFLAGS)
19 endif
20
21 check_PROGRAMS += test_logger
22 test_logger_SOURCES = $(logger_SOURCES)
23 test_logger_LDADD = $(logger_LDADD)
24 test_logger_CFLAGS = -DTEST_LOGGER $(logger_CFLAGS)
25 endif # BUILD_LOGGER
26
27
28 if BUILD_LOOK
29 usrbin_exec_PROGRAMS += look
30 dist_man_MANS += misc-utils/look.1
31 look_SOURCES = misc-utils/look.c
32 endif
33
34 if BUILD_MCOOKIE
35 usrbin_exec_PROGRAMS += mcookie
36 dist_man_MANS += misc-utils/mcookie.1
37 mcookie_SOURCES = misc-utils/mcookie.c lib/md5.c
38 mcookie_LDADD = $(LDADD) libcommon.la
39 endif
40
41 if BUILD_NAMEI
42 usrbin_exec_PROGRAMS += namei
43 dist_man_MANS += misc-utils/namei.1
44 namei_SOURCES = misc-utils/namei.c lib/strutils.c lib/idcache.c
45 endif
46
47 if BUILD_WHEREIS
48 usrbin_exec_PROGRAMS += whereis
49 dist_man_MANS += misc-utils/whereis.1
50 whereis_SOURCES = misc-utils/whereis.c
51 whereis_LDADD = $(LDADD) libcommon.la
52 endif
53
54 if BUILD_LSLOCKS
55 usrbin_exec_PROGRAMS += lslocks
56 dist_man_MANS += misc-utils/lslocks.8
57 lslocks_LDADD = $(LDADD) libcommon.la libmount.la libsmartcols.la
58 lslocks_SOURCES = misc-utils/lslocks.c
59 lslocks_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir)
60 endif
61
62 if BUILD_LSBLK
63 bin_PROGRAMS += lsblk
64 dist_man_MANS += misc-utils/lsblk.8
65 lsblk_SOURCES = misc-utils/lsblk.c
66 lsblk_LDADD = $(LDADD) libblkid.la libmount.la libcommon.la libsmartcols.la
67 lsblk_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir)
68 if HAVE_UDEV
69 lsblk_LDADD += -ludev
70 endif
71 endif # BUILD_LSBLK
72
73 if BUILD_UUIDGEN
74 usrbin_exec_PROGRAMS += uuidgen
75 dist_man_MANS += misc-utils/uuidgen.1
76 uuidgen_SOURCES = misc-utils/uuidgen.c
77 uuidgen_LDADD = $(LDADD) libuuid.la
78 uuidgen_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir)
79 endif
80
81 if BUILD_UUIDD
82 usrsbin_exec_PROGRAMS += uuidd
83 dist_man_MANS += misc-utils/uuidd.8
84 uuidd_LDADD = $(LDADD) libuuid.la libcommon.la $(REALTIME_LIBS)
85 uuidd_CFLAGS = $(DAEMON_CFLAGS) $(AM_CFLAGS) -I$(ul_libuuid_incdir)
86 uuidd_LDFLAGS = $(DAEMON_LDFLAGS) $(AM_LDFLAGS)
87 uuidd_SOURCES = misc-utils/uuidd.c lib/monotonic.c lib/timer.c
88 if HAVE_SYSTEMD
89 uuidd_LDADD += $(SYSTEMD_LIBS) $(SYSTEMD_DAEMON_LIBS)
90 uuidd_CFLAGS += $(SYSTEMD_CFLAGS) $(SYSTEMD_DAEMON_CFLAGS)
91 systemdsystemunit_DATA += \
92 misc-utils/uuidd.service \
93 misc-utils/uuidd.socket
94 endif
95
96 check_PROGRAMS += test_uuidd
97 test_uuidd_SOURCES = misc-utils/test_uuidd.c
98 test_uuidd_LDADD = $(LDADD) libcommon.la libuuid.la -lpthread
99 test_uuidd_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir)
100 endif # BUILD_UUIDD
101
102 PATHFILES += \
103 misc-utils/uuidd.8 \
104 misc-utils/uuidd.rc \
105 misc-utils/uuidd.service \
106 misc-utils/uuidd.socket
107
108 if BUILD_BLKID
109 sbin_PROGRAMS += blkid
110 dist_man_MANS += misc-utils/blkid.8
111 blkid_SOURCES = misc-utils/blkid.c
112 blkid_LDADD = $(LDADD) libblkid.la libcommon.la
113 blkid_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
114
115 if HAVE_STATIC_BLKID
116 sbin_PROGRAMS += blkid.static
117 blkid_static_SOURCES = $(blkid_SOURCES)
118 blkid_static_LDFLAGS = -all-static
119 blkid_static_LDADD = $(LDADD) libblkid.la
120 blkid_static_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
121 endif
122 endif # BUILD_BLKID
123
124
125 if BUILD_FINDFS
126 sbin_PROGRAMS += findfs
127 dist_man_MANS += misc-utils/findfs.8
128 findfs_LDADD = $(LDADD) libblkid.la
129 findfs_SOURCES = misc-utils/findfs.c
130 findfs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
131 endif
132
133 if BUILD_WIPEFS
134 sbin_PROGRAMS += wipefs
135 dist_man_MANS += misc-utils/wipefs.8
136 wipefs_SOURCES = misc-utils/wipefs.c
137 wipefs_LDADD = $(LDADD) libblkid.la libcommon.la
138 wipefs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
139 endif
140
141 if BUILD_FINDMNT
142 bin_PROGRAMS += findmnt
143 dist_man_MANS += misc-utils/findmnt.8
144 findmnt_LDADD = $(LDADD) libmount.la \
145 libcommon.la \
146 libsmartcols.la \
147 libblkid.la
148 findmnt_CFLAGS = $(AM_CFLAGS) \
149 -I$(ul_libmount_incdir) \
150 -I$(ul_libsmartcols_incdir) \
151 -I$(ul_libblkid_incdir)
152 findmnt_SOURCES = misc-utils/findmnt.c \
153 misc-utils/findmnt-verify.c \
154 misc-utils/findmnt.h
155 if HAVE_UDEV
156 findmnt_LDADD += -ludev
157 endif
158 endif # BUILD_FINDMNT
159
160
161 if BUILD_KILL
162 bin_PROGRAMS += kill
163 kill_SOURCES = misc-utils/kill.c
164 kill_LDADD = $(LDADD) libcommon.la
165 dist_man_MANS += misc-utils/kill.1
166 endif
167
168 if BUILD_RENAME
169 usrbin_exec_PROGRAMS += rename
170 dist_man_MANS += misc-utils/rename.1
171 rename_SOURCES = misc-utils/rename.c
172 endif
173
174 if BUILD_GETOPT
175 usrbin_exec_PROGRAMS += getopt
176 dist_man_MANS += misc-utils/getopt.1
177 getopt_SOURCES = misc-utils/getopt.c
178 getoptexampledir = $(docdir)/getopt/
179 dist_getoptexample_SCRIPTS = \
180 misc-utils/getopt-parse.bash \
181 misc-utils/getopt-parse.tcsh
182 endif
183
184 if BUILD_FINCORE
185 usrbin_exec_PROGRAMS += fincore
186 dist_man_MANS += misc-utils/fincore.1
187 fincore_SOURCES = misc-utils/fincore.c
188 fincore_LDADD = $(LDADD) libsmartcols.la libcommon.la
189 fincore_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
190 endif