* mpw-config.in (BUILD_NLMCONV, BUILD_SRCONV, SYSINFO_PROG,
BUILD_DLLTOOL): Put definitions for these into makefile when configuring, instead of always clearing in mpw-make.sed. * mpw-make.sed: Edit out any host_alias or target_alias settings, fix pathname to BFD internal include files, remove dependency calculation rules.
This commit is contained in:
parent
130c6e3d59
commit
dda8716b94
3 changed files with 27 additions and 6 deletions
|
@ -1,3 +1,12 @@
|
||||||
|
Tue Jan 16 12:07:25 1996 Stan Shebs <shebs@andros.cygnus.com>
|
||||||
|
|
||||||
|
* mpw-config.in (BUILD_NLMCONV, BUILD_SRCONV, SYSINFO_PROG,
|
||||||
|
BUILD_DLLTOOL): Put definitions for these into makefile when
|
||||||
|
configuring, instead of always clearing in mpw-make.sed.
|
||||||
|
* mpw-make.sed: Edit out any host_alias or target_alias settings,
|
||||||
|
fix pathname to BFD internal include files, remove dependency
|
||||||
|
calculation rules.
|
||||||
|
|
||||||
Thu Jan 11 17:31:38 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
Thu Jan 11 17:31:38 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
||||||
|
|
||||||
* objdump.c (dump_section_header): Add new section flags
|
* objdump.c (dump_section_header): Add new section flags
|
||||||
|
|
|
@ -15,6 +15,10 @@ End If
|
||||||
Echo '# From mpw-config.in' > "{o}"mk.tmp
|
Echo '# From mpw-config.in' > "{o}"mk.tmp
|
||||||
Echo "ARCHDEFS = -d" {archname} >> "{o}"mk.tmp
|
Echo "ARCHDEFS = -d" {archname} >> "{o}"mk.tmp
|
||||||
Echo "UNDERSCORE = " {underscore} >> "{o}"mk.tmp
|
Echo "UNDERSCORE = " {underscore} >> "{o}"mk.tmp
|
||||||
|
Echo "BUILD_NLMCONV = " >> "{o}"mk.tmp
|
||||||
|
Echo "BUILD_SRCONV = " >> "{o}"mk.tmp
|
||||||
|
Echo "SYSINFO_PROG = " >> "{o}"mk.tmp
|
||||||
|
Echo "BUILD_DLLTOOL = " >> "{o}"mk.tmp
|
||||||
Echo '# End from mpw-config.in' >> "{o}"mk.tmp
|
Echo '# End from mpw-config.in' >> "{o}"mk.tmp
|
||||||
|
|
||||||
Echo '/* config.h. Generated by mpw-configure. */' > "{o}"config.new
|
Echo '/* config.h. Generated by mpw-configure. */' > "{o}"config.new
|
||||||
|
|
|
@ -1,15 +1,14 @@
|
||||||
# Sed commands to finish translating the binutils Unix makefile into MPW syntax.
|
# Sed commands to finish translating the binutils Unix makefile into MPW syntax.
|
||||||
|
|
||||||
# Define undefined makefile variables.
|
# Add a rule.
|
||||||
/^#### .*/a\
|
/^#### .*/a\
|
||||||
\
|
\
|
||||||
BUILD_NLMCONV = \
|
|
||||||
BUILD_SRCONV = \
|
|
||||||
SYSINFO_PROG = \
|
|
||||||
BUILD_DLLTOOL = \
|
|
||||||
\
|
|
||||||
"{o}"underscore.c.o \\Option-f "{o}"underscore.c\
|
"{o}"underscore.c.o \\Option-f "{o}"underscore.c\
|
||||||
|
|
||||||
|
# Comment out any alias settings.
|
||||||
|
/^host_alias =/s/^/#/
|
||||||
|
/^target_alias =/s/^/#/
|
||||||
|
|
||||||
# Whack out unused host define bits.
|
# Whack out unused host define bits.
|
||||||
/HDEFINES/s/@HDEFINES@//
|
/HDEFINES/s/@HDEFINES@//
|
||||||
|
|
||||||
|
@ -37,6 +36,10 @@ BUILD_DLLTOOL = \
|
||||||
/^{[A-Z]*_PROG}/s/$/ "{s}"mac-binutils.r/
|
/^{[A-Z]*_PROG}/s/$/ "{s}"mac-binutils.r/
|
||||||
/{[A-Z]*_PROG}\.r/s/{[A-Z]*_PROG}\.r/mac-binutils.r/
|
/{[A-Z]*_PROG}\.r/s/{[A-Z]*_PROG}\.r/mac-binutils.r/
|
||||||
|
|
||||||
|
# There are auto-generated references to BFD .h files that are not
|
||||||
|
# in the objdir (like bfd.h) but are in the source dir.
|
||||||
|
/::bfd:lib/s/::bfd:lib\([a-z]*\)\.h/{BFDDIR}:lib\1.h/g
|
||||||
|
|
||||||
# Fix the locations of generated files.
|
# Fix the locations of generated files.
|
||||||
/config/s/"{s}"config\.h/"{o}"config.h/g
|
/config/s/"{s}"config\.h/"{o}"config.h/g
|
||||||
/config/s/^config\.h/"{o}"config\.h/
|
/config/s/^config\.h/"{o}"config\.h/
|
||||||
|
@ -84,6 +87,11 @@ install-only \\Option-f\
|
||||||
End For\
|
End For\
|
||||||
|
|
||||||
|
|
||||||
|
/true/s/ ; @true$//
|
||||||
|
|
||||||
|
# dot files are trouble, remove them and their actions.
|
||||||
|
/^\.dep/,/^$/d
|
||||||
|
|
||||||
# Remove un-useful targets.
|
# Remove un-useful targets.
|
||||||
/^Makefile \\Option-f/,/^$/d
|
/^Makefile \\Option-f/,/^$/d
|
||||||
/^"{o}"config.h \\Option-f/,/^$/d
|
/^"{o}"config.h \\Option-f/,/^$/d
|
||||||
|
|
Loading…
Reference in a new issue