home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / gnu / djgpp / diffs / gas-211 / gas / configur.bat < prev    next >
Encoding:
DOS Batch File  |  1993-11-28  |  2.8 KB  |  86 lines

  1. *** orig/gas-211/gas/configur.bat    Sun May 30 14:06:58 1993
  2. --- src/gas-211/gas/configur.bat    Sun Nov 28 01:21:32 1993
  3. ***************
  4. *** 1,28 ****
  5.   @echo off
  6. ! if "%1" == "go32" goto h8300
  7. ! if "%1" == "h8/300" goto h8300
  8. ! echo Specify one of [ go32 h8/300 ] on command line
  9. ! goto exit
  10. ! :go32
  11. ! echo Configuring gas for go32
  12. ! copy config\i386.md md
  13. ! copy config\out-i386.c aux-output.c
  14. ! copy config\tm-i386gas.h tm.h
  15. ! copy config\float.h-ieee float.h
  16. ! copy config\xm-i386.h config.h
  17. ! copy Makefile.dos Makefile
  18. ! goto exit
  19. ! :h8300
  20. ! echo Configuring gas for H8/300
  21. ! copy config\ho-go32.h host.h
  22. ! copy config\tc-h8300.c targ-cpu.c
  23. ! copy config\tc-h8300.h targ-cpu.h
  24. ! copy config\te-generic.h targ-env.h
  25. ! copy config\objcoffbfd.h obj-format.h
  26. ! copy config\objcoffbfd.c obj-format.c
  27. ! copy config\atof-ieee.c atof-targ.c
  28. ! copy Makefile.dos Makefile
  29.   
  30. ! :exit
  31. --- 1,52 ----
  32.   @echo off
  33. ! echo Configuring GAS for go32
  34. ! rem This batch file assumes a unix-type "sed" program
  35.   
  36. ! update config/ho-go32.h host.h
  37. ! update config/tc-i386.c targ-cpu.c
  38. ! update config/tc-i386.h targ-cpu.h
  39. ! update config/te-go32.h targ-env.h
  40. ! rem update config/obj-aout.h obj-format.h
  41. ! rem update config/obj-aout.c obj-format.c
  42. ! update config/objcoffb.h obj-format.h
  43. ! update config/objcoffb.c obj-format.c
  44. ! update config/atof-ieee.c atof-targ.c
  45. ! echo # Makefile generated by "configure.bat"> Makefile
  46. ! echo all.dos : as.new>>Makefile
  47. ! if exist config.sed del config.sed
  48. ! echo "s/^    \$(srcdir)\/move-if-change/    update/    ">> config.sed
  49. ! echo "/\.o[     ]*:/ s/config.status//            ">> config.sed
  50. ! echo "/^target=/ c\                    ">> config.sed
  51. ! echo "target=go32                    ">> config.sed
  52. ! echo "s/CC = cc/CC = gcc/                ">> config.sed
  53. ! echo "s/:\$/: \$/g                    ">> config.sed
  54. ! echo "s/^    \ *\.\//    go32 /            ">> config.sed
  55. ! echo "s/`echo \$(srcdir)\///g                ">> config.sed
  56. ! echo "s/ | sed 's,\^\\\.\/,,'`//g            ">> config.sed
  57. ! echo "s/^    cd \$(srcdir)[     ]*;//            ">> config.sed
  58. ! echo "/^####/ i\                    ">> config.sed
  59. ! echo "TDEFINES=-DBFD_HEADERS -DMANY_SEGMENTS -DBFD -DI386COFF\">> config.sed
  60. ! echo "LOCAL_LOADLIBES=../bfd/libbfd.a            ">> config.sed
  61. ! echo "s/\/usr[^ ]*errno.h//g                ">> config.sed
  62. ! echo "/^config.h[     ]*:/ d                ">> config.sed
  63. ! sed -e "s/^\"//" -e "s/\"$//" -e "s/[     ]*$//" config.sed > config2.sed
  64. ! sed -f config2.sed Makefile.in >> Makefile.2
  65. ! update Makefile.2 Makefile
  66. ! del Makefile.2
  67. ! del config.sed
  68. ! del config2.sed
  69. ! echo > config-stamp
  70. ! echo #define TARGET_CPU "i386">config.h1
  71. ! echo #define TARGET_ALIAS "i386">>config.h1
  72. ! echo #define TARGET_CANONICAL "i386">>config.h1
  73. ! sed -n "/^VERSION=/p" Makefile.in | sed -e "s/VERSION=/#define GAS_VERSION \"/" -e "s/$/\"/">> config.h1
  74. ! update config.h1 config.h
  75.