diff options
author | Karel Zak | 2012-06-04 10:36:37 +0200 |
---|---|---|
committer | Karel Zak | 2012-06-26 20:50:53 +0200 |
commit | d77ab74af75cbb5d10875ee156af3078c5d40700 (patch) | |
tree | fb32b1e985fb03f1366fc139d7d2f8c6590d8a89 /lib | |
parent | build-sys: remove include-Makefile.am (diff) | |
download | kernel-qcow2-util-linux-d77ab74af75cbb5d10875ee156af3078c5d40700.tar.gz kernel-qcow2-util-linux-d77ab74af75cbb5d10875ee156af3078c5d40700.tar.xz kernel-qcow2-util-linux-d77ab74af75cbb5d10875ee156af3078c5d40700.zip |
build-sys: convert lib/ to libcommon.la
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Makemodule.am | 55 |
1 files changed, 42 insertions, 13 deletions
diff --git a/lib/Makemodule.am b/lib/Makemodule.am index 3a46c699a..064cc9f4e 100644 --- a/lib/Makemodule.am +++ b/lib/Makemodule.am @@ -1,4 +1,39 @@ +noinst_LTLIBRARIES += libcommon.la +libcommon_la_CFLAGS = $(AM_CFLAGS) +libcommon_la_SOURCES = \ + lib/at.c \ + lib/blkdev.c \ + lib/canonicalize.c \ + lib/cpuset.c \ + lib/crc32.c \ + lib/env.c \ + lib/fileutils.c \ + lib/ismounted.c \ + lib/loopdev.c \ + lib/mangle.c \ + lib/match.c \ + lib/mbsalign.c \ + lib/md5.c \ + lib/pager.c \ + lib/path.c \ + lib/procutils.c \ + lib/randutils.c \ + lib/setproctitle.c \ + lib/strutils.c \ + lib/sysfs.c \ + lib/tt.c \ + lib/wholedisk.c \ + lib/xgetpass.c + +if LINUX +libcommon_la_SOURCES += lib/linux_version.c +endif + +if !HAVE_LANGINFO +libcommon_la_SOURCES += lib/langinfo.c +endif + noinst_PROGRAMS += \ test_at \ test_blkdev \ @@ -24,6 +59,7 @@ endif test_blkdev_SOURCES = lib/blkdev.c test_blkdev_CFLAGS = -DTEST_PROGRAM +test_blkdev_LDADD = libcommon.la test_ismounted_SOURCES = lib/ismounted.c test_ismounted_CFLAGS = -DTEST_PROGRAM @@ -50,32 +86,25 @@ if LINUX test_cpuset_SOURCES = lib/cpuset.c test_cpuset_CFLAGS = -DTEST_PROGRAM -test_sysfs_SOURCES = lib/sysfs.c lib/at.c +test_sysfs_SOURCES = lib/sysfs.c test_sysfs_CFLAGS = -DTEST_PROGRAM_SYSFS +test_sysfs_LDADD = libcommon.la test_pager_SOURCES = lib/pager.c test_pager_CFLAGS = -DTEST_PROGRAM -test_loopdev_SOURCES = \ - $(test_sysfs_SOURCES) \ - lib/loopdev.c \ - lib/canonicalize.c \ - lib/linux_version.c - +test_loopdev_SOURCES = lib/loopdev.c test_loopdev_CFLAGS = -DTEST_PROGRAM_LOOPDEV +test_loopdev_LDADD = libcommon.la endif test_fileutils_SOURCES = lib/fileutils.c test_fileutils_CFLAGS = -DTEST_PROGRAM -test_tt_SOURCES = \ - lib/tt.c \ - lib/mbsalign.c +test_tt_SOURCES = lib/tt.c test_tt_CFLAGS = -DTEST_PROGRAM +test_tt_LDADD = libcommon.la test_canonicalize_SOURCES = lib/canonicalize.c test_canonicalize_CFLAGS = -DTEST_PROGRAM_CANONICALIZE -if LINUX -test_blkdev_SOURCES += lib/linux_version.c -endif |