GratisII step by step installation guide
Step 1: GME
Download and install
GME5.(version
5.921) If you have previous version of GME installed on
your system please reinstall first the old one and then install
the new one.
Step 2: Download GratisII
GratisII can be downloaded from here. The GratisII.zip file composed of the Bin, the Meta,
the Src and the Sample directories.
Bin: contains binaries of a parser for
nesC (nesCParser.dll), some translators (GratisToMake.dll,
GratisToDesert.dll, GratisToNesC.dll and DesertToGratis.dll), a
set of third part library and executable.
Meta: contains the latest GratisII
meta both in .xme(special xml format for GME) and in .mga (GME
project file) format and also the icons subdirectory.
Src: contains sources of GratisII
related parser and translators
Sample: some GratisII sample.
Unzip the zip file anywhere convenient for
you. (GRATISPATH)
Step 3: register GratisII
meta
Double click on the GratisII.mga file. It
should open GME.
Here, on the toolbar, click on the "MetaGME 2004 Interpreter"
(depicted as a cog-wheel) to interpret and finally register
GratisII meta. (Push OK buttons on the pop-up windows).
Step 4:
setting the path icons
Open the GME properties window (File->Settings...) and in the
User Icon Path browse for the GRATISPATH\Meta\icons. Close the
GratisII project (File->Close Project)
Step 5: importing an example
Open GME. Import an example (File->Import XML... and browse
for GRATISPATH\Sample\GratisII Sample.xme).
Step 6:
register the components
Do not close the example after Step 5.
Register
("File->Register Component" and push the "Install new.."
button on the window popped up) the following components from
the GRATISPATH\Bin:
- Decorator_Boolean_Constraint.dll
- Decorator_Integer_Constraint.dll
- DesertToGratis.dll
- GratisToDesert.dll
- GratisToMake.dll
- GratisToNesC.dll
- nesCParser.dll
You are almost ready, There is only one thing to do
Run the
GRATISPATH\Bin\DesertTool.exe once and close it. (It will set
up some registry-values for later usage.)
Contact:
For more technical information or to report bugs and request improvements
contact Sebestyen
Dora