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