home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / msdos / djgpp / diffs / gas-211 / gas / configur.bat < prev    next >
Encoding:
DOS Batch File  |  1993-05-31  |  2.6 KB  |  84 lines

  1. *** orig/gas-211/gas/configur.bat    Sun May 30 17:06:58 1993
  2. --- src/gas-211/gas/configur.bat    Sun May 30 21:54:58 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,50 ----
  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. ! update config/obj-aout.h obj-format.h
  41. ! update config/obj-aout.c obj-format.c
  42. ! update config/atof-ieee.c atof-targ.c
  43. ! echo # Makefile generated by "configure.bat"> Makefile
  44. ! echo all.dos : as.new>>Makefile
  45. ! if exist config.sed del config.sed
  46. ! echo "s/^    \$(srcdir)\/move-if-change/    update/    ">> config.sed
  47. ! echo "/\.o[     ]*:/ s/config.status//            ">> config.sed
  48. ! echo "/^target=/ c\                    ">> config.sed
  49. ! echo "target=go32                    ">> config.sed
  50. ! echo "s/CC = cc/CC = gcc/                ">> config.sed
  51. ! echo "s/:\$/: \$/g                    ">> config.sed
  52. ! echo "s/^    \ *\.\//    go32 /            ">> config.sed
  53. ! echo "s/`echo \$(srcdir)\///g                ">> config.sed
  54. ! echo "s/ | sed 's,\^\\\.\/,,'`//g            ">> config.sed
  55. ! echo "s/^    cd \$(srcdir)[     ]*;//            ">> config.sed
  56. ! echo "s/\/usr[^ ]*errno.h//g                ">> config.sed
  57. ! echo "/^as.new[     ]*:/,/-o/ {            ">> config.sed
  58. ! echo "  s/    \$(CC)/    >gas.rf/            ">> config.sed
  59. ! echo "  /-o/ a\                        ">> config.sed
  60. ! echo "    $(CC) @gas.rf                    ">> config.sed
  61. ! echo "}                            ">> config.sed
  62. ! sed -e "s/^\"//" -e "s/\"$//" -e "s/[     ]*$//" config.sed > config2.sed
  63. ! sed -f config2.sed Makefile.in >> Makefile.2
  64. ! update Makefile.2 Makefile
  65. ! del Makefile.2
  66. ! del config.sed
  67. ! del config2.sed
  68. ! echo > config-stamp
  69. ! echo #define TARGET_CPU i386>config.h1
  70. ! echo #define TARGET_ALIAS i386>>config.h1
  71. ! echo #define TARGET_CANONICAL i386>>config.h1
  72. ! sed -n "/^VERSION=/p" Makefile.in | sed "s/VERSION=/#define GAS_VERSION /" >> config.h1
  73. ! update config.h1 config.h
  74.