version 1.9, 1998/12/08 22:02:37
|
version 1.15, 2007/12/31 19:02:24
|
Line 1
|
Line 1
|
/* |
/* |
Copyright (C) 1996,1997,1998 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, |
Line 14 MERCHANTABILITY or FITNESS FOR A PARTICU
|
Line 14 MERCHANTABILITY or FITNESS FOR A PARTICU
|
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 ***" |
|
|
Line 54 do while args \== ""
|
Line 53 do while args \== ""
|
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 envos.os2 envos.fs |
copy envos.os2 envos.fs |
copy os2conf.h engine\config.h |
copy os2conf.h "engine\config.h" |
if THREAD="i" THEN DO |
if THREAD="i" THEN DO |
call lineout engine\config.h, "#ifndef INDIRECT_THREADED" |
call lineout "engine\config.h", "#ifndef INDIRECT_THREADED" |
call lineout engine\config.h, "#define INDIRECT_THREADED 1" |
call lineout "engine\config.h", "#define INDIRECT_THREADED 1" |
call lineout engine\config.h, "#endif" |
call lineout "engine\config.h", "#endif" |
end |
end |
IF THREAD="d" THEN do |
IF THREAD="d" THEN do |
call lineout engine\config.h, "#ifndef DIRECT_THREADED" |
call lineout "engine\config.h", "#ifndef DIRECT_THREADED" |
call lineout engine\config.h, "#define DIRECT_THREADED 1" |
call lineout "engine\config.h", "#define DIRECT_THREADED 1" |
call lineout engine\config.h, "#endif" |
call lineout "engine\config.h", "#endif" |
end |
end |
IF FREGS="y" THEN do |
IF FREGS="y" THEN do |
call lineout engine\config.h, "#ifndef FORCE_REG" |
call lineout "engine\config.h", "#ifndef FORCE_REG" |
call lineout engine\config.h, "#define FORCE_REG 1" |
call lineout "engine\config.h", "#define FORCE_REG 1" |
call lineout engine\config.h, "#endif" |
call lineout "engine\config.h", "#endif" |
end |
end |
call lineout version.h1, 'static char gforth_version[]="0.4.0";' |
call lineout version.h1, 'static char gforth_version[]="0.4.0";' |
call lineout version.fs1, ': version-string s" 0.4.0" ;' |
call lineout "kernel\version.fs", ': version-string s" 0.4.0" ;' |
call lineout 'version-stamp', '0.4.0' |
call lineout 'version-stamp', '0.4.0' |