update copyrights in config dir.
[official-gcc.git] / gcc / config / winnt / config-nt.bat
blob688d1264e898ec0616fe5d91a8ebaa7ed32d94aa
1 echo Configuring GCC for Windows NT on %2
2 rem This batch file assumes a unix-type "sed" program
4 if %2.==alpha. echo #include "alpha/xm-alpha.h" >config.h
5 if %2.==alpha. echo #include "winnt/xm-winnt.h" >>config.h
6 if %2.==alpha. echo #include "alpha/xm-winnt.h" >>config.h
7 if not %2.==alpha.  echo #include "%2/xm-winnt.h" >config.h
8 copy config.h hconfig.h
9 copy config.h tconfig.h
11 if %2.==alpha. echo #define TARGET_CPU_DEFAULT 64 >tm.h
12 if %2.==alpha. echo #include "alpha/alpha.h" >>tm.h
13 if %2.==alpha. echo #include "alpha/win-nt.h" >>tm.h
14 if not %2.==alpha. echo #include "%2/win-nt.h" >tm.h
16 rem This batch file assumes a unix-type "sed" program
18 echo # Makefile generated by "config-nt.bat"> Makefile
19 echo all.nt: cpp.exe cc1.exe cc1obj.exe xgcc.exe ld.exe stmp-headers libgcc.lib stmp-float_h specs stamp-objlist>> Makefile
20 sed -f config/%2/config-nt.sed -f config/winnt/config-nt.sed Makefile.in >> Makefile
22 set LANG=
24 echo # >specs.h
25 echo # >options.h
27 if not exist cp\make-lang.in goto no_cp
28 if exist cp\lang-specs.h echo #include "cp/lang-specs.h">>specs.h
29 if exist cp\lang-options.h echo #include "cp/lang-options.h">>options.h
30 sed -f config/%2/config-nt.sed -f config/winnt/config-nt.sed cp\make-lang.in >> Makefile
31 sed -f config/%2/config-nt.sed -f config/winnt/config-nt.sed cp\makefile.in > cp\Makefile
32 set LANG=%LANG% c++.#   
33 :no_cp
35 if not exist ada\make-lang.in goto no_ada
36 if exist ada\lang-specs.h echo #include "ada/lang-specs.h">>specs.h
37 if exist ada\lang-options.h echo #include "ada/lang-options.h">>options.h
38 sed -f config/%2/config-nt.sed -f config/winnt/config-nt.sed ada\make-lang.in >> Makefile
39 sed -f config/%2/config-nt.sed -f config/winnt/config-nt.sed ada\makefile.in > ada\Makefile
40 set LANG=%LANG% ada.#   
41 :no_ada
43 if not exist f\make-lang.in goto no_f
44 if exist f\lang-specs.h echo #include "f/lang-specs.h">>specs.h
45 if exist f\lang-options.h echo #include "f/lang-options.h">>options.h
46 sed -f config/%2/config-nt.sed -f config/winnt/config-nt.sed f\make-lang.in >> Makefile
47 sed -f config/%2/config-nt.sed -f config/winnt/config-nt.sed f\makefile.in > f\Makefile
48 set LANG=%LANG% f.#     
49 :no_f
51 echo lang.mostlyclean: %LANG% | sed "s/#/mostlyclean/g" >> Makefile
52 echo lang.clean: %LANG% | sed "s/#/clean/g" >> Makefile
53 echo lang.distclean: %LANG% | sed "s/#/distclean/g" >> Makefile
54 echo lang.realclean: %LANG% | sed "s/#/realclean/g" >> Makefile
56 echo #define MULTILIB_SELECT ". ;" > multilib.h1
57 copy multilib.h1 multilib.h
58 del multilib.h1