ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Overview of the main make file

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.