This is the source for AdaGIDE, gexecute and script By: Dr. Martin C. Carlisle Capt Tim Chamillard Capt Doug Michel US Air Force Academy Portions copyright 1997-1999 Martin C. Carlisle see below for COPYRIGHT information. **** If you have found a possible bug in AdaGIDE, gexecute, or script, please let me know. I'll make every effort to fix it as soon as possible. It is best if you provide a sequence of steps that will enable me to recreate the error (and the file(s) that caused the problem). Send comments to: carlislem@acm.org **** DESCRIPTION AdaGIDE -- Win95/NT Ada GNAT Integrated Development Environment gexecute -- used by AdaGIDE to run executables script -- like UNIX command, echoes all I/O to file Note: You cannot use pkunzip to unzip adagsrc.zip, as it contains files with long filename. You can obtain an unzip routine (if you don't already have WinZip, e.g.) from: ftp://ftp.usafa.af.mil/pub/dfcs/carlisle/unzip.exe ***********HOW TO BUILD gexecute, script******** see instructions for building AdaGIDE (below) to learn how to get/compile Win32Ada binding If not compiling with GNAT, you may need to comment the pragmas and follow the linking directions for your compiler. gnatmake gexecute gnatmake script ***********HOW TO BUILD AdaGIDE***************** Create a folder to be used for development, and run: unzip adagsrc.zip from within that folder. You will also need the Win32Ada binding. If you don't have it installed, reinstall GNAT (it comes with GNAT 3.11p). gnatmake adagide -Ic:\gnat\bindings\win32ada You should be ready to go! *************MODIFYING THE CODE****************** To modify the resource file (window1.rc), you need both rc and cvtres (part of the Windows Programmers toolkit). rc window1.rc cvtres window1.res (This creates window1.obj -- rename this to window1.rbj). This process is automated by updaterc.bat *************COPYRIGHT NOTICE******************** This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version as modified. See individual files for copyright of that file. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.