]>
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 \ | |
16 | lib/md5.c \ | |
17 | lib/pager.c \ | |
18 | lib/path.c \ | |
d77ab74a KZ |
19 | lib/randutils.c \ |
20 | lib/setproctitle.c \ | |
21 | lib/strutils.c \ | |
60f25dea | 22 | lib/timeutils.c \ |
4e76adb0 | 23 | lib/ttyutils.c \ |
29cc2a55 | 24 | lib/exec_shell.c \ |
a6bf40ee | 25 | lib/strv.c |
d77ab74a KZ |
26 | |
27 | if LINUX | |
4797b1e5 ST |
28 | libcommon_la_SOURCES += \ |
29 | lib/linux_version.c \ | |
30 | lib/loopdev.c | |
d77ab74a KZ |
31 | endif |
32 | ||
1eb16fd7 KZ |
33 | if USE_PLYMOUTH_SUPPORT |
34 | libcommon_la_SOURCES += lib/plymouth-ctrl.c | |
35 | endif | |
36 | ||
d77ab74a KZ |
37 | if !HAVE_LANGINFO |
38 | libcommon_la_SOURCES += lib/langinfo.c | |
39 | endif | |
40 | ||
e21e6d26 KZ |
41 | if HAVE_CPU_SET_T |
42 | libcommon_la_SOURCES += lib/cpuset.c | |
43 | endif | |
44 | ||
dc049516 RM |
45 | if HAVE_OPENAT |
46 | libcommon_la_SOURCES += lib/procutils.c | |
47 | libcommon_la_SOURCES += lib/sysfs.c | |
48 | endif | |
4310faf9 KZ |
49 | |
50 | noinst_LTLIBRARIES += libtcolors.la | |
51 | libtcolors_la_CFLAGS = $(AM_CFLAGS) $(TINFO_CFLAGS) | |
52 | libtcolors_la_LIBADD = $(TINFO_LIBS) | |
0bef6f75 | 53 | libtcolors_la_SOURCES = lib/colors.c lib/color-names.c include/colors.h include/color-names.h |
4310faf9 | 54 | |
60ec67ff KZ |
55 | dist_man_MANS += lib/terminal-colors.d.5 |
56 | ||
4310faf9 | 57 | |
922e6775 | 58 | check_PROGRAMS += \ |
e0ef609e KZ |
59 | test_blkdev \ |
60 | test_canonicalize \ | |
a10c0434 | 61 | test_colors \ |
e0ef609e KZ |
62 | test_fileutils \ |
63 | test_ismounted \ | |
5b9403a6 | 64 | test_linux_version \ |
e0ef609e | 65 | test_mangle \ |
e0ef609e KZ |
66 | test_randutils \ |
67 | test_strutils \ | |
3c201431 KZ |
68 | test_ttyutils \ |
69 | test_timeutils | |
e0ef609e | 70 | |
4310faf9 KZ |
71 | |
72 | ||
e0ef609e KZ |
73 | if LINUX |
74 | if HAVE_CPU_SET_T | |
922e6775 | 75 | check_PROGRAMS += test_cpuset |
e0ef609e | 76 | endif |
922e6775 | 77 | check_PROGRAMS += \ |
e0ef609e | 78 | test_sysfs \ |
4797b1e5 | 79 | test_pager |
e0ef609e KZ |
80 | endif |
81 | ||
dc049516 RM |
82 | if HAVE_OPENAT |
83 | check_PROGRAMS += test_procutils | |
84 | endif | |
85 | ||
5f247c8b | 86 | test_ttyutils_SOURCES = lib/ttyutils.c |
b0b54cc5 | 87 | test_ttyutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM |
b201f1d8 | 88 | test_ttyutils_LDADD = $(LDADD) libcommon.la |
5f247c8b | 89 | |
e0ef609e | 90 | test_blkdev_SOURCES = lib/blkdev.c |
b0b54cc5 | 91 | test_blkdev_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_BLKDEV |
b201f1d8 | 92 | test_blkdev_LDADD = $(LDADD) libcommon.la |
8d34d92b | 93 | |
e0ef609e | 94 | test_ismounted_SOURCES = lib/ismounted.c |
b0b54cc5 | 95 | test_ismounted_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM |
b201f1d8 | 96 | test_ismounted_LDADD = $(LDADD) libcommon.la |
8d34d92b | 97 | |
e0ef609e | 98 | test_mangle_SOURCES = lib/mangle.c |
b0b54cc5 | 99 | test_mangle_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM |
e0ef609e | 100 | |
e0ef609e | 101 | test_strutils_SOURCES = lib/strutils.c |
b0b54cc5 | 102 | test_strutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM |
8d34d92b | 103 | |
f9ffaac0 | 104 | test_colors_SOURCES = lib/colors.c lib/color-names.c |
b0b54cc5 | 105 | test_colors_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM $(TINFO_CFLAGS) |
4310faf9 | 106 | test_colors_LDADD = $(LDADD) $(TINFO_LIBS) |
a10c0434 | 107 | |
e0ef609e | 108 | test_randutils_SOURCES = lib/randutils.c |
b0b54cc5 | 109 | test_randutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM |
8d34d92b | 110 | |
dc049516 | 111 | if HAVE_OPENAT |
1a048dc5 | 112 | test_procutils_SOURCES = lib/procutils.c |
b0b54cc5 | 113 | test_procutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM |
dc049516 | 114 | endif |
e0ef609e KZ |
115 | |
116 | if LINUX | |
117 | test_cpuset_SOURCES = lib/cpuset.c | |
b0b54cc5 | 118 | test_cpuset_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM |
8d34d92b | 119 | |
d77ab74a | 120 | test_sysfs_SOURCES = lib/sysfs.c |
b0b54cc5 | 121 | test_sysfs_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_SYSFS |
b201f1d8 | 122 | test_sysfs_LDADD = $(LDADD) libcommon.la |
e0ef609e | 123 | |
8d34d92b | 124 | test_pager_SOURCES = lib/pager.c |
b0b54cc5 | 125 | test_pager_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM |
5b9403a6 KZ |
126 | |
127 | test_linux_version_SOURCES = lib/linux_version.c | |
128 | test_linux_version_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM | |
e0ef609e KZ |
129 | endif |
130 | ||
131 | test_fileutils_SOURCES = lib/fileutils.c | |
b0b54cc5 | 132 | test_fileutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM |
8d34d92b | 133 | |
e0ef609e | 134 | test_canonicalize_SOURCES = lib/canonicalize.c |
b0b54cc5 | 135 | test_canonicalize_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CANONICALIZE |
e0ef609e | 136 | |
3c201431 KZ |
137 | test_timeutils_SOURCES = lib/timeutils.c lib/strutils.c |
138 | test_timeutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_TIMEUTILS |