|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|
The main makefile is rather simple and can build ETISS itself and ETISS with sub projects.
The example/test file main.cpp is also build/run by this file.
Important options:
DEBUG: use to configure compilation for a debug/release build (DEBUG=1/0)
Important targets:
all default targert. depends on target libs
libs builds libETISS.so and sub projects located in ArchImpl/, JITImpl/, PluginImpl/,SW/
main builds main.cpp
run executes compiled main.cpp
profile runs compiled main.cpp with valgrind's callgrind tool
memcheck runs compiled main.cpp with valgrind's memcheck (tests for memory leaks) tool
clean delete object files + library + main
cleanall same as clean with additional execution of "$ make clean" in sub project folders (ArchImpl/?/,JITImpl/?/,SW)
project creates an new project using etiss with an example main.cpp and a makefile. the creation will be guided.