X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=lib%2FMakemodule.am;h=862a06c17c4b50332916242315129370be1f64e0;hb=94b9a12e47fe7aa5918f28c98bb5e810aeca92aa;hp=4220c063d513ca1aa973607b20c096d26d7ae5d0;hpb=c5910c7f27d6000f164f510456ac723048783bb1;p=thirdparty%2Futil-linux.git diff --git a/lib/Makemodule.am b/lib/Makemodule.am index 4220c063d5..862a06c17c 100644 --- a/lib/Makemodule.am +++ b/lib/Makemodule.am @@ -5,6 +5,7 @@ libcommon_la_SOURCES = \ lib/blkdev.c \ lib/canonicalize.c \ lib/crc32.c \ + lib/crc32c.c \ lib/env.c \ lib/idcache.c \ lib/fileutils.c \ @@ -17,7 +18,6 @@ libcommon_la_SOURCES = \ lib/md5.c \ lib/pager.c \ lib/parse-date.y \ - lib/path.c \ lib/pwdutils.c \ lib/randutils.c \ lib/setproctitle.c \ @@ -48,9 +48,12 @@ libcommon_la_SOURCES += lib/cpuset.c endif if HAVE_OPENAT +if HAVE_DIRFD +libcommon_la_SOURCES += lib/path.c libcommon_la_SOURCES += lib/procutils.c libcommon_la_SOURCES += lib/sysfs.c endif +endif noinst_LTLIBRARIES += libtcolors.la libtcolors_la_CFLAGS = $(AM_CFLAGS) @@ -95,7 +98,10 @@ check_PROGRAMS += \ endif if HAVE_OPENAT +if HAVE_DIRFD check_PROGRAMS += test_procutils +check_PROGRAMS += test_path +endif endif test_ttyutils_SOURCES = lib/ttyutils.c @@ -124,17 +130,29 @@ test_randutils_SOURCES = lib/randutils.c test_randutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_RANDUTILS if HAVE_OPENAT +if HAVE_DIRFD test_procutils_SOURCES = lib/procutils.c test_procutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PROCUTILS + +test_path_SOURCES = lib/path.c lib/fileutils.c +if HAVE_CPU_SET_T +test_path_SOURCES += lib/cpuset.c +endif +test_path_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PATH +test_path_LDADD = $(LDADD) +endif endif if LINUX test_cpuset_SOURCES = lib/cpuset.c test_cpuset_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CPUSET -test_sysfs_SOURCES = lib/sysfs.c +test_sysfs_SOURCES = lib/sysfs.c lib/path.c lib/fileutils.c +if HAVE_CPU_SET_T +test_sysfs_SOURCES += lib/cpuset.c +endif test_sysfs_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_SYSFS -test_sysfs_LDADD = $(LDADD) libcommon.la +test_sysfs_LDADD = $(LDADD) test_pager_SOURCES = lib/pager.c test_pager_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PAGER