= Installation from the SVN repository = You need to get a login/password in order to check out the sources: go to ''https://www.soclib.fr/trac/dev'' and type your email address. You will receive a login and a password. This passwork works for three repository: SoCLIB, SystemCASS and DSX repositories. Each tool/library is independant but we can also use them all together. Check-out SystemCASS sources: {{{ svn co --username your_login https://www.soclib.fr/svn/systemcass/sources }}} Go into the SystemCASS directory and configure : {{{ cd sources/ bootstrap mkdir objdir cd objdir ../configure }}} Specify the following definitions : {{{ export CXX=g++ export SYSTEMC=[path to OSCI's SystemC directory] export SYSTEMCASS=[path to SystemCASS binary directory] export ALLIANCE=[path to ALLIANCE directory] # OPTIONAL : PAT format support }}} Build the simulator & the documentation : {{{ make install }}} SystemCASS is now working. === For DEVELOPPERS and DEBUG === Some users would like to work on SystemCASS library. There is some regression test to help. This is ''useless for users'', and useful for developpers. First, configure SystemCASS for debug: {{{ ../configure --prefix=$SYSTEMCASS --enable-check-fsm-rules --enable-check-multiwriting2port --enable-check-multiwriting2register --enable-debug --enable-default-runtime-compilation }}} And make regression test: {{{ cd ../test_regression make test }}} Look at the makefile in the test_regression directory to know about each test.