]> git.ipfire.org Git - thirdparty/util-linux.git/blame - lib/Makemodule.am
kill: add missing ifdefs
[thirdparty/util-linux.git] / lib / Makemodule.am
CommitLineData
e0ef609e 1
d77ab74a
KZ
2noinst_LTLIBRARIES += libcommon.la
3libcommon_la_CFLAGS = $(AM_CFLAGS)
4libcommon_la_SOURCES = \
d77ab74a
KZ
5 lib/blkdev.c \
6 lib/canonicalize.c \
d77ab74a 7 lib/crc32.c \
277e777f 8 lib/crc32c.c \
d77ab74a 9 lib/env.c \
04a5cb58 10 lib/idcache.c \
d77ab74a
KZ
11 lib/fileutils.c \
12 lib/ismounted.c \
0bef6f75 13 lib/color-names.c \
d77ab74a
KZ
14 lib/mangle.c \
15 lib/match.c \
16 lib/mbsalign.c \
299ef2c4 17 lib/mbsedit.c\
d77ab74a
KZ
18 lib/md5.c \
19 lib/pager.c \
4f5f35fc 20 lib/pwdutils.c \
d77ab74a
KZ
21 lib/randutils.c \
22 lib/setproctitle.c \
23 lib/strutils.c \
60f25dea 24 lib/timeutils.c \
4e76adb0 25 lib/ttyutils.c \
29cc2a55 26 lib/exec_shell.c \
00476268 27 lib/strv.c \
6855f6e8
NH
28 lib/sha1.c \
29 lib/signames.c
d77ab74a
KZ
30
31if LINUX
4797b1e5 32libcommon_la_SOURCES += \
cef4decf 33 lib/caputils.c \
4797b1e5
ST
34 lib/linux_version.c \
35 lib/loopdev.c
d77ab74a
KZ
36endif
37
1eb16fd7
KZ
38if USE_PLYMOUTH_SUPPORT
39libcommon_la_SOURCES += lib/plymouth-ctrl.c
40endif
41
d77ab74a
KZ
42if !HAVE_LANGINFO
43libcommon_la_SOURCES += lib/langinfo.c
44endif
45
e21e6d26
KZ
46if HAVE_CPU_SET_T
47libcommon_la_SOURCES += lib/cpuset.c
48endif
49
dc049516 50if HAVE_OPENAT
a68ed87f 51if HAVE_DIRFD
1ed21c80 52libcommon_la_SOURCES += lib/path.c
dc049516
RM
53libcommon_la_SOURCES += lib/procutils.c
54libcommon_la_SOURCES += lib/sysfs.c
55endif
a68ed87f 56endif
4310faf9
KZ
57
58noinst_LTLIBRARIES += libtcolors.la
23d47267 59libtcolors_la_CFLAGS = $(AM_CFLAGS)
0bef6f75 60libtcolors_la_SOURCES = lib/colors.c lib/color-names.c include/colors.h include/color-names.h
23d47267
KZ
61libtcolors_la_LIBADD =
62# tinfo or ncurses are optional
63if HAVE_TINFO
64libtcolors_la_LIBADD += $(TINFO_LIBS)
65libtcolors_la_CFLAGS += $(TINFO_CFLAGS)
66else
67if HAVE_NCURSES
68libtcolors_la_LIBADD += $(NCURSES_LIBS)
69libtcolors_la_CFLAGS += $(NCURSES_CFLAGS)
70endif
71endif # !HAVE_TINFO
4310faf9 72
60ec67ff
KZ
73dist_man_MANS += lib/terminal-colors.d.5
74
4310faf9 75
922e6775 76check_PROGRAMS += \
e0ef609e
KZ
77 test_blkdev \
78 test_canonicalize \
a10c0434 79 test_colors \
e0ef609e
KZ
80 test_fileutils \
81 test_ismounted \
4f5f35fc 82 test_pwdutils \
e0ef609e 83 test_mangle \
e0ef609e
KZ
84 test_randutils \
85 test_strutils \
3c201431
KZ
86 test_ttyutils \
87 test_timeutils
e0ef609e 88
4310faf9 89
e0ef609e
KZ
90if LINUX
91if HAVE_CPU_SET_T
922e6775 92check_PROGRAMS += test_cpuset
e0ef609e 93endif
922e6775 94check_PROGRAMS += \
e0ef609e 95 test_sysfs \
4797b1e5 96 test_pager
e0ef609e
KZ
97endif
98
dc049516 99if HAVE_OPENAT
a68ed87f 100if HAVE_DIRFD
dc049516 101check_PROGRAMS += test_procutils
1ed21c80 102check_PROGRAMS += test_path
dc049516 103endif
a68ed87f 104endif
dc049516 105
5f247c8b 106test_ttyutils_SOURCES = lib/ttyutils.c
e8f7acb0 107test_ttyutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_TTYUTILS
b201f1d8 108test_ttyutils_LDADD = $(LDADD) libcommon.la
5f247c8b 109
e0ef609e 110test_blkdev_SOURCES = lib/blkdev.c
b0b54cc5 111test_blkdev_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_BLKDEV
b201f1d8 112test_blkdev_LDADD = $(LDADD) libcommon.la
8d34d92b 113
e0ef609e 114test_ismounted_SOURCES = lib/ismounted.c
e8f7acb0 115test_ismounted_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_ISMOUNTED
c0d7b11a 116test_ismounted_LDADD = libcommon.la $(LDADD)
8d34d92b 117
e0ef609e 118test_mangle_SOURCES = lib/mangle.c
e8f7acb0 119test_mangle_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_MANGLE
e0ef609e 120
e0ef609e 121test_strutils_SOURCES = lib/strutils.c
e8f7acb0 122test_strutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_STRUTILS
8d34d92b 123
f9ffaac0 124test_colors_SOURCES = lib/colors.c lib/color-names.c
c9ae73c0
KZ
125test_colors_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_COLORS
126test_colors_LDADD = $(LDADD) libtcolors.la
a10c0434 127
e0ef609e 128test_randutils_SOURCES = lib/randutils.c
e8f7acb0 129test_randutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_RANDUTILS
8d34d92b 130
dc049516 131if HAVE_OPENAT
a68ed87f 132if HAVE_DIRFD
1a048dc5 133test_procutils_SOURCES = lib/procutils.c
e8f7acb0 134test_procutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PROCUTILS
e0ef609e 135
1ed21c80
KZ
136test_path_SOURCES = lib/path.c lib/fileutils.c
137if HAVE_CPU_SET_T
138test_path_SOURCES += lib/cpuset.c
139endif
140test_path_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PATH
141test_path_LDADD = $(LDADD)
142endif
a68ed87f 143endif
1ed21c80 144
6954895c
KZ
145if HAVE_PTY
146check_PROGRAMS += test_pty
147test_pty_SOURCES = lib/pty-session.c \
4d5b2fed
KZ
148 include/pty-session.h \
149 lib/monotonic.c
6954895c 150test_pty_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PTY
52e9e94e 151test_pty_LDADD = $(LDADD) libcommon.la $(MATH_LIBS) $(REALTIME_LIBS) -lutil
6954895c
KZ
152endif
153
e0ef609e
KZ
154if LINUX
155test_cpuset_SOURCES = lib/cpuset.c
e8f7acb0 156test_cpuset_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CPUSET
8d34d92b 157
5387c015
KZ
158test_sysfs_SOURCES = lib/sysfs.c lib/path.c lib/fileutils.c
159if HAVE_CPU_SET_T
160test_sysfs_SOURCES += lib/cpuset.c
161endif
b0b54cc5 162test_sysfs_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_SYSFS
5387c015 163test_sysfs_LDADD = $(LDADD)
e0ef609e 164
8d34d92b 165test_pager_SOURCES = lib/pager.c
e8f7acb0 166test_pager_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PAGER
5b9403a6 167
63dc575b 168check_PROGRAMS += test_linux_version
5b9403a6 169test_linux_version_SOURCES = lib/linux_version.c
e8f7acb0 170test_linux_version_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_LINUXVERSION
e0ef609e
KZ
171endif
172
173test_fileutils_SOURCES = lib/fileutils.c
e8f7acb0 174test_fileutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_FILEUTILS
8d34d92b 175
e0ef609e 176test_canonicalize_SOURCES = lib/canonicalize.c
b0b54cc5 177test_canonicalize_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CANONICALIZE
e0ef609e 178
3c201431
KZ
179test_timeutils_SOURCES = lib/timeutils.c lib/strutils.c
180test_timeutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_TIMEUTILS
4f5f35fc
KZ
181
182test_pwdutils_SOURCES = lib/pwdutils.c
183test_pwdutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM