From 50b67940c793e72656787469ced6e0245bb580b4 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Mon, 29 May 2023 20:16:38 +0200 Subject: libfstree: accept dir_entry_t instead of path and struct stat Because the dir_entry_t also has a flag for had links, the regular node and hard-link node interface can be unified. This simplifies the users of libfstree (gensquashfs, tar2sqfs) since we can simply hose the entries from an iterator directly into the tree. Signed-off-by: David Oberhollenzer --- lib/fstree/Makemodule.am | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'lib/fstree/Makemodule.am') diff --git a/lib/fstree/Makemodule.am b/lib/fstree/Makemodule.am index 109af8e..965251b 100644 --- a/lib/fstree/Makemodule.am +++ b/lib/fstree/Makemodule.am @@ -5,16 +5,10 @@ libfstree_a_SOURCES = include/fstree.h lib/fstree/src/fstree.c \ noinst_LIBRARIES += libfstree.a test_mknode_simple_SOURCES = lib/fstree/test/mknode_simple.c -test_mknode_simple_LDADD = libfstree.a libcompat.a - -test_mknode_slink_SOURCES = lib/fstree/test/mknode_slink.c -test_mknode_slink_LDADD = libfstree.a libcompat.a - -test_mknode_reg_SOURCES = lib/fstree/test/mknode_reg.c -test_mknode_reg_LDADD = libfstree.a libcompat.a +test_mknode_simple_LDADD = libfstree.a libutil.a libcompat.a test_mknode_dir_SOURCES = lib/fstree/test/mknode_dir.c -test_mknode_dir_LDADD = libfstree.a libcompat.a +test_mknode_dir_LDADD = libfstree.a libutil.a libcompat.a test_gen_inode_numbers_SOURCES = lib/fstree/test/gen_inode_numbers.c test_gen_inode_numbers_LDADD = libcommon.a libfstree.a libutil.a libcompat.a @@ -29,8 +23,7 @@ test_fstree_sort_SOURCES = lib/fstree/test/fstree_sort.c test_fstree_sort_LDADD = libcommon.a libfstree.a libio.a libutil.a libcompat.a FSTREE_TESTS = \ - test_mknode_simple test_mknode_slink \ - test_mknode_reg test_mknode_dir test_gen_inode_numbers \ + test_mknode_simple test_mknode_dir test_gen_inode_numbers \ test_add_by_path test_get_path test_fstree_sort check_PROGRAMS += $(FSTREE_TESTS) -- cgit v1.2.3