diff options
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | README.md | 5 | ||||
-rw-r--r-- | difftool/Makemodule.am | 2 | ||||
-rw-r--r-- | lib/common/Makemodule.am | 9 | ||||
-rw-r--r-- | lib/common/comp_opt.c (renamed from lib/sqfshelper/comp_opt.c) | 0 | ||||
-rw-r--r-- | lib/common/compress.c (renamed from lib/sqfshelper/compress.c) | 0 | ||||
-rw-r--r-- | lib/common/data_reader_dump.c (renamed from lib/sqfshelper/data_reader_dump.c) | 0 | ||||
-rw-r--r-- | lib/common/data_writer.c (renamed from lib/sqfshelper/data_writer.c) | 0 | ||||
-rw-r--r-- | lib/common/get_path.c (renamed from lib/sqfshelper/get_path.c) | 0 | ||||
-rw-r--r-- | lib/common/inode_stat.c (renamed from lib/sqfshelper/inode_stat.c) | 0 | ||||
-rw-r--r-- | lib/common/io_stdin.c (renamed from lib/sqfshelper/io_stdin.c) | 0 | ||||
-rw-r--r-- | lib/common/perror.c (renamed from lib/sqfshelper/perror.c) | 0 | ||||
-rw-r--r-- | lib/common/print_version.c (renamed from lib/sqfshelper/print_version.c) | 0 | ||||
-rw-r--r-- | lib/common/serialize_fstree.c (renamed from lib/sqfshelper/serialize_fstree.c) | 0 | ||||
-rw-r--r-- | lib/common/statistics.c (renamed from lib/sqfshelper/statistics.c) | 0 | ||||
-rw-r--r-- | lib/common/write_export_table.c (renamed from lib/sqfshelper/write_export_table.c) | 0 | ||||
-rw-r--r-- | lib/common/writer.c (renamed from lib/sqfshelper/writer.c) | 0 | ||||
-rw-r--r-- | lib/sqfshelper/Makemodule.am | 12 | ||||
-rw-r--r-- | mkfs/Makemodule.am | 2 | ||||
-rw-r--r-- | tar/Makemodule.am | 4 | ||||
-rw-r--r-- | unpack/Makemodule.am | 2 |
21 files changed, 17 insertions, 21 deletions
diff --git a/Makefile.am b/Makefile.am index 72e1302..cbf21b9 100644 --- a/Makefile.am +++ b/Makefile.am @@ -18,7 +18,7 @@ TESTS = include doc/Makemodule.am include lib/fstree/Makemodule.am include lib/sqfs/Makemodule.am -include lib/sqfshelper/Makemodule.am +include lib/common/Makemodule.am include lib/tar/Makemodule.am include lib/util/Makemodule.am include tar/Makemodule.am @@ -101,9 +101,8 @@ The following components exist: data structures for reading and writing SquashFS archives. Abstractions for data compression and so on. It contains the actual brains of this package. It uses `libutil.la` internally. - - `libsqfshelper.a` built from files in `lib/sqfshelper` contains a bunch - of high level glue code that combines `libfstree.a` and `libsquashfs.so` - and provides common functionality used by all the tools. + - `libcommon.a` built from files in `lib/common` contains a bunch + of commonly used code shared across the utilities. The headers in `include` are stuffed with comments on functions an data structures. diff --git a/difftool/Makemodule.am b/difftool/Makemodule.am index b38cd93..e43f35d 100644 --- a/difftool/Makemodule.am +++ b/difftool/Makemodule.am @@ -2,6 +2,6 @@ sqfsdiff_SOURCES = difftool/sqfsdiff.c difftool/sqfsdiff.h difftool/util.c sqfsdiff_SOURCES += difftool/compare_dir.c difftool/node_compare.c sqfsdiff_SOURCES += difftool/compare_files.c difftool/super.c sqfsdiff_SOURCES += difftool/extract.c difftool/options.c -sqfsdiff_LDADD = libsqfshelper.a libsquashfs.la libutil.la +sqfsdiff_LDADD = libcommon.a libsquashfs.la libutil.la bin_PROGRAMS += sqfsdiff diff --git a/lib/common/Makemodule.am b/lib/common/Makemodule.am new file mode 100644 index 0000000..75f771d --- /dev/null +++ b/lib/common/Makemodule.am @@ -0,0 +1,9 @@ +libcommon_a_SOURCES = lib/common/serialize_fstree.c lib/common/statistics.c +libcommon_a_SOURCES += lib/common/write_export_table.c lib/common/inode_stat.c +libcommon_a_SOURCES += lib/common/print_version.c lib/common/data_reader_dump.c +libcommon_a_SOURCES += lib/common/compress.c lib/common/comp_opt.c +libcommon_a_SOURCES += lib/common/data_writer.c include/common.h +libcommon_a_SOURCES += lib/common/get_path.c lib/common/io_stdin.c +libcommon_a_SOURCES += lib/common/writer.c lib/common/perror.c + +noinst_LIBRARIES += libcommon.a diff --git a/lib/sqfshelper/comp_opt.c b/lib/common/comp_opt.c index 2b92da3..2b92da3 100644 --- a/lib/sqfshelper/comp_opt.c +++ b/lib/common/comp_opt.c diff --git a/lib/sqfshelper/compress.c b/lib/common/compress.c index 04e1f40..04e1f40 100644 --- a/lib/sqfshelper/compress.c +++ b/lib/common/compress.c diff --git a/lib/sqfshelper/data_reader_dump.c b/lib/common/data_reader_dump.c index 140f527..140f527 100644 --- a/lib/sqfshelper/data_reader_dump.c +++ b/lib/common/data_reader_dump.c diff --git a/lib/sqfshelper/data_writer.c b/lib/common/data_writer.c index 36de154..36de154 100644 --- a/lib/sqfshelper/data_writer.c +++ b/lib/common/data_writer.c diff --git a/lib/sqfshelper/get_path.c b/lib/common/get_path.c index bdc6c3f..bdc6c3f 100644 --- a/lib/sqfshelper/get_path.c +++ b/lib/common/get_path.c diff --git a/lib/sqfshelper/inode_stat.c b/lib/common/inode_stat.c index a73436b..a73436b 100644 --- a/lib/sqfshelper/inode_stat.c +++ b/lib/common/inode_stat.c diff --git a/lib/sqfshelper/io_stdin.c b/lib/common/io_stdin.c index 0e9fb17..0e9fb17 100644 --- a/lib/sqfshelper/io_stdin.c +++ b/lib/common/io_stdin.c diff --git a/lib/sqfshelper/perror.c b/lib/common/perror.c index 9b9f041..9b9f041 100644 --- a/lib/sqfshelper/perror.c +++ b/lib/common/perror.c diff --git a/lib/sqfshelper/print_version.c b/lib/common/print_version.c index b23e2bd..b23e2bd 100644 --- a/lib/sqfshelper/print_version.c +++ b/lib/common/print_version.c diff --git a/lib/sqfshelper/serialize_fstree.c b/lib/common/serialize_fstree.c index 14f0a42..14f0a42 100644 --- a/lib/sqfshelper/serialize_fstree.c +++ b/lib/common/serialize_fstree.c diff --git a/lib/sqfshelper/statistics.c b/lib/common/statistics.c index a209461..a209461 100644 --- a/lib/sqfshelper/statistics.c +++ b/lib/common/statistics.c diff --git a/lib/sqfshelper/write_export_table.c b/lib/common/write_export_table.c index c797577..c797577 100644 --- a/lib/sqfshelper/write_export_table.c +++ b/lib/common/write_export_table.c diff --git a/lib/sqfshelper/writer.c b/lib/common/writer.c index fa732ad..fa732ad 100644 --- a/lib/sqfshelper/writer.c +++ b/lib/common/writer.c diff --git a/lib/sqfshelper/Makemodule.am b/lib/sqfshelper/Makemodule.am deleted file mode 100644 index b72b904..0000000 --- a/lib/sqfshelper/Makemodule.am +++ /dev/null @@ -1,12 +0,0 @@ -libsqfshelper_a_SOURCES = lib/sqfshelper/serialize_fstree.c -libsqfshelper_a_SOURCES += lib/sqfshelper/statistics.c -libsqfshelper_a_SOURCES += lib/sqfshelper/write_export_table.c -libsqfshelper_a_SOURCES += lib/sqfshelper/print_version.c -libsqfshelper_a_SOURCES += lib/sqfshelper/inode_stat.c -libsqfshelper_a_SOURCES += lib/sqfshelper/data_reader_dump.c -libsqfshelper_a_SOURCES += lib/sqfshelper/compress.c lib/sqfshelper/comp_opt.c -libsqfshelper_a_SOURCES += lib/sqfshelper/data_writer.c include/common.h -libsqfshelper_a_SOURCES += lib/sqfshelper/get_path.c lib/sqfshelper/io_stdin.c -libsqfshelper_a_SOURCES += lib/sqfshelper/writer.c lib/sqfshelper/perror.c - -noinst_LIBRARIES += libsqfshelper.a diff --git a/mkfs/Makemodule.am b/mkfs/Makemodule.am index cb37698..9fd8bed 100644 --- a/mkfs/Makemodule.am +++ b/mkfs/Makemodule.am @@ -1,6 +1,6 @@ gensquashfs_SOURCES = mkfs/mkfs.c mkfs/mkfs.h mkfs/options.c gensquashfs_SOURCES += mkfs/dirscan.c mkfs/selinux.c -gensquashfs_LDADD = libsqfshelper.a libsquashfs.la libfstree.a libutil.la +gensquashfs_LDADD = libcommon.a libsquashfs.la libfstree.a libutil.la gensquashfs_LDADD += $(LIBSELINUX_LIBS) gensquashfs_CPPFLAGS = $(AM_CPPFLAGS) gensquashfs_CFLAGS = $(AM_CFLAGS) $(LIBSELINUX_CFLAGS) diff --git a/tar/Makemodule.am b/tar/Makemodule.am index e532fad..e3f40d0 100644 --- a/tar/Makemodule.am +++ b/tar/Makemodule.am @@ -1,7 +1,7 @@ sqfs2tar_SOURCES = tar/sqfs2tar.c -sqfs2tar_LDADD = libsqfshelper.a libsquashfs.la libtar.a libutil.la +sqfs2tar_LDADD = libcommon.a libsquashfs.la libtar.a libutil.la tar2sqfs_SOURCES = tar/tar2sqfs.c -tar2sqfs_LDADD = libsqfshelper.a libsquashfs.la libtar.a libfstree.a libutil.la +tar2sqfs_LDADD = libcommon.a libsquashfs.la libtar.a libfstree.a libutil.la bin_PROGRAMS += sqfs2tar tar2sqfs diff --git a/unpack/Makemodule.am b/unpack/Makemodule.am index 5382e8e..2609db4 100644 --- a/unpack/Makemodule.am +++ b/unpack/Makemodule.am @@ -2,6 +2,6 @@ rdsquashfs_SOURCES = unpack/rdsquashfs.c unpack/rdsquashfs.h rdsquashfs_SOURCES += unpack/list_files.c unpack/options.c rdsquashfs_SOURCES += unpack/restore_fstree.c unpack/describe.c rdsquashfs_SOURCES += unpack/fill_files.c unpack/dump_xattrs.c -rdsquashfs_LDADD = libsqfshelper.a libsquashfs.la libutil.la +rdsquashfs_LDADD = libcommon.a libsquashfs.la libutil.la bin_PROGRAMS += rdsquashfs |