]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
misc: add makefile rules for dumpe2fs.static and e2image.static
authorTheodore Ts'o <tytso@mit.edu>
Mon, 19 Mar 2018 22:06:53 +0000 (18:06 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 19 Mar 2018 22:06:53 +0000 (18:06 -0400)
These makefile targets are not built by default, but making them
available makes debugging easier.

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
misc/Makefile.in

index 6f631eb1c6b9443e6616bc706dd56c24ffb1e7ab..efc0e0bceb9ddc6989267bf9377939853478118c 100644 (file)
@@ -216,6 +216,12 @@ e2image.profiled: $(E2IMAGE_OBJS) $(PROFILED_DEPLIBS) $(DEPLIBBLKID)
                $(PROFILED_E2IMAGE_OBJS) $(PROFILED_LIBS) $(LIBINTL) $(SYSLIBS) \
                $(LIBBLKID) $(LIBMAGIC)
 
+e2image.static: $(E2IMAGE_OBJS) $(PROFILED_DEPLIBS) $(DEPLIBBLKID)
+       $(E) "  LD $@"
+       $(Q) $(CC) $(LDFLAGS_STATIC) -g -pg -o e2image.static \
+               $(E2IMAGE_OBJS) $(STATIC_LIBS) $(LIBINTL) $(SYSLIBS) \
+               $(STATIC_LIBBLKID) $(LIBMAGIC)
+
 e2undo: $(E2UNDO_OBJS) $(DEPLIBS)
        $(E) "  LD $@"
        $(Q) $(CC) $(ALL_LDFLAGS) -o e2undo $(E2UNDO_OBJS) $(LIBS) \
@@ -329,6 +335,12 @@ dumpe2fs.profiled: $(DUMPE2FS_OBJS) $(PROFILED_DEPLIBS) \
                $(PROFILED_LIBE2P) $(PROFILED_LIBUUID) $(LIBINTL) $(SYSLIBS) \
                $(PROFILED_LIBBLKID) $(LIBMAGIC)
 
+dumpe2fs.static: $(DUMPE2FS_OBJS) $(DEPLIBS) $(DEPLIBS_E2P) $(DEPLIBUUID) $(DEPLIBBLKID)
+       $(E) "  LD $@"
+       $(Q) $(CC) $(LDFLAGS_STATIC) -o dumpe2fs.static $(DUMPE2FS_OBJS) \
+               $(STATIC_LIBS) $(STATIC_LIBE2P) $(STATIC_LIBUUID) \
+               $(LIBINTL) $(SYSLIBS) $(STATIC_LIBBLKID) $(LIBMAGIC)
+
 fsck: $(FSCK_OBJS) $(DEPLIBBLKID)
        $(E) "  LD $@"
        $(Q) $(CC) $(ALL_LDFLAGS) -o fsck $(FSCK_OBJS) $(LIBBLKID) \
@@ -671,6 +683,7 @@ clean::
                uuidd e2image tune2fs.static tst_ismounted fsck.profiled \
                blkid.profiled tune2fs.profiled e2image.profiled \
                e2undo.profiled mke2fs.profiled dumpe2fs.profiled \
+               dumpe2fs.static e2image.static \
                logsave.profiled filefrag.profiled uuidgen.profiled \
                uuidd.profiled e2image.profiled e2fuzz mke2fs.conf \
                profiled/*.o \#* *.s *.o *.a *~ core gmon.out