Subversion Repositories shark

Rev

Rev 1274 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1259 pj 1
FIRST Framework Evaluation architecture
2
---------------------------------------
3
 
4
makefile usage:
5
 
6
$ make OS=<osname> TEST=<demo> all
7
 
8
where:
9
 
10
<osname> is the name of the target operating system and it can be:
11
 
12
- MARTE for MaRTE OS
13
- SHARK for Shark
14
 
15
<demo> is the name of the test case that have to be compiled. The
16
specification of the test case is contained inside the loadfile
17
directory.
18
 
1260 pj 19
Valid extensions for the test case specification files are: .fsf
20
(other extensions can be added easily)
1259 pj 21
 
1260 pj 22
For example:
23
 
24
make OS=SHARK TEST=load all
25
 
1274 giacomo 26
or
27
 
28
make OS=SHARK TEST=loadxml java
29
 
30
to use the XML parser (Example loadxml.fsf)
31
 
32
NOTE: setup the CLASSPATH variable inside
33
 
34
generators/java/makefile
35
generators/java/java_gen
36
 
1275 giacomo 37
to compile and execute java class files you need
38
also the libraries
39
 
40
JDOM BETA 9 - http://www.jdom.org
41
XERCES (Parser SAX with XSD support) - http://xml.apache.org
42
 
43
these makefile will:
1260 pj 44
- prepare the out directory with the common files
45
- add the shark initialization files
46
- parse loadfile/load.fsf to produce source code inside out
47
- compile the resulting shark application