]>
Commit | Line | Data |
---|---|---|
e0ef609e | 1 | |
d77ab74a KZ |
2 | noinst_LTLIBRARIES += libcommon.la |
3 | libcommon_la_CFLAGS = $(AM_CFLAGS) | |
4 | libcommon_la_SOURCES = \ | |
d77ab74a KZ |
5 | lib/blkdev.c \ |
6 | lib/canonicalize.c \ | |
d77ab74a KZ |
7 | lib/crc32.c \ |
8 | lib/env.c \ | |
04a5cb58 | 9 | lib/idcache.c \ |
d77ab74a KZ |
10 | lib/fileutils.c \ |
11 | lib/ismounted.c \ | |
0bef6f75 | 12 | lib/color-names.c \ |
d77ab74a KZ |
13 | lib/mangle.c \ |
14 | lib/match.c \ | |
15 | lib/mbsalign.c \ | |
299ef2c4 | 16 | lib/mbsedit.c\ |
d77ab74a KZ |
17 | lib/md5.c \ |
18 | lib/pager.c \ | |
30d7f61f | 19 | lib/parse-date.y \ |
d77ab74a | 20 | lib/path.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 PP |
27 | lib/strv.c \ |
28 | lib/sha1.c | |
d77ab74a KZ |
29 | |
30 | if LINUX | |
4797b1e5 ST |
31 | libcommon_la_SOURCES += \ |
32 | lib/linux_version.c \ | |
33 | lib/loopdev.c | |
d77ab74a KZ |
34 | endif |
35 | ||
1eb16fd7 KZ |
36 | if USE_PLYMOUTH_SUPPORT |
37 | libcommon_la_SOURCES += lib/plymouth-ctrl.c | |
38 | endif | |
39 | ||
d77ab74a KZ |
40 | if !HAVE_LANGINFO |
41 | libcommon_la_SOURCES += lib/langinfo.c | |
42 | endif | |
43 | ||
e21e6d26 KZ |
44 | if HAVE_CPU_SET_T |
45 | libcommon_la_SOURCES += lib/cpuset.c | |
46 | endif | |
47 | ||
dc049516 RM |
48 | if HAVE_OPENAT |
49 | libcommon_la_SOURCES += lib/procutils.c | |
50 | libcommon_la_SOURCES += lib/sysfs.c | |
51 | endif | |
4310faf9 KZ |
52 | |
53 | noinst_LTLIBRARIES += libtcolors.la | |
23d47267 | 54 | libtcolors_la_CFLAGS = $(AM_CFLAGS) |
0bef6f75 | 55 | libtcolors_la_SOURCES = lib/colors.c lib/color-names.c include/colors.h include/color-names.h |
23d47267 KZ |
56 | libtcolors_la_LIBADD = |
57 | # tinfo or ncurses are optional | |
58 | if HAVE_TINFO | |
59 | libtcolors_la_LIBADD += $(TINFO_LIBS) | |
60 | libtcolors_la_CFLAGS += $(TINFO_CFLAGS) | |
61 | else | |
62 | if HAVE_NCURSES | |
63 | libtcolors_la_LIBADD += $(NCURSES_LIBS) | |
64 | libtcolors_la_CFLAGS += $(NCURSES_CFLAGS) | |
65 | endif | |
66 | endif # !HAVE_TINFO | |
4310faf9 | 67 | |
60ec67ff KZ |
68 | dist_man_MANS += lib/terminal-colors.d.5 |
69 | ||
4310faf9 | 70 | |
922e6775 | 71 | check_PROGRAMS += \ |
e0ef609e KZ |
72 | test_blkdev \ |
73 | test_canonicalize \ | |
a10c0434 | 74 | test_colors \ |
e0ef609e KZ |
75 | test_fileutils \ |
76 | test_ismounted \ | |
77 | test_mangle \ | |
e0ef609e KZ |
78 | test_randutils \ |
79 | test_strutils \ | |
3c201431 KZ |
80 | test_ttyutils \ |
81 | test_timeutils | |
e0ef609e | 82 | |
4310faf9 KZ |
83 | |
84 | ||
e0ef609e KZ |
85 | if LINUX |
86 | if HAVE_CPU_SET_T | |
922e6775 | 87 | check_PROGRAMS += test_cpuset |
e0ef609e | 88 | endif |
922e6775 | 89 | check_PROGRAMS += \ |
e0ef609e | 90 | test_sysfs \ |
4797b1e5 | 91 | test_pager |
e0ef609e KZ |
92 | endif |
93 | ||
dc049516 RM |
94 | if HAVE_OPENAT |
95 | check_PROGRAMS += test_procutils | |
96 | endif | |
97 | ||
5f247c8b | 98 | test_ttyutils_SOURCES = lib/ttyutils.c |
e8f7acb0 | 99 | test_ttyutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_TTYUTILS |
b201f1d8 | 100 | test_ttyutils_LDADD = $(LDADD) libcommon.la |
5f247c8b | 101 | |
e0ef609e | 102 | test_blkdev_SOURCES = lib/blkdev.c |
b0b54cc5 | 103 | test_blkdev_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_BLKDEV |
b201f1d8 | 104 | test_blkdev_LDADD = $(LDADD) libcommon.la |
8d34d92b | 105 | |
e0ef609e | 106 | test_ismounted_SOURCES = lib/ismounted.c |
e8f7acb0 | 107 | test_ismounted_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_ISMOUNTED |
c0d7b11a | 108 | test_ismounted_LDADD = libcommon.la $(LDADD) |
8d34d92b | 109 | |
e0ef609e | 110 | test_mangle_SOURCES = lib/mangle.c |
e8f7acb0 | 111 | test_mangle_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_MANGLE |
e0ef609e | 112 | |
e0ef609e | 113 | test_strutils_SOURCES = lib/strutils.c |
e8f7acb0 | 114 | test_strutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_STRUTILS |
8d34d92b | 115 | |
f9ffaac0 | 116 | test_colors_SOURCES = lib/colors.c lib/color-names.c |
c9ae73c0 KZ |
117 | test_colors_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_COLORS |
118 | test_colors_LDADD = $(LDADD) libtcolors.la | |
a10c0434 | 119 | |
e0ef609e | 120 | test_randutils_SOURCES = lib/randutils.c |
e8f7acb0 | 121 | test_randutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_RANDUTILS |
8d34d92b | 122 | |
dc049516 | 123 | if HAVE_OPENAT |
1a048dc5 | 124 | test_procutils_SOURCES = lib/procutils.c |
e8f7acb0 | 125 | test_procutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PROCUTILS |
dc049516 | 126 | endif |
e0ef609e KZ |
127 | |
128 | if LINUX | |
129 | test_cpuset_SOURCES = lib/cpuset.c | |
e8f7acb0 | 130 | test_cpuset_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CPUSET |
8d34d92b | 131 | |
d77ab74a | 132 | test_sysfs_SOURCES = lib/sysfs.c |
b0b54cc5 | 133 | test_sysfs_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_SYSFS |
b201f1d8 | 134 | test_sysfs_LDADD = $(LDADD) libcommon.la |
e0ef609e | 135 | |
8d34d92b | 136 | test_pager_SOURCES = lib/pager.c |
e8f7acb0 | 137 | test_pager_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PAGER |
5b9403a6 | 138 | |
63dc575b | 139 | check_PROGRAMS += test_linux_version |
5b9403a6 | 140 | test_linux_version_SOURCES = lib/linux_version.c |
e8f7acb0 | 141 | test_linux_version_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_LINUXVERSION |
e0ef609e KZ |
142 | endif |
143 | ||
144 | test_fileutils_SOURCES = lib/fileutils.c | |
e8f7acb0 | 145 | test_fileutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_FILEUTILS |
8d34d92b | 146 | |
e0ef609e | 147 | test_canonicalize_SOURCES = lib/canonicalize.c |
b0b54cc5 | 148 | test_canonicalize_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CANONICALIZE |
e0ef609e | 149 | |
3c201431 KZ |
150 | test_timeutils_SOURCES = lib/timeutils.c lib/strutils.c |
151 | test_timeutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_TIMEUTILS |