Cum se instalează

Pentru a putea compila temelia și subproiectele ei aveți nevoie de
  1. gcc
  2. make
Pentru dezvoltare, sunt recomandate
  1. gdb
  2. valgrind
  3. oprofile, gprof

Temelia

Descărcarea surselor

$ svn checkout http://ceata.org/svn/temelia/trunk/ temelia

Compilarea surselor

$ make

Instalare

$ make install
$ make uninstall

Pachete

$ make deb32 || deb64
$ make rpm32 || rpm64

Utilitar pentru SO și DLL

$ ./utility.sh 
{ ERROR }
Expected ./utility [ACTION]
  statistics [generates statistics about Temelia]
  so_build [builds libtemelia.so]
  so_clean [cleans object files and deletes libtemelia.so]
  so_install [copies headers in /usr/include/temelia and libtemelia.so in /usr/lib]
  so_uninstall [removes directory /usr/include/temelia and /usr/lib/libtemelia.so]
  dll_build [builds temelia.dll]
  dll_clean [cleans object files and deletes temelia.dll]
  dll_install [copies headers in /usr/include/temelia and temelia.dll in /usr/lib]
  dll_uninstall [removes directory /usr/include/temelia and /usr/lib/temelia.dll]

Temelia instabilă

  • Varianta de dezvoltare a Temeliei
  • La sfârșitul unui sprint se comite cod în versiunea stabilă
    svn checkout http://ceata.org/svn/temelia/branches/unstable/ temelia-dev
    

Teste de calitate

Descărcarea surselor

svn checkout http://ceata.org/svn/temelia/temelia_samples/ temelia-teste

Rularea testelor automate

$ ./run_samples.py

Rularea testelor automate pentru DLL în Wine

# Face make clean, compilează sursele cu i586-mingw32msvc-gcc și rulează testele
$ ./run_samples.py dll

Teste de performanță

svn checkout http://ceata.org/svn/temelia/temelia_performance/ temelia-teste-performanță

Alte subproiecte

  1. Grafice de performanță
    svn checkout http://ceata.org/svn/temelia/temelia_performance_graphs/
    

Disponibil și în: HTML TXT