The compilation of the project is done by a Makefile. The main targets are :
- parser: Builds the parser
- test: Builds some test executables
- clean: Cleans the directory.
- doc: Generate Doxygen documentation.
- depend: Rebuild the dependency file. To be ran each time you add a file, or add/modify a
include.
- nothing: Do not compile anything, but rebuild the include files (Makefile.dep, Makefile.config). Usefull after a
make clean.
- gcc-patch: Modify the source code of gcc to prepare it to be linked to this front-end.
- gcc-configure: Run the configure script of GCC.
- gcc-make: Run "make" in GCC's directory. Be warned that make bootstrap must have been ran before.
- sc-patch: Modify the source code of SystemC to prepare it to be linked to this front-end.
- sc-configure: Run the configure script in the SystemC directory.
- sc-make: Recompile SystemC if necessary.
The structure of the binary is as follows :
Generated by