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