Prima pagină »
Cum se instalează¶
Pentru a putea compila temelia și subproiectele ei aveți nevoie de
- gcc
- make
Pentru dezvoltare, sunt recomandate
- gdb
- valgrind
- 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ă¶
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
svn checkout http://ceata.org/svn/temelia/temelia_performance/ temelia-teste-performanță
Alte subproiecte¶
- Grafice de performanță
svn checkout http://ceata.org/svn/temelia/temelia_performance_graphs/
Disponibil și în:
HTML
TXT