README 801 Bytes
Newer Older
Götz Lindenmaier's avatar
Götz Lindenmaier committed
1
2
3
4

This is a library implementing the intermediate representation
FIRM developed at IPD Goos, Uni Karlsruhe.

Boris Boesler's avatar
Boris Boesler committed
5
6
7
8
Create an architecture dependent directory (eg 'mkdir i686-linux') an cd
to it. Call ../configure with wanted features (see ../configure --help
for more hints). Call 'make depend; make' to construct the library. This
creates a file libfirm.a
Götz Lindenmaier's avatar
Götz Lindenmaier committed
9
10
11
12

To test the library goto ./testprograms and make and run the
test examples placed there:

Boris Boesler's avatar
Boris Boesler committed
13
make depend; make
Götz Lindenmaier's avatar
Götz Lindenmaier committed
14
15
16
17
cd testprograms
make
make run

Boris Boesler's avatar
Boris Boesler committed
18
19
20
if you have set up the include and libdir using configure you can install
the library and its headers by 'make install'

Götz Lindenmaier's avatar
Götz Lindenmaier committed
21
22
23
For more documentation see /include/firm.h.
To generate FIRM code from a compiler frontend read the documentation
in ./include/ircons.h.
24
About Firm you can learn in UKA tech-report 1999-44.