]> git.ipfire.org Git - thirdparty/util-linux.git/blame - lib/Makemodule.am
Merge branch 'fixes' of https://github.com/rudimeier/util-linux
[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
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
27if LINUX
4797b1e5
ST
28libcommon_la_SOURCES += \
29 lib/linux_version.c \
30 lib/loopdev.c
d77ab74a
KZ
31endif
32
1eb16fd7
KZ
33if USE_PLYMOUTH_SUPPORT
34libcommon_la_SOURCES += lib/plymouth-ctrl.c
35endif
36
d77ab74a
KZ
37if !HAVE_LANGINFO
38libcommon_la_SOURCES += lib/langinfo.c
39endif
40
e21e6d26
KZ
41if HAVE_CPU_SET_T
42libcommon_la_SOURCES += lib/cpuset.c
43endif
44
dc049516
RM
45if HAVE_OPENAT
46libcommon_la_SOURCES += lib/procutils.c
47libcommon_la_SOURCES += lib/sysfs.c
48endif
4310faf9
KZ
49
50noinst_LTLIBRARIES += libtcolors.la
51libtcolors_la_CFLAGS = $(AM_CFLAGS) $(TINFO_CFLAGS)
52libtcolors_la_LIBADD = $(TINFO_LIBS)
0bef6f75 53libtcolors_la_SOURCES = lib/colors.c lib/color-names.c include/colors.h include/color-names.h
4310faf9 54
60ec67ff
KZ
55dist_man_MANS += lib/terminal-colors.d.5
56
4310faf9 57
922e6775 58check_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
73if LINUX
74if HAVE_CPU_SET_T
922e6775 75check_PROGRAMS += test_cpuset
e0ef609e 76endif
922e6775 77check_PROGRAMS += \
e0ef609e 78 test_sysfs \
4797b1e5 79 test_pager
e0ef609e
KZ
80endif
81
dc049516
RM
82if HAVE_OPENAT
83check_PROGRAMS += test_procutils
84endif
85
5f247c8b 86test_ttyutils_SOURCES = lib/ttyutils.c
b0b54cc5 87test_ttyutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
b201f1d8 88test_ttyutils_LDADD = $(LDADD) libcommon.la
5f247c8b 89
e0ef609e 90test_blkdev_SOURCES = lib/blkdev.c
b0b54cc5 91test_blkdev_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_BLKDEV
b201f1d8 92test_blkdev_LDADD = $(LDADD) libcommon.la
8d34d92b 93
e0ef609e 94test_ismounted_SOURCES = lib/ismounted.c
b0b54cc5 95test_ismounted_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
b201f1d8 96test_ismounted_LDADD = $(LDADD) libcommon.la
8d34d92b 97
e0ef609e 98test_mangle_SOURCES = lib/mangle.c
b0b54cc5 99test_mangle_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
e0ef609e 100
e0ef609e 101test_strutils_SOURCES = lib/strutils.c
b0b54cc5 102test_strutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
8d34d92b 103
f9ffaac0 104test_colors_SOURCES = lib/colors.c lib/color-names.c
b0b54cc5 105test_colors_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM $(TINFO_CFLAGS)
4310faf9 106test_colors_LDADD = $(LDADD) $(TINFO_LIBS)
a10c0434 107
e0ef609e 108test_randutils_SOURCES = lib/randutils.c
b0b54cc5 109test_randutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
8d34d92b 110
dc049516 111if HAVE_OPENAT
1a048dc5 112test_procutils_SOURCES = lib/procutils.c
b0b54cc5 113test_procutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
dc049516 114endif
e0ef609e
KZ
115
116if LINUX
117test_cpuset_SOURCES = lib/cpuset.c
b0b54cc5 118test_cpuset_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
8d34d92b 119
d77ab74a 120test_sysfs_SOURCES = lib/sysfs.c
b0b54cc5 121test_sysfs_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_SYSFS
b201f1d8 122test_sysfs_LDADD = $(LDADD) libcommon.la
e0ef609e 123
8d34d92b 124test_pager_SOURCES = lib/pager.c
b0b54cc5 125test_pager_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
5b9403a6
KZ
126
127test_linux_version_SOURCES = lib/linux_version.c
128test_linux_version_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
e0ef609e
KZ
129endif
130
131test_fileutils_SOURCES = lib/fileutils.c
b0b54cc5 132test_fileutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
8d34d92b 133
e0ef609e 134test_canonicalize_SOURCES = lib/canonicalize.c
b0b54cc5 135test_canonicalize_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CANONICALIZE
e0ef609e 136
3c201431
KZ
137test_timeutils_SOURCES = lib/timeutils.c lib/strutils.c
138test_timeutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_TIMEUTILS