]> git.ipfire.org Git - thirdparty/util-linux.git/blob - misc-utils/Makemodule.am
lsblk: use libsmartcols
[thirdparty/util-linux.git] / misc-utils / Makemodule.am
1
2 usrbin_exec_PROGRAMS += cal
3 dist_man_MANS += misc-utils/cal.1
4 cal_SOURCES = \
5 misc-utils/cal.c \
6 lib/mbsalign.c \
7 lib/strutils.c
8
9 if !HAVE_LANGINFO
10 cal_SOURCES += lib/langinfo.c
11 endif
12
13 cal_CFLAGS = $(AM_CFLAGS) $(NCURSES_CFLAGS)
14 cal_LDADD = $(LDADD) libcommon.la $(NCURSES_LIBS) $(TINFO_LIBS)
15 if HAVE_TERMCAP
16 cal_LDADD += -ltermcap
17 endif
18
19
20 usrbin_exec_PROGRAMS += logger
21 dist_man_MANS += misc-utils/logger.1
22 logger_SOURCES = misc-utils/logger.c lib/strutils.c
23 if HAVE_JOURNALD
24 logger_LDADD = $(SYSTEMD_JOURNAL_LIBS)
25 logger_CFLAGS = $(SYSTEMD_JOURNAL_CFLAGS)
26 endif
27
28 usrbin_exec_PROGRAMS += look
29 dist_man_MANS += misc-utils/look.1
30 look_SOURCES = misc-utils/look.c
31
32 usrbin_exec_PROGRAMS += mcookie
33 dist_man_MANS += misc-utils/mcookie.1
34 mcookie_SOURCES = misc-utils/mcookie.c lib/md5.c
35 mcookie_LDADD = $(LDADD) libcommon.la
36
37 usrbin_exec_PROGRAMS += namei
38 dist_man_MANS += misc-utils/namei.1
39 namei_SOURCES = misc-utils/namei.c lib/strutils.c
40
41 usrbin_exec_PROGRAMS += whereis
42 dist_man_MANS += misc-utils/whereis.1
43 whereis_SOURCES = misc-utils/whereis.c
44 whereis_LDADD = $(LDADD) libcommon.la
45
46 if BUILD_LSLOCKS
47 usrbin_exec_PROGRAMS += lslocks
48 dist_man_MANS += misc-utils/lslocks.8
49 lslocks_LDADD = $(LDADD) libcommon.la libmount.la
50 lslocks_SOURCES = misc-utils/lslocks.c
51 lslocks_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir)
52 endif
53
54 if BUILD_LSBLK
55 bin_PROGRAMS += lsblk
56 dist_man_MANS += misc-utils/lsblk.8
57 lsblk_SOURCES = misc-utils/lsblk.c
58 lsblk_LDADD = $(LDADD) libblkid.la libmount.la libcommon.la libsmartcols.la
59 lsblk_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir)
60 if HAVE_UDEV
61 lsblk_LDADD += -ludev
62 endif
63 endif
64
65 if BUILD_LIBUUID
66 usrbin_exec_PROGRAMS += uuidgen
67 dist_man_MANS += misc-utils/uuidgen.1
68 uuidgen_SOURCES = misc-utils/uuidgen.c
69 uuidgen_LDADD = $(LDADD) libuuid.la
70 uuidgen_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir)
71 endif
72
73 if BUILD_UUIDD
74 usrsbin_exec_PROGRAMS += uuidd
75 dist_man_MANS += misc-utils/uuidd.8
76 uuidd_LDADD = $(LDADD) libuuid.la libcommon.la
77 uuidd_CFLAGS = $(DAEMON_CFLAGS) $(AM_CFLAGS) -I$(ul_libuuid_incdir)
78 uuidd_LDFLAGS = $(DAEMON_LDFLAGS) $(AM_LDFLAGS)
79 uuidd_SOURCES = misc-utils/uuidd.c
80 if HAVE_SYSTEMD_DAEMON
81 uuidd_LDADD += $(SYSTEMD_DAEMON_LIBS)
82 uuidd_CFLAGS += $(SYSTEMD_DAEMON_CFLAGS)
83 systemdsystemunit_DATA += \
84 misc-utils/uuidd.service \
85 misc-utils/uuidd.socket
86 endif
87 endif # BUILD_UUIDD
88
89 PATHFILES += \
90 misc-utils/uuidd.8 \
91 misc-utils/uuidd.rc \
92 misc-utils/uuidd.service \
93 misc-utils/uuidd.socket
94
95 if BUILD_LIBBLKID
96 sbin_PROGRAMS += blkid
97 dist_man_MANS += misc-utils/blkid.8
98 blkid_SOURCES = misc-utils/blkid.c
99 blkid_LDADD = $(LDADD) libblkid.la libcommon.la
100 blkid_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
101
102 sbin_PROGRAMS += findfs
103 dist_man_MANS += misc-utils/findfs.8
104 findfs_LDADD = $(LDADD) libblkid.la
105 findfs_SOURCES = misc-utils/findfs.c
106 findfs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
107
108 sbin_PROGRAMS += wipefs
109 dist_man_MANS += misc-utils/wipefs.8
110 wipefs_SOURCES = misc-utils/wipefs.c
111 wipefs_LDADD = $(LDADD) libblkid.la libcommon.la
112 wipefs_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
113
114 if HAVE_STATIC_BLKID
115 sbin_PROGRAMS += blkid.static
116 blkid_static_SOURCES = $(blkid_SOURCES)
117 blkid_static_LDFLAGS = -all-static
118 blkid_static_LDADD = $(LDADD) libblkid.la
119 blkid_static_CFLAGS = $(AM_CFLAGS) -I$(ul_libblkid_incdir)
120 endif
121 endif # BUILD_LIBBLKID
122
123
124 if BUILD_LIBMOUNT
125 bin_PROGRAMS += findmnt
126 dist_man_MANS += misc-utils/findmnt.8
127 findmnt_LDADD = $(LDADD) libmount.la libcommon.la libsmartcols.la
128 findmnt_CFLAGS = $(AM_CFLAGS) -I$(ul_libmount_incdir) -I$(ul_libsmartcols_incdir)
129 findmnt_SOURCES = misc-utils/findmnt.c
130 if HAVE_UDEV
131 findmnt_LDADD += -ludev
132 endif
133 endif # BUILD_LIBMOUNT
134
135
136 if BUILD_KILL
137 bin_PROGRAMS += kill
138 kill_SOURCES = misc-utils/kill.c
139 kill_LDADD = $(LDADD) libcommon.la
140 dist_man_MANS += misc-utils/kill.1
141 endif
142
143 if BUILD_RENAME
144 usrbin_exec_PROGRAMS += rename
145 dist_man_MANS += misc-utils/rename.1
146 rename_SOURCES = misc-utils/rename.c
147 endif
148
149 usrbin_exec_PROGRAMS += getopt
150 dist_man_MANS += misc-utils/getopt.1
151 getopt_SOURCES = misc-utils/getopt.c
152 getoptexampledir = $(docdir)/getopt/
153 dist_getoptexample_SCRIPTS = \
154 misc-utils/getopt-parse.bash \
155 misc-utils/getopt-parse.tcsh