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