mirror of https://github.com/vitalif/e2fsprogs
lib/ext2fs: Only build tst_libext2fs for make check
It's only necessary to build tst_libext2fs when running "make check". Also make sure the links of the tst_* programs are done with $(ALL_LDFLAGS). Signed-off-by: Theodore Ts'o <tytso@mit.edu>test-maint
parent
599915f080
commit
a34c72ab2d
|
@ -220,7 +220,7 @@ BSDLIB_INSTALL_DIR = $(root_libdir)
|
|||
@MAKEFILE_BSDLIB@
|
||||
@MAKEFILE_PROFILE@
|
||||
|
||||
all:: ext2fs.pc tst_libext2fs
|
||||
all:: ext2fs.pc
|
||||
|
||||
.c.o:
|
||||
$(E) " CC $<"
|
||||
|
@ -394,7 +394,7 @@ filefrag.o: $(top_srcdir)/debugfs/filefrag.c
|
|||
|
||||
tst_libext2fs.o: $(srcdir)/tst_libext2fs.c
|
||||
$(E) " CC $<"
|
||||
$(Q) $(CC) $(ALL_CFLAGS) $(DEPEND_CFLAGS) -c $< -o $@
|
||||
$(Q) $(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) $(DEPEND_CFLAGS) -c $< -o $@
|
||||
|
||||
tst_bitmaps_cmd.c: tst_bitmaps_cmd.ct
|
||||
$(E) " MK_CMDS $@"
|
||||
|
@ -405,42 +405,43 @@ tst_bitmaps: tst_bitmaps.o tst_bitmaps_cmd.o $(srcdir)/blkmap64_rb.c \
|
|||
$(E) " LD $@"
|
||||
$(Q) $(CC) -o $@ tst_bitmaps.o tst_bitmaps_cmd.o \
|
||||
-DDEBUG_RB $(srcdir)/blkmap64_rb.c $(ALL_CFLAGS) \
|
||||
$(STATIC_LIBEXT2FS) $(STATIC_LIBSS) $(STATIC_LIBCOM_ERR) \
|
||||
$(SYSLIBS)
|
||||
$(ALL_LDFLAGS) $(STATIC_LIBEXT2FS) $(STATIC_LIBSS) \
|
||||
$(STATIC_LIBCOM_ERR) $(SYSLIBS)
|
||||
|
||||
tst_extents: $(srcdir)/extent.c $(DEBUG_OBJS) $(DEPSTATIC_LIBSS) libext2fs.a \
|
||||
$(STATIC_LIBE2P) $(DEPLIBUUID) $(DEPLIBBLKID) $(DEPSTATIC_LIBCOM_ERR) \
|
||||
$(DEPLIBQUOTA)
|
||||
$(E) " LD $@"
|
||||
$(Q) $(CC) -o tst_extents $(srcdir)/extent.c \
|
||||
$(ALL_CFLAGS) -DDEBUG $(DEBUG_OBJS) $(STATIC_LIBSS) \
|
||||
$(STATIC_LIBE2P) $(LIBQUOTA) $(STATIC_LIBEXT2FS) \
|
||||
$(LIBBLKID) $(LIBUUID) $(STATIC_LIBCOM_ERR) \
|
||||
$(SYSLIBS) -I $(top_srcdir)/debugfs
|
||||
$(ALL_CFLAGS) $(ALL_LDFLAGS) -DDEBUG $(DEBUG_OBJS) \
|
||||
$(STATIC_LIBSS) $(STATIC_LIBE2P) $(LIBQUOTA) \
|
||||
$(STATIC_LIBEXT2FS) $(LIBBLKID) $(LIBUUID) \
|
||||
$(STATIC_LIBCOM_ERR) $(SYSLIBS) -I $(top_srcdir)/debugfs
|
||||
|
||||
tst_libext2fs: $(DEBUG_OBJS) \
|
||||
$(DEPSTATIC_LIBSS) $(STATIC_LIBE2P) $(DEPLIBUUID) libext2fs.a \
|
||||
$(DEPLIBBLKID) $(DEPSTATIC_LIBCOM_ERR) $(DEPLIBQUOTA)
|
||||
$(E) " LD $@"
|
||||
$(Q) $(CC) -o tst_libext2fs $(ALL_CFLAGS) -DDEBUG $(DEBUG_OBJS) \
|
||||
$(Q) $(CC) -o tst_libext2fs $(ALL_LDFLAGS) -DDEBUG $(DEBUG_OBJS) \
|
||||
$(STATIC_LIBSS) $(STATIC_LIBE2P) $(LIBQUOTA) \
|
||||
$(STATIC_LIBEXT2FS) $(LIBBLKID) $(LIBUUID) \
|
||||
$(STATIC_LIBCOM_ERR) $(SYSLIBS) -I $(top_srcdir)/debugfs
|
||||
|
||||
tst_inline: $(srcdir)/inline.c $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR)
|
||||
$(E) " LD $@"
|
||||
$(Q) $(CC) -o tst_inline $(srcdir)/inline.c $(ALL_CFLAGS) -DDEBUG \
|
||||
$(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) $(SYSLIBS)
|
||||
$(Q) $(CC) -o tst_inline $(srcdir)/inline.c $(ALL_CFLAGS) \
|
||||
$(ALL_LDFLAGS) -DDEBUG $(STATIC_LIBEXT2FS) \
|
||||
$(STATIC_LIBCOM_ERR) $(SYSLIBS)
|
||||
|
||||
tst_csum: csum.c $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR) $(STATIC_LIBE2P) \
|
||||
$(top_srcdir)/lib/e2p/e2p.h
|
||||
$(E) " LD $@"
|
||||
$(Q) $(CC) -o tst_csum $(srcdir)/csum.c -DDEBUG \
|
||||
$(ALL_CFLAGS) $(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) \
|
||||
$(STATIC_LIBE2P) $(SYSLIBS)
|
||||
$(ALL_CFLAGS) $(ALL_LDFLAGS) $(STATIC_LIBEXT2FS) \
|
||||
$(STATIC_LIBCOM_ERR) $(STATIC_LIBE2P) $(SYSLIBS)
|
||||
|
||||
tst_crc32c: $(srcdir)/crc32c.c $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR)
|
||||
$(Q) $(CC) $(BUILD_LDFLAGS) $(ALL_CFLAGS) -o tst_crc32c $(srcdir)/crc32c.c \
|
||||
$(Q) $(CC) $(ALL_LDFLAGS) $(ALL_CFLAGS) -o tst_crc32c $(srcdir)/crc32c.c \
|
||||
-DUNITTEST $(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) \
|
||||
$(SYSLIBS)
|
||||
|
||||
|
@ -451,7 +452,7 @@ mkjournal: mkjournal.c $(STATIC_LIBEXT2FS) $(DEPLIBCOM_ERR)
|
|||
|
||||
check:: tst_bitops tst_badblocks tst_iscan tst_types tst_icount \
|
||||
tst_super_size tst_types tst_inode_size tst_csum tst_crc32c tst_bitmaps \
|
||||
tst_inline
|
||||
tst_inline tst_libext2fs
|
||||
LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./tst_bitops
|
||||
LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./tst_badblocks
|
||||
LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./tst_iscan
|
||||
|
|
Loading…
Reference in New Issue