1cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project@echo off
2cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Configure Bison for DJGPP.
3cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
4cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem WARNING WARNING WARNING: This file needs to have DOS CRLF end-of-line
5cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem format, or else stock DOS/Windows shells will refuse to run it.
6cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
705436638acc7c010349a69c3395f1a57c642dc62Ying WangRem Copyright (C) 2005-2012 Free Software Foundation, Inc.
8cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
905436638acc7c010349a69c3395f1a57c642dc62Ying WangRem This program is free software: you can redistribute it and/or modify
10cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem it under the terms of the GNU General Public License as published by
1105436638acc7c010349a69c3395f1a57c642dc62Ying WangRem the Free Software Foundation, either version 3 of the License, or
1205436638acc7c010349a69c3395f1a57c642dc62Ying WangRem (at your option) any later version.
1305436638acc7c010349a69c3395f1a57c642dc62Ying WangRem
14cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem This program is distributed in the hope that it will be useful,
15cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem but WITHOUT ANY WARRANTY; without even the implied warranty of
16cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem GNU General Public License for more details.
1805436638acc7c010349a69c3395f1a57c642dc62Ying WangRem
19cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem You should have received a copy of the GNU General Public License
2005436638acc7c010349a69c3395f1a57c642dc62Ying WangRem along with this program.  If not, see <http://www.gnu.org/licenses/>.
21cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
22cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho Configuring Bison for DJGPP v2.x...
23cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
24cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem The SmallEnv tests protect against fixed and too small size
25cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem of the environment in stock DOS shell.
26cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
27cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Find out if NLS is wanted or not,
28cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem if dependency-tracking is wanted or not,
29cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem if caching is wanted or not
30cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem and where the sources are.
31cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem We always default to NLS support,
32cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem no dependency tracking
33cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem and to in place configuration.
34cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset ARGS=
35cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset NLS=enabled
36cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%NLS%" == "enabled" goto SmallEnv
37cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset CACHING=enabled
38cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%CACHING%" == "enabled" goto SmallEnv
39cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset DEPENDENCY_TRACKING=disabled
40cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%DEPENDENCY_TRACKING%" == "disabled" goto SmallEnv
41cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset LIBICONV_PREFIX=disabled
42cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%LIBICONV_PREFIX%" == "disabled" goto SmallEnv
43cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset LIBINTL_PREFIX=disabled
44cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%LIBINTL_PREFIX%" == "disabled" goto SmallEnv
45cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset HTML=enabled
46cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%HTML%" == "enabled" goto SmallEnv
47cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset XSRC=.
48cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%XSRC%" == "." goto SmallEnv
49cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
50cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Loop over all arguments.
51cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Special arguments are: NLS, XSRC, CACHE, STATIC_LIBS, LIBICONV_PREFIX, LIBINTL_PREFIX and DEPS.
52cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem All other arguments are stored into ARGS.
53cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:ArgLoop
54cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "nls" goto NextArgument
55cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "NLS" goto NextArgument
56cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-nls" goto NoNLS
57cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-NLS" goto NoNLS
58cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "NO-NLS" goto NoNLS
59cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto CachingOption
60cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:NoNLS
61cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-nls" set NLS=disabled
62cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-NLS" set NLS=disabled
63cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "NO-NLS" set NLS=disabled
64cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%NLS%" == "disabled" goto SmallEnv
65cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto NextArgument
66cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:CachingOption
67cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "cache" goto NextArgument
68cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "CACHE" goto NextArgument
69cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-cache" goto NoCaching
70cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-CACHE" goto NoCaching
71cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "NO-CACHE" goto NoCaching
72cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto DependencyOption
73cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:NoCaching
74cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-cache" set CACHING=disabled
75cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-CACHE" set CACHING=disabled
76cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "NO-CACHE" set CACHING=disabled
77cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%CACHING%" == "disabled" goto SmallEnv
78cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto NextArgument
79cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:DependencyOption
80cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-dep" goto NextArgument
81cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-DEP" goto NextArgument
82cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "NO-DEP" goto NextArgument
83cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "dep" goto DependecyTraking
84cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "DEP" goto DependecyTraking
85cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto LibiconvPrefixOption
86cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:DependecyTraking
87cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "dep" set DEPENDENCY_TRACKING=enabled
88cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "DEP" set DEPENDENCY_TRACKING=enabled
89cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%DEPENDENCY_TRACKING%" == "enabled" goto SmallEnv
90cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto NextArgument
91cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:LibiconvPrefixOption
92cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-libiconvprefix" goto NextArgument
93cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-LIBICONVPREFIX" goto NextArgument
94cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "NO-LIBICONVPREFIX" goto NextArgument
95cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "libiconvprefix" goto WithLibiconvPrefix
96cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "LIBICONVPREFIX" goto WithLibiconvPrefix
97cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto LibintlPrefixOption
98cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:WithLibiconvPrefix
99cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "libiconvprefix" set LIBICONV_PREFIX=enabled
100cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "LIBICONVPREFIX" set LIBICONV_PREFIX=enabled
101cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%LIBICONV_PREFIX%" == "enabled" goto SmallEnv
102cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto NextArgument
103cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:LibintlPrefixOption
104cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-libiconvprefix" goto NextArgument
105cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "no-LIBICONVPREFIX" goto NextArgument
106cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "NO-LIBICONVPREFIX" goto NextArgument
107cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "libintlprefix" goto _WithLibintlPrefix
108cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "LIBINTLPREFIX" goto _WithLibintlPrefix
109cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto HTMLOption
110cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:_WithLibintlPrefix
111cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "libintlprefix" set LIBINTL_PREFIX=enabled
112cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "LIBINTLPREFIX" set LIBINTL_PREFIX=enabled
113cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%LIBINTL_PREFIX%" == "enabled" goto SmallEnv
114cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:HTMLOption
115cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "withhtml" goto NextArgument
116cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "withHTML" goto NextArgument
117cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "WITHHTML" goto NextArgument
118cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "withouthtml" goto _WithoutHTML
119cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "withoutHTML" goto _WithoutHTML
120cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "WITHOUTHTML" goto _WithoutHTML
121cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto SrcDirOption
122cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:_WithoutHTML
123cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "withouthtml" set HTML=disabled
124cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "withoutHTML" set HTML=disabled
125cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%1" == "WITHOUTHTML" set HTML=disabled
126cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%HTML%" == "disabled" goto SmallEnv
127cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto NextArgument
128cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:SrcDirOption
129cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho %1 | grep -q "/"
130cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto CollectArgument
131cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset XSRC=%1
132cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%XSRC%" == "%1" goto SmallEnv
133cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto NextArgument
134cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:CollectArgument
135cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset _ARGS=%ARGS% %1
136cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%_ARGS%" == "%ARGS% %1" if not "%_ARGS%" == "%ARGS%%1" goto SmallEnv
137cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho %_ARGS% | grep -q "[^ ]"
138cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 0 set ARGS=%_ARGS%
139cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset _ARGS=
140cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:NextArgument
141cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectshift
142cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%1" == "" goto ArgLoop
143cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
144cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Create an arguments file for the configure script.
14505436638acc7c010349a69c3395f1a57c642dc62Ying Wangecho --srcdir=%XSRC% > args
14605436638acc7c010349a69c3395f1a57c642dc62Ying Wangif "%CACHING%" == "enabled"              echo --cache-file=%XSRC%/djgpp/config.cache >> args
14705436638acc7c010349a69c3395f1a57c642dc62Ying Wangif "%DEPENDENCY_TRACKING%" == "enabled"  echo --enable-dependency-tracking >> args
14805436638acc7c010349a69c3395f1a57c642dc62Ying Wangif "%DEPENDENCY_TRACKING%" == "disabled" echo --disable-dependency-tracking >> args
14905436638acc7c010349a69c3395f1a57c642dc62Ying Wangif "%LIBICONV_PREFIX%" == "enabled"      echo --with-libiconv-prefix >> args
15005436638acc7c010349a69c3395f1a57c642dc62Ying Wangif "%LIBICONV_PREFIX%" == "disabled"     echo --without-libiconv-prefix >> args
15105436638acc7c010349a69c3395f1a57c642dc62Ying Wangif "%LIBINTL_PREFIX%" == "enabled"       echo --with-libintl-prefix >> args
15205436638acc7c010349a69c3395f1a57c642dc62Ying Wangif "%LIBINTL_PREFIX%" == "disabled"      echo --without-libintl-prefix >> args
15305436638acc7c010349a69c3395f1a57c642dc62Ying Wangif "%HTML%" == "enabled"                 echo --enable-html >> args
15405436638acc7c010349a69c3395f1a57c642dc62Ying Wangif "%HTML%" == "disabled"                echo --disable-html >> args
15505436638acc7c010349a69c3395f1a57c642dc62Ying Wangif not "%ARGS%" == ""                    echo %ARGS% >> args
156cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset ARGS=
157cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset CACHING=
158cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset DEPENDENCY_TRACKING=
159cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset LIBICONV_PREFIX=
160cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset LIBINTL_PREFIX=
161cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset HTML=
162cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
163cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%XSRC%" == "." goto InPlace
164cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
165cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:NotInPlace
16605436638acc7c010349a69c3395f1a57c642dc62Ying Wangredir -e /dev/null update %XSRC%/configure.org ./configure
167cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f ./configure
168cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 update %XSRC%/configure ./configure
169cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
170cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:InPlace
171cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Update configuration files
172cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho Updating configuration scripts...
17305436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f ./configure.org
17405436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 update configure configure.org
17505436638acc7c010349a69c3395f1a57c642dc62Ying Wangsed -f %XSRC%/djgpp/config.sed configure.org > configure
176cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto SedError
177cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
178cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Make sure they have a config.site file
179cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset CONFIG_SITE=%XSRC%/djgpp/config.site
180cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%CONFIG_SITE%" == "%XSRC%/djgpp/config.site" goto SmallEnv
181cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
18205436638acc7c010349a69c3395f1a57c642dc62Ying WangRem inttypes_.h and inttypes.h map to the same 8.3 alias.
18305436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/lib/inttypes_.h
18405436638acc7c010349a69c3395f1a57c642dc62Ying Wangif not errorlevel 1 mv -f %XSRC%/lib/inttypes_.h %XSRC%/lib/_inttypes.h
18505436638acc7c010349a69c3395f1a57c642dc62Ying Wang
186cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Make sure crucial file names are not munged by unpacking
187cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/po/Makefile.in.in
188cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/po/Makefile.in.in %XSRC%/po/Makefile.in-in
189cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/po/Makefile.in-in
190cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/po/Makefile.in %XSRC%/po/Makefile.in-in
191cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/po/Makefile.in-in
192cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/po/Makefile.inin %XSRC%/po/Makefile.in-in
193cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/po/Makefile.in-in
194cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/po/Makefile.in_in %XSRC%/po/Makefile.in-in
195cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/po/Makefile.in-in
196cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/po/Makefile_in.in %XSRC%/po/Makefile.in-in
197cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/runtime-po/Makefile.in.in
198cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/runtime-po/Makefile.in.in %XSRC%/runtime-po/Makefile.in-in
199cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/runtime-po/Makefile.in-in
200cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/runtime-po/Makefile.in %XSRC%/runtime-po/Makefile.in-in
201cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/runtime-po/Makefile.in-in
202cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/runtime-po/Makefile.inin %XSRC%/runtime-po/Makefile.in-in
203cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/runtime-po/Makefile.in-in
204cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/runtime-po/Makefile.in_in %XSRC%/runtime-po/Makefile.in-in
205cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/runtime-po/Makefile.in-in
206cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/runtime-po/Makefile_in.in %XSRC%/runtime-po/Makefile.in-in
207cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/data/c++.m4
208cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/data/c++.m4 %XSRC%/data/cxx.m4
209cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/data/cxx.m4
210cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/data/cpp.m4 %XSRC%/data/cxx.m4
21105436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/data/c++-skel.m4
21205436638acc7c010349a69c3395f1a57c642dc62Ying Wangif not errorlevel 1 mv -f %XSRC%/data/c++-skel.m4 %XSRC%/data/cxx-skel.m4
21305436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/data/cxx-skel.m4
21405436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/data/cpp-skel.m4 %XSRC%/data/cxx-skel.m4
21505436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/build-aux/javacomp.sh.in
21605436638acc7c010349a69c3395f1a57c642dc62Ying Wangif not errorlevel 1 mv -f %XSRC%/build-aux/javacomp.sh.in %XSRC%/build-aux/javacomp.sh-in
21705436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/build-aux/javacomp.sh-in
21805436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/build-aux/javacomp.sh %XSRC%/build-aux/javacomp.sh-in
21905436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/build-aux/javacomp.sh-in
22005436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/build-aux/javacomp.shin %XSRC%/build-aux/javacomp.sh-in
22105436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/build-aux/javacomp.sh-in
22205436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/build-aux/javacomp.sh_in %XSRC%/build-aux/javacomp.sh-in
22305436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/build-aux/javacomp.sh-in
22405436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/build-aux/javacomp.sh.in %XSRC%/build-aux/javacomp.sh-in
22505436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/build-aux/javaexec.sh.in
22605436638acc7c010349a69c3395f1a57c642dc62Ying Wangif not errorlevel 1 mv -f %XSRC%/build-aux/javaexec.sh.in %XSRC%/build-aux/javaexec.sh-in
22705436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/build-aux/javaexec.sh-in
22805436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/build-aux/javaexec.sh %XSRC%/build-aux/javaexec.sh-in
22905436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/build-aux/javaexec.sh-in
23005436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/build-aux/javaexec.shin %XSRC%/build-aux/javaexec.sh-in
23105436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/build-aux/javaexec.sh-in
23205436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/build-aux/javaexec.sh_in %XSRC%/build-aux/javaexec.sh-in
23305436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/build-aux/javaexec.sh-in
23405436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/build-aux/javaexec_sh.in %XSRC%/build-aux/javaexec.sh-in
23505436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/doc/yacc.1.in
23605436638acc7c010349a69c3395f1a57c642dc62Ying Wangif not errorlevel 1 mv -f %XSRC%/doc/yacc.1.in %XSRC%/doc/yacc.1-in
23705436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/doc/yacc.1-in
23805436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/doc/yacc.1 %XSRC%/doc/yacc.1-in
23905436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/doc/yacc.1-in
24005436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/doc/yacc.1in %XSRC%/doc/yacc.1-in
24105436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/doc/yacc.1-in
24205436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/doc/yacc.1_in %XSRC%/doc/yacc.1-in
24305436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/doc/yacc.1-in
24405436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/doc/yacc_1.in %XSRC%/doc/yacc.1-in
24505436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/etc/bench.pl.in
24605436638acc7c010349a69c3395f1a57c642dc62Ying Wangif not errorlevel 1 mv -f %XSRC%/etc/bench.pl.in %XSRC%/etc/bench.pl-in
24705436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/etc/bench.pl-in
24805436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/etc/bench.pl %XSRC%/etc/bench.pl-in
24905436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/etc/bench.pl-in
25005436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/etc/bench.plin %XSRC%/etc/bench.pl-in
25105436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/etc/bench.pl-in
25205436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/etc/bench.pl_in %XSRC%/etc/bench.pl-in
25305436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/etc/bench.pl-in
25405436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 mv -f %XSRC%/etc/bench_pl.in %XSRC%/etc/bench.pl-in
25505436638acc7c010349a69c3395f1a57c642dc62Ying Wang
256cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:scan_gram_c_Test
257cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/src/c-scan-gram.c
258cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 goto scan_skel_c_Test
259cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/src/scan-gram-c.c
260cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/src/scan-gram-c.c %XSRC%/src/c-scan-gram.c
261cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:scan_skel_c_Test
262cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/src/c-scan-skel.c
263cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 goto FixFiles
264cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/src/scan-skel-c.c
265cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/src/scan-skel-c.c %XSRC%/src/c-scan-skel.c
266cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
267cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:FixFiles
268cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Fix data/lalr1.cc and data/location.cc to reflect the renaming of c++.m4
269cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectsed "s/c++\.m4/cxx.m4/" %XSRC%/data/lalr1.cc > lalr1.cc
270cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto lalr1_ccFileError
271cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectmv ./lalr1.cc %XSRC%/data/lalr1.cc
272cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectsed "s/c++\.m4/cxx.m4/" %XSRC%/data/location.cc > location.cc
27305436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 goto location_ccFileError
274cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectmv ./location.cc %XSRC%/data/location.cc
275cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectsed "s/c++\.m4/cxx.m4/" %XSRC%/data/glr.cc > glr.cc
27605436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 goto glr_ccFileError
277cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectmv ./glr.cc %XSRC%/data/glr.cc
278cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
27905436638acc7c010349a69c3395f1a57c642dc62Ying WangRem Fix src/getargs.c to reflect the renaming of c++-skel.m4
28005436638acc7c010349a69c3395f1a57c642dc62Ying Wangsed "s/c++-skel\.m4/cxx-skel.m4/" %XSRC%/src/getargs.c > getargs.c
28105436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 goto getargs_cFileError
28205436638acc7c010349a69c3395f1a57c642dc62Ying Wangmv ./getargs.c %XSRC%/src/getargs.c
28305436638acc7c010349a69c3395f1a57c642dc62Ying Wang
284cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Define DJGPP specific defs in config.hin
285cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho Editing config.hin...
28605436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/lib/config_h.org
28705436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 update %XSRC%/lib/config.hin %XSRC%/lib/config_h.org
28805436638acc7c010349a69c3395f1a57c642dc62Ying Wangsed -f %XSRC%/djgpp/config_h.sed %XSRC%/lib/config_h.org > config.hin
289cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto SedError2
29005436638acc7c010349a69c3395f1a57c642dc62Ying Wangmv -f config.hin %XSRC%/lib/config.hin
291cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
292cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
293cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Fixing ilicit testsuite file name.
294cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/tests/c++.at
295cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/tests/c++.at %XSRC%/tests/cxx.at
296cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
29705436638acc7c010349a69c3395f1a57c642dc62Ying Wangtest -f %XSRC%/tests/testsuite.org
29805436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 update %XSRC%/tests/testsuite %XSRC%/tests/testsuite.org
29905436638acc7c010349a69c3395f1a57c642dc62Ying Wangsed -f %XSRC%/djgpp/testsuite.sed %XSRC%/tests/testsuite.org > testsuite.tmp
30005436638acc7c010349a69c3395f1a57c642dc62Ying Wangif errorlevel 1 goto SedError3
30105436638acc7c010349a69c3395f1a57c642dc62Ying Wangmv -f ./testsuite.tmp %XSRC%/tests/testsuite
30205436638acc7c010349a69c3395f1a57c642dc62Ying Wang
303cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Fixing ilicit calc++ file names in the calc++ directory.
304cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -d %XSRC%/examples/calc++
305cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/examples/calc++ %XSRC%/examples/calcxx
306cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -d %XSRC%/examples/calcxx
307cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/examples/calcpp %XSRC%/examples/calcxx
308cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calc++-scanner.cc
309cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/examples/calcxx/calc++-scanner.cc %XSRC%/examples/calcxx/calcxx-scanner.cc
310cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calcxx-scanner.cc
311cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/examples/calcxx/calcpp-scanner.cc %XSRC%/examples/calcxx/calcxx-scanner.cc
312cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calc++-scanner.ll
313cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/examples/calcxx/calc++-scanner.ll %XSRC%/examples/calcxx/calcxx-scanner.ll
314cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calcxx-scanner.ll
315cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/examples/calcxx/calcpp-scanner.ll %XSRC%/examples/calcxx/calcxx-scanner.ll
316cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calc++-driver.cc
317cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/examples/calcxx/calc++-driver.cc %XSRC%/examples/calcxx/calcxx-driver.cc
318cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calcxx-driver.cc
319cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/examples/calcxx/calcpp-driver.cc %XSRC%/examples/calcxx/calcxx-driver.cc
320cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calc++-driver.hh
321cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/examples/calcxx/calc++-driver.hh %XSRC%/examples/calcxx/calcxx-driver.hh
322cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calcxx-driver.hh
323cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/examples/calcxx/calcpp-driver.hh %XSRC%/examples/calcxx/calcxx-driver.hh
324cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calc++-parser.cc
325cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/examples/calcxx/calc++-parser.cc %XSRC%/examples/calcxx/calcxx-parser.cc
326cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calcxx-parser.cc
327cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/examples/calcxx/calcpp-parser.cc %XSRC%/examples/calcxx/calcxx-parser.cc
328cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calc++-parser.hh
329cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/examples/calcxx/calc++-parser.hh %XSRC%/examples/calcxx/calcxx-parser.hh
330cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calcxx-parser.hh
331cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/examples/calcxx/calcpp-parser.hh %XSRC%/examples/calcxx/calcxx-parser.hh
332cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calc++-parser.stamp
333cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/examples/calcxx/calc++-parser.stamp %XSRC%/examples/calcxx/calcxx-parser.stamp
334cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calcxx-parser.stamp
335cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/examples/calcxx/calcpp-parser.stamp %XSRC%/examples/calcxx/calcxx-parser.stamp
336cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calc++-parser.yy
337cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/examples/calcxx/calc++-parser.yy %XSRC%/examples/calcxx/calcxx-parser.yy
338cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calcxx-parser.yy
339cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/examples/calcxx/calcpp-parser.yy %XSRC%/examples/calcxx/calcxx-parser.yy
340cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calc++.cc
341cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/examples/calcxx/calc++.cc %XSRC%/examples/calcxx/calcxx.cc
342cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/examples/calcxx/calcxx.cc
343cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 mv -f %XSRC%/examples/calcxx/calcpp.cc %XSRC%/examples/calcxx/calcxx.cc
344cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
345cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Fixing #include lines in calcxx files.
346cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectsed "/#[	 ]*include/s/++/xx/" %XSRC%/examples/calcxx/calcxx.cc > calcxx.cc
347cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto calcxxFileError
348cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectmv ./calcxx.cc %XSRC%/examples/calcxx/calcxx.cc
349cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectsed "/#[	 ]*include/s/++/xx/" %XSRC%/examples/calcxx/calcxx-driver.cc > calcxx-driver.cc
350cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto calcxxFileError
351cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectmv ./calcxx-driver.cc %XSRC%/examples/calcxx/calcxx-driver.cc
352cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectsed "/#[	 ]*include/s/++/xx/" %XSRC%/examples/calcxx/calcxx-driver.hh > calcxx-driver.hh
353cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto calcxxFileError
354cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectmv ./calcxx-driver.hh %XSRC%/examples/calcxx/calcxx-driver.hh
355cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectsed "/#[	 ]*include/s/++/xx/" %XSRC%/examples/calcxx/calcxx-parser.cc > calcxx-parser.cc
356cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto calcxxFileError
357cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectmv ./calcxx-parser.cc %XSRC%/examples/calcxx/calcxx-parser.cc
358cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectsed "/#[	 ]*include/s/++/xx/" %XSRC%/examples/calcxx/calcxx-parser.hh > calcxx-parser.hh
359cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto calcxxFileError
360cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectmv ./calcxx-parser.hh %XSRC%/examples/calcxx/calcxx-parser.hh
361cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:sed "/#[	 ]*include/s/++/xx/" %XSRC%/examples/calcxx/calcxx-parser.yy > calcxx-parser.yy
362cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:if errorlevel 1 goto calcxxFileError
363cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:mv ./calcxx-parser.yy %XSRC%/examples/calcxx/calcxx-parser.yy
364cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectsed "/#[	 ]*include/s/++/xx/" %XSRC%/examples/calcxx/calcxx-scanner.cc > calcxx-scanner.cc
365cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto calcxxFileError
366cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectmv ./calcxx-scanner.cc %XSRC%/examples/calcxx/calcxx-scanner.cc
367cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:sed "/#[	 ]*include/s/++/xx/" %XSRC%/examples/calcxx/calcxx-scanner.ll > calcxx-scanner.ll
368cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:if errorlevel 1 goto calcxxFileError
369cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:mv ./calcxx-scanner.ll %XSRC%/examples/calcxx/calcxx-scanner.ll
370cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectsed "s/calc++/calcxx/" %XSRC%/examples/calcxx/test > test
371cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto calcxxFileError
372cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectmv ./test %XSRC%/examples/calcxx/test
373cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
374cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
375cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Fixing the scanner files to make file names 8.3 valid.
376cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Use only if you want to change the scan-gram.l and scan-skel.l files.
377cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project: sed "/outfile=/s/\.yy/yy/" %XSRC%/src/scan-gram.l > scan-gram.l
378cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project: if errorlevel 1 goto ScannerFileError
379cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project: mv ./scan-gram.l %XSRC%/src/scan-gram.l
380cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project: sed "/outfile=/s/\.yy/yy/" %XSRC%/src/scan-skel.l > scan-skel.l
381cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project: if errorlevel 1 goto ScannerFileError
382cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project: mv ./scan-skel.l %XSRC%/src/scan-skel.l
383cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
384cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
385cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem This is required because DOS/Windows are case-insensitive
386cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem to file names, and "make install" will do nothing if Make
387cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem finds a file called `install'.
388cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif exist INSTALL ren INSTALL INSTALL.txt
389cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
390cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Set SHELL to a sane default or some configure tests stop working
391cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem if the package is configured across partitions.
392cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%SHELL%" == "" goto HomeName
393cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset SHELL=/bin/sh
394cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%SHELL%" == "/bin/sh" goto SmallEnv
395cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho No SHELL found in the environment, using default value
396cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
397cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:HomeName
398cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Set HOME to a sane default so configure stops complaining.
399cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%HOME%" == "" goto HostName
400cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset HOME=%XSRC%/djgpp
401cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%HOME%" == "%XSRC%/djgpp" goto SmallEnv
402cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho No HOME found in the environment, using default value
403cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
404cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:HostName
405cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Set HOSTNAME so it shows in config.status
406cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%HOSTNAME%" == "" goto hostdone
407cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%windir%" == "" goto msdos
408cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset OS=MS-Windows
409cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%OS%" == "MS-Windows" goto SmallEnv
410cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto haveos
411cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:msdos
412cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset OS=MS-DOS
413cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%OS%" == "MS-DOS" goto SmallEnv
414cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:haveos
415cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%USERNAME%" == "" goto haveuname
416cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%USER%" == "" goto haveuser
417cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho No USERNAME and no USER found in the environment, using default values
418cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset HOSTNAME=Unknown PC
419cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%HOSTNAME%" == "Unknown PC" goto SmallEnv
420cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto userdone
421cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:haveuser
422cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset HOSTNAME=%USER%'s PC
423cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%HOSTNAME%" == "%USER%'s PC" goto SmallEnv
424cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto userdone
425cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:haveuname
426cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset HOSTNAME=%USERNAME%'s PC
427cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%HOSTNAME%" == "%USERNAME%'s PC" goto SmallEnv
428cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:userdone
429cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset _HOSTNAME=%HOSTNAME%, %OS%
430cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not "%_HOSTNAME%" == "%HOSTNAME%, %OS%" goto SmallEnv
431cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset HOSTNAME=%_HOSTNAME%
432cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:hostdone
433cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset _HOSTNAME=
434cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset OS=
435cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
436cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem install-sh is required by the configure script but clashes with the
437cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem various Makefile install-foo targets, so we MUST have it before the
438cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem script runs and rename it afterwards
439cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/install-sh
440cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 goto NoRen0
441cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/install-sh.sh
442cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/install-sh.sh %XSRC%/install-sh
443cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:NoRen0
444cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
445cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%NLS%" == "disabled" goto WithoutNLS
446cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
447cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:WithNLS
448cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Check for the needed libraries and binaries.
449cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -x /dev/env/DJDIR/bin/msgfmt.exe
450cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto MissingNLSTools
451cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -x /dev/env/DJDIR/bin/xgettext.exe
452cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto MissingNLSTools
453cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f /dev/env/DJDIR/include/libcharset.h
454cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto MissingNLSTools
455cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f /dev/env/DJDIR/lib/libcharset.a
456cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto MissingNLSTools
457cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f /dev/env/DJDIR/include/iconv.h
458cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto MissingNLSTools
459cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f /dev/env/DJDIR/lib/libiconv.a
460cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto MissingNLSTools
461cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f /dev/env/DJDIR/include/libintl.h
462cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto MissingNLSTools
463cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f /dev/env/DJDIR/lib/libintl.a
464cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto MissingNLSTools
465cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
466cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Recreate the files in the %XSRC%/po subdir with our ported tools.
467cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectredir -e /dev/null rm %XSRC%/po/*.gmo
468cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectredir -e /dev/null rm %XSRC%/po/bison.pot
469cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectredir -e /dev/null rm %XSRC%/po/cat-id-tbl.c
470cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectredir -e /dev/null rm %XSRC%/po/stamp-cat-id
471cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
472cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Update the arguments file for the configure script.
473cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem We prefer without-included-gettext because libintl.a from gettext package
47405436638acc7c010349a69c3395f1a57c642dc62Ying WangRem is the only one that is guaranteed to have been ported to DJGPP.
47505436638acc7c010349a69c3395f1a57c642dc62Ying Wangecho --enable-nls --without-included-gettext >> args
476cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto ConfigurePackage
477cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
478cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:MissingNLSTools
479cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho Needed libs/tools for NLS not found. Configuring without NLS.
480cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:WithoutNLS
481cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source ProjectRem Update the arguments file for the configure script.
48205436638acc7c010349a69c3395f1a57c642dc62Ying Wangecho --disable-nls >> args
483cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
484cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:ConfigurePackage
485cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho Running the ./configure script...
48605436638acc7c010349a69c3395f1a57c642dc62Ying Wangsh ./configure @args
487cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif errorlevel 1 goto CfgError
48805436638acc7c010349a69c3395f1a57c642dc62Ying Wangrm args
489cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho Done.
490cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto End
491cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
492cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:lalr1_ccFileError
493cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho ./data/lalr1.cc file editing failed!
494cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto End
495cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
496cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:glr_ccFileError
497cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho ./data/glr.cc file editing failed!
498cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto End
499cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
50005436638acc7c010349a69c3395f1a57c642dc62Ying Wang:getargs_cFileError
50105436638acc7c010349a69c3395f1a57c642dc62Ying Wangecho ./src/getargs.c file editing failed!
50205436638acc7c010349a69c3395f1a57c642dc62Ying Wanggoto End
50305436638acc7c010349a69c3395f1a57c642dc62Ying Wang
504cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:location_ccFileError
505cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho ./data/location.cc file editing failed!
506cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto End
507cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
508cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:calcxxFileError
509cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho ./examples/calcxx file editing failed!
510cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto End
511cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
512cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:ScannerFileError
513cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho ./scanner file editing failed!
514cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto End
515cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
516cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:SedError
517cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho ./configure script editing failed!
518cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto End
519cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
520cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:SedError2
52105436638acc7c010349a69c3395f1a57c642dc62Ying Wangecho ./lib/config.hin editing failed!
52205436638acc7c010349a69c3395f1a57c642dc62Ying Wanggoto End
52305436638acc7c010349a69c3395f1a57c642dc62Ying Wang
52405436638acc7c010349a69c3395f1a57c642dc62Ying Wang:SedError3
52505436638acc7c010349a69c3395f1a57c642dc62Ying Wangecho ./tests/testsuite editing failed!
526cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto End
527cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
528cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:CfgError
529cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho ./configure script exited abnormally!
530cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectgoto End
531cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
532cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:SmallEnv
533cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho Your environment size is too small.  Enlarge it and run me again.
534cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectecho Configuration NOT done!
535cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
536cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:End
537cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/install-sh.sh
538cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 goto NoRen1
539cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projecttest -f %XSRC%/install-sh
540cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif not errorlevel 1 mv -f %XSRC%/install-sh %XSRC%/install-sh.sh
541cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project:NoRen1
542cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%SHELL%" == "/bin/sh" set SHELL=
543cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectif "%HOME%" == "%XSRC%/djgpp" set HOME=
544cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset CONFIG_SITE=
545cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset HOSTNAME=
546cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset NLS=
547cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectset XSRC=
548