Diff for /gforth/configure.cmd between versions 1.7 and 1.15

version 1.7, 1997/05/21 20:39:20 version 1.15, 2007/12/31 19:02:24
Line 1 Line 1
 /*  /*
 Copyright 1996-1997 Free Software Foundation, Inc.  Copyright (C) 1996,1997,1998,2000,2003,2007 Free Software Foundation, Inc.
   
 This file is part of Gforth.  This file is part of Gforth.
   
 Gforth is free software; you can redistribute it and/or  Gforth is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License  modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version 2  as published by the Free Software Foundation, either version 3
 of the License, or (at your option) any later version.  of the License, or (at your option) any later version.
   
 This program is distributed in the hope that it will be useful,  This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of  but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.  GNU General Public License for more details.
   
 You should have received a copy of the GNU General Public License  You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software  along with this program; if not, see http://www.gnu.org/licenses/.
 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 */  say "*** Configuring for OS/2 with EMX 3.0 GNU C ***"
 say "*** Configuring for OS/2 with EMX 3.0 GNU C ***"  
   parse arg args
 parse arg args  
   THREAD="i"
 THREAD="i"  FREGS="n"
 FREGS="n"  
   do while args \== ""
 do while args \== ""     parse var args arg args
    parse var args arg args  
      select
    select        when arg="--enable-direct-threaded" then THREAD="d"
       when arg="--enable-direct-threaded" then THREAD="d"        when arg="--enable-indirect-threaded" then THREAD="i"
       when arg="--enable-indirect-threaded" then THREAD="i"        when arg="--enable-force-reg" then FREGS="y"
       when arg="--enable-force-reg" then FREGS="y"        when arg="--help" then do
       when arg="--help" then do          say "--enable and --with options recognized:"
         say "--enable and --with options recognized:"          say "  --enable-force-reg      Use explicit register declarations if they appear in"
         say "  --enable-force-reg      Use explicit register declarations if they appear in"          say "                          the machine.h file. This can cause a good speedup,"
         say "                          the machine.h file. This can cause a good speedup,"          say "                          but also incorrect code with some gcc versions on"
         say "                          but also incorrect code with some gcc versions on"          say "                          some processors (default disabled)."
         say "                          some processors (default disabled)."          say "  --enable-direct-threaded      Force direct threading. This may not work on"
         say "  --enable-direct-threaded      Force direct threading. This may not work on"          say "                                some machines and may cause slowdown on others."
         say "                                some machines and may cause slowdown on others."          say "                                (default processor-dependent)"
         say "                                (default processor-dependent)"          say "  --enable-indirect-threaded    Force indirect threading. This can cause a"
         say "  --enable-indirect-threaded    Force indirect threading. This can cause a"          say "                                slowdown on some machines."
         say "                                slowdown on some machines."          say "                                (default processor-dependent)"
         say "                                (default processor-dependent)"        end
       end      otherwise
     otherwise        do
       do          say "*** Unknown option:" arg
         say "*** Unknown option:" arg          call Usage
         call Usage        end
       end    end
   end  
   end
 end  
   copy makefile.os2 makefile
 copy makefile.os2 makefile  copy "engine\makefile.os2" "engine\makefile"
 copy kernl32l.fi kernel.fi  copy kernl32l.fi kernel.fi
 copy 386.h machine.h  copy envos.os2 envos.fs
 copy os2conf.h csrc\config.h  copy os2conf.h "engine\config.h"
 copy startup.fs startup.unx  if THREAD="i" THEN DO
 copy startup.dos startup.fs          call lineout "engine\config.h", "#ifndef INDIRECT_THREADED"
 copy history.dos history.fs          call lineout "engine\config.h", "#define INDIRECT_THREADED 1"
 if THREAD="i" THEN DO          call lineout "engine\config.h", "#endif"
         call lineout csrc\config.h, "#ifndef INDIRECT_THREADED"  end
         call lineout csrc\config.h, "#define INDIRECT_THREADED 1"  IF THREAD="d" THEN do
         call lineout csrc\config.h, "#endif"          call lineout "engine\config.h", "#ifndef DIRECT_THREADED"
 end          call lineout "engine\config.h", "#define DIRECT_THREADED 1" 
 IF THREAD="d" THEN do          call lineout "engine\config.h", "#endif"
         call lineout csrc\config.h, "#ifndef DIRECT_THREADED"  end
         call lineout csrc\config.h, "#define DIRECT_THREADED 1"  IF FREGS="y" THEN do
         call lineout csrc\config.h, "#endif"          call lineout "engine\config.h", "#ifndef FORCE_REG"
 end          call lineout "engine\config.h", "#define FORCE_REG 1"
 IF FREGS="y" THEN do          call lineout "engine\config.h", "#endif"
         call lineout csrc\config.h, "#ifndef FORCE_REG"  end
         call lineout csrc\config.h, "#define FORCE_REG 1"  call lineout version.h1, 'static char gforth_version[]="0.4.0";'
         call lineout csrc\config.h, "#endif"  call lineout "kernel\version.fs", ': version-string s" 0.4.0" ;'
 end  call lineout 'version-stamp', '0.4.0'
 call lineout version.h1, 'static char gforth_version[]="0.3.0";'  
 call lineout version.fs1, ': version-string s" 0.3.0" ;'  
 call lineout 'version-stamp', '0.3.0'  

Removed from v.1.7  
changed lines
  Added in v.1.15


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>