diff options
author | Ian Lance Taylor <ian@airs.com> | 1996-01-08 23:18:29 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1996-01-08 23:18:29 +0000 |
commit | f5818d79ddec0f5cd55bf625e2e8602b09113947 (patch) | |
tree | 2e150465428578c44c2d5ecc65f1927ee1a399cf /binutils/Makefile.in | |
parent | 1a418120d70669361141f1de2bdb490a63df22e1 (diff) | |
download | gdb-f5818d79ddec0f5cd55bf625e2e8602b09113947.zip gdb-f5818d79ddec0f5cd55bf625e2e8602b09113947.tar.gz gdb-f5818d79ddec0f5cd55bf625e2e8602b09113947.tar.bz2 |
* objcopy.c: Include budbg.h.
(convert_debugging): New static variable.
(OPTION_DEBUGGING): Define.
(copy_options): Add "debugging".
(copy_usage): Mention --debugging.
(is_strip_section): Skip debugging sections if convert_debugging.
(setup_section, copy_section): Likewise.
(filter_symbols): Skip debugging symbols if convert_debugging.
(copy_object): If convert_debugging, read and write debugging
information.
(write_debugging_info): New static function.
(copy_main): Handle --debugging.
* Makefile.in (DEBUG_OBJS): New variable.
($(OBJCOPY_PROG)): Depend upon and link against $(DEBUG_OBJS).
($(STRIP_PROG)): Likewise.
(OBJDUMP_OBJS): Remove variable.
($(OBJDUMP_PROG)): Use objdump.o $(DEBUG_OBJS) rather than
$(OBJDUMP_OBJS).
* binutils.texi, objcopy.1: Document --debugging.
Diffstat (limited to 'binutils/Makefile.in')
-rw-r--r-- | binutils/Makefile.in | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/binutils/Makefile.in b/binutils/Makefile.in index 6801d56..b261d67 100644 --- a/binutils/Makefile.in +++ b/binutils/Makefile.in @@ -144,6 +144,7 @@ GENERATED_CFILES = \ .c.o: $(CC) -c $(ALL_CFLAGS) $< +DEBUG_OBJS = rddbg.o debug.o stabs.o ieee.o prdbg.o # ## Random definitions # Hopefully all these may be flushed once we get configuration down pat. @@ -256,22 +257,20 @@ dvi: binutils.dvi $(SIZE_PROG): $(ADDL_LIBS) size.o $(BFD) $(CC) $(CFLAGS) $(LDFLAGS) -o $(SIZE_PROG) size.o $(ADDL_LIBS) $(EXTRALIBS) -$(OBJCOPY_PROG): $(ADDL_LIBS) objcopy.o not-strip.o $(BFD) - $(CC) $(CFLAGS) $(LDFLAGS) -o $(OBJCOPY_PROG) objcopy.o not-strip.o $(ADDL_LIBS) $(EXTRALIBS) +$(OBJCOPY_PROG): $(ADDL_LIBS) objcopy.o not-strip.o $(DEBUG_OBJS) $(BFD) + $(CC) $(CFLAGS) $(LDFLAGS) -o $(OBJCOPY_PROG) objcopy.o not-strip.o $(DEBUG_OBJS) $(ADDL_LIBS) $(EXTRALIBS) $(STRINGS_PROG): $(ADDL_LIBS) strings.o $(BFD) $(CC) $(CFLAGS) $(LDFLAGS) -o $(STRINGS_PROG) strings.o $(ADDL_LIBS) $(EXTRALIBS) -$(STRIP_PROG): $(ADDL_LIBS) objcopy.o is-strip.o $(BFD) - $(CC) $(CFLAGS) $(LDFLAGS) -o $(STRIP_PROG) objcopy.o is-strip.o $(ADDL_LIBS) $(EXTRALIBS) +$(STRIP_PROG): $(ADDL_LIBS) objcopy.o is-strip.o $(DEBUG_OBJS) $(BFD) + $(CC) $(CFLAGS) $(LDFLAGS) -o $(STRIP_PROG) objcopy.o is-strip.o $(DEBUG_OBJS) $(ADDL_LIBS) $(EXTRALIBS) $(NM_PROG): $(ADDL_LIBS) nm.o $(BFD) $(CC) $(CFLAGS) $(LDFLAGS) -o $(NM_PROG) nm.o $(ADDL_LIBS) $(EXTRALIBS) -OBJDUMP_OBJS = objdump.o rddbg.o debug.o stabs.o ieee.o prdbg.o - -$(OBJDUMP_PROG): $(ADDL_LIBS) $(OBJDUMP_OBJS) $(BFD) $(OPCODES) - $(CC) $(CFLAGS) $(LDFLAGS) -o $(OBJDUMP_PROG) $(OBJDUMP_OBJS) $(OPCODES) $(ADDL_LIBS) $(EXTRALIBS) +$(OBJDUMP_PROG): $(ADDL_LIBS) objdump.o $(DEBUG_OBJS) $(BFD) $(OPCODES) + $(CC) $(CFLAGS) $(LDFLAGS) -o $(OBJDUMP_PROG) objdump.o $(DEBUG_OBJS) $(OPCODES) $(ADDL_LIBS) $(EXTRALIBS) underscore.c: stamp-under ; @true |