]>
Commit | Line | Data |
---|---|---|
1 | ||
2 | noinst_LTLIBRARIES += libcommon.la | |
3 | libcommon_la_CFLAGS = $(AM_CFLAGS) | |
4 | libcommon_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 | ||
31 | if LINUX | |
32 | libcommon_la_SOURCES += \ | |
33 | lib/caputils.c \ | |
34 | lib/linux_version.c \ | |
35 | lib/loopdev.c | |
36 | endif | |
37 | ||
38 | if USE_PLYMOUTH_SUPPORT | |
39 | libcommon_la_SOURCES += lib/plymouth-ctrl.c | |
40 | endif | |
41 | ||
42 | if !HAVE_LANGINFO | |
43 | libcommon_la_SOURCES += lib/langinfo.c | |
44 | endif | |
45 | ||
46 | if HAVE_CPU_SET_T | |
47 | libcommon_la_SOURCES += lib/cpuset.c | |
48 | endif | |
49 | ||
50 | if HAVE_OPENAT | |
51 | if HAVE_DIRFD | |
52 | libcommon_la_SOURCES += lib/path.c | |
53 | libcommon_la_SOURCES += lib/procutils.c | |
54 | libcommon_la_SOURCES += lib/sysfs.c | |
55 | endif | |
56 | endif | |
57 | ||
58 | noinst_LTLIBRARIES += libtcolors.la | |
59 | libtcolors_la_CFLAGS = $(AM_CFLAGS) | |
60 | libtcolors_la_SOURCES = lib/colors.c lib/color-names.c include/colors.h include/color-names.h | |
61 | libtcolors_la_LIBADD = | |
62 | # tinfo or ncurses are optional | |
63 | if HAVE_TINFO | |
64 | libtcolors_la_LIBADD += $(TINFO_LIBS) | |
65 | libtcolors_la_CFLAGS += $(TINFO_CFLAGS) | |
66 | else | |
67 | if HAVE_NCURSES | |
68 | libtcolors_la_LIBADD += $(NCURSES_LIBS) | |
69 | libtcolors_la_CFLAGS += $(NCURSES_CFLAGS) | |
70 | endif | |
71 | endif # !HAVE_TINFO | |
72 | ||
73 | dist_man_MANS += lib/terminal-colors.d.5 | |
74 | ||
75 | ||
76 | check_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 | ||
90 | if LINUX | |
91 | if HAVE_CPU_SET_T | |
92 | check_PROGRAMS += test_cpuset | |
93 | endif | |
94 | check_PROGRAMS += \ | |
95 | test_sysfs \ | |
96 | test_pager | |
97 | endif | |
98 | ||
99 | if HAVE_OPENAT | |
100 | if HAVE_DIRFD | |
101 | check_PROGRAMS += test_procutils | |
102 | check_PROGRAMS += test_path | |
103 | endif | |
104 | endif | |
105 | ||
106 | test_ttyutils_SOURCES = lib/ttyutils.c | |
107 | test_ttyutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_TTYUTILS | |
108 | test_ttyutils_LDADD = $(LDADD) libcommon.la | |
109 | ||
110 | test_blkdev_SOURCES = lib/blkdev.c | |
111 | test_blkdev_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_BLKDEV | |
112 | test_blkdev_LDADD = $(LDADD) libcommon.la | |
113 | ||
114 | test_ismounted_SOURCES = lib/ismounted.c | |
115 | test_ismounted_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_ISMOUNTED | |
116 | test_ismounted_LDADD = libcommon.la $(LDADD) | |
117 | ||
118 | test_mangle_SOURCES = lib/mangle.c | |
119 | test_mangle_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_MANGLE | |
120 | ||
121 | test_strutils_SOURCES = lib/strutils.c | |
122 | test_strutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_STRUTILS | |
123 | ||
124 | test_colors_SOURCES = lib/colors.c lib/color-names.c | |
125 | test_colors_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_COLORS | |
126 | test_colors_LDADD = $(LDADD) libtcolors.la | |
127 | ||
128 | test_randutils_SOURCES = lib/randutils.c | |
129 | test_randutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_RANDUTILS | |
130 | ||
131 | if HAVE_OPENAT | |
132 | if HAVE_DIRFD | |
133 | test_procutils_SOURCES = lib/procutils.c | |
134 | test_procutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PROCUTILS | |
135 | ||
136 | test_path_SOURCES = lib/path.c lib/fileutils.c | |
137 | if HAVE_CPU_SET_T | |
138 | test_path_SOURCES += lib/cpuset.c | |
139 | endif | |
140 | test_path_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PATH | |
141 | test_path_LDADD = $(LDADD) | |
142 | endif | |
143 | endif | |
144 | ||
145 | if HAVE_PTY | |
146 | check_PROGRAMS += test_pty | |
147 | test_pty_SOURCES = lib/pty-session.c \ | |
148 | include/pty-session.h \ | |
149 | lib/monotonic.c | |
150 | test_pty_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PTY | |
151 | test_pty_LDADD = $(LDADD) libcommon.la $(MATH_LIBS) $(REALTIME_LIBS) -lutil | |
152 | endif | |
153 | ||
154 | if LINUX | |
155 | test_cpuset_SOURCES = lib/cpuset.c | |
156 | test_cpuset_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CPUSET | |
157 | ||
158 | test_sysfs_SOURCES = lib/sysfs.c lib/path.c lib/fileutils.c | |
159 | if HAVE_CPU_SET_T | |
160 | test_sysfs_SOURCES += lib/cpuset.c | |
161 | endif | |
162 | test_sysfs_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_SYSFS | |
163 | test_sysfs_LDADD = $(LDADD) | |
164 | ||
165 | test_pager_SOURCES = lib/pager.c | |
166 | test_pager_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PAGER | |
167 | ||
168 | check_PROGRAMS += test_linux_version | |
169 | test_linux_version_SOURCES = lib/linux_version.c | |
170 | test_linux_version_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_LINUXVERSION | |
171 | endif | |
172 | ||
173 | test_fileutils_SOURCES = lib/fileutils.c | |
174 | test_fileutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_FILEUTILS | |
175 | ||
176 | test_canonicalize_SOURCES = lib/canonicalize.c | |
177 | test_canonicalize_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CANONICALIZE | |
178 | ||
179 | test_timeutils_SOURCES = lib/timeutils.c lib/strutils.c | |
180 | test_timeutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_TIMEUTILS | |
181 | ||
182 | test_pwdutils_SOURCES = lib/pwdutils.c | |
183 | test_pwdutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM |