]> git.ipfire.org Git - thirdparty/util-linux.git/blame_incremental - lib/Makemodule.am
kill: add missing ifdefs
[thirdparty/util-linux.git] / lib / Makemodule.am
... / ...
CommitLineData
1
2noinst_LTLIBRARIES += libcommon.la
3libcommon_la_CFLAGS = $(AM_CFLAGS)
4libcommon_la_SOURCES = \
5 lib/blkdev.c \
6 lib/canonicalize.c \
7 lib/crc32.c \
8 lib/crc32c.c \
9 lib/env.c \
10 lib/idcache.c \
11 lib/fileutils.c \
12 lib/ismounted.c \
13 lib/color-names.c \
14 lib/mangle.c \
15 lib/match.c \
16 lib/mbsalign.c \
17 lib/mbsedit.c\
18 lib/md5.c \
19 lib/pager.c \
20 lib/pwdutils.c \
21 lib/randutils.c \
22 lib/setproctitle.c \
23 lib/strutils.c \
24 lib/timeutils.c \
25 lib/ttyutils.c \
26 lib/exec_shell.c \
27 lib/strv.c \
28 lib/sha1.c \
29 lib/signames.c
30
31if LINUX
32libcommon_la_SOURCES += \
33 lib/caputils.c \
34 lib/linux_version.c \
35 lib/loopdev.c
36endif
37
38if USE_PLYMOUTH_SUPPORT
39libcommon_la_SOURCES += lib/plymouth-ctrl.c
40endif
41
42if !HAVE_LANGINFO
43libcommon_la_SOURCES += lib/langinfo.c
44endif
45
46if HAVE_CPU_SET_T
47libcommon_la_SOURCES += lib/cpuset.c
48endif
49
50if HAVE_OPENAT
51if HAVE_DIRFD
52libcommon_la_SOURCES += lib/path.c
53libcommon_la_SOURCES += lib/procutils.c
54libcommon_la_SOURCES += lib/sysfs.c
55endif
56endif
57
58noinst_LTLIBRARIES += libtcolors.la
59libtcolors_la_CFLAGS = $(AM_CFLAGS)
60libtcolors_la_SOURCES = lib/colors.c lib/color-names.c include/colors.h include/color-names.h
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
72
73dist_man_MANS += lib/terminal-colors.d.5
74
75
76check_PROGRAMS += \
77 test_blkdev \
78 test_canonicalize \
79 test_colors \
80 test_fileutils \
81 test_ismounted \
82 test_pwdutils \
83 test_mangle \
84 test_randutils \
85 test_strutils \
86 test_ttyutils \
87 test_timeutils
88
89
90if LINUX
91if HAVE_CPU_SET_T
92check_PROGRAMS += test_cpuset
93endif
94check_PROGRAMS += \
95 test_sysfs \
96 test_pager
97endif
98
99if HAVE_OPENAT
100if HAVE_DIRFD
101check_PROGRAMS += test_procutils
102check_PROGRAMS += test_path
103endif
104endif
105
106test_ttyutils_SOURCES = lib/ttyutils.c
107test_ttyutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_TTYUTILS
108test_ttyutils_LDADD = $(LDADD) libcommon.la
109
110test_blkdev_SOURCES = lib/blkdev.c
111test_blkdev_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_BLKDEV
112test_blkdev_LDADD = $(LDADD) libcommon.la
113
114test_ismounted_SOURCES = lib/ismounted.c
115test_ismounted_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_ISMOUNTED
116test_ismounted_LDADD = libcommon.la $(LDADD)
117
118test_mangle_SOURCES = lib/mangle.c
119test_mangle_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_MANGLE
120
121test_strutils_SOURCES = lib/strutils.c
122test_strutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_STRUTILS
123
124test_colors_SOURCES = lib/colors.c lib/color-names.c
125test_colors_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_COLORS
126test_colors_LDADD = $(LDADD) libtcolors.la
127
128test_randutils_SOURCES = lib/randutils.c
129test_randutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_RANDUTILS
130
131if HAVE_OPENAT
132if HAVE_DIRFD
133test_procutils_SOURCES = lib/procutils.c
134test_procutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PROCUTILS
135
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
143endif
144
145if HAVE_PTY
146check_PROGRAMS += test_pty
147test_pty_SOURCES = lib/pty-session.c \
148 include/pty-session.h \
149 lib/monotonic.c
150test_pty_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PTY
151test_pty_LDADD = $(LDADD) libcommon.la $(MATH_LIBS) $(REALTIME_LIBS) -lutil
152endif
153
154if LINUX
155test_cpuset_SOURCES = lib/cpuset.c
156test_cpuset_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CPUSET
157
158test_sysfs_SOURCES = lib/sysfs.c lib/path.c lib/fileutils.c
159if HAVE_CPU_SET_T
160test_sysfs_SOURCES += lib/cpuset.c
161endif
162test_sysfs_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_SYSFS
163test_sysfs_LDADD = $(LDADD)
164
165test_pager_SOURCES = lib/pager.c
166test_pager_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PAGER
167
168check_PROGRAMS += test_linux_version
169test_linux_version_SOURCES = lib/linux_version.c
170test_linux_version_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_LINUXVERSION
171endif
172
173test_fileutils_SOURCES = lib/fileutils.c
174test_fileutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_FILEUTILS
175
176test_canonicalize_SOURCES = lib/canonicalize.c
177test_canonicalize_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CANONICALIZE
178
179test_timeutils_SOURCES = lib/timeutils.c lib/strutils.c
180test_timeutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_TIMEUTILS
181
182test_pwdutils_SOURCES = lib/pwdutils.c
183test_pwdutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM