Thread: [Brlcad-commits] CVS: brlcad HACKING,14.11,14.12
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: Sean M. <br...@us...> - 2005-05-28 06:50:52
|
Update of /cvsroot/brlcad/brlcad In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28637 Modified Files: HACKING Log Message: include more directory examples and mention the _WIN32 config_win.h Index: HACKING =================================================================== RCS file: /cvsroot/brlcad/brlcad/HACKING,v retrieving revision 14.11 retrieving revision 14.12 diff -w -u -r14.11 -r14.12 --- HACKING 19 May 2005 23:49:05 -0000 14.11 +++ HACKING 28 May 2005 06:50:37 -0000 14.12 @@ -256,15 +256,19 @@ bench/ The BRL-CAD Benchmark Suite db/ - Geometry databases + Example geometry databases doc/ Documentation include/ Public headers +m4/ + Compilation resource files misc/ - Everything else + Anything not categorized or sufficently en masse pix/ Sample raytrace images +regress/ + Test suite sh/ Utility scripts src/ @@ -277,10 +281,28 @@ Framebuffer services src/fbserv/ Framebuffer server -src/lib/ +src/iges/ + IGES converter +src/java/ + Java raytrace interface to librt +src/lib* BRL-CAD libraries +src/libbn/ + Basic numerics library +src/libbu + Basic utility library +src/libfb/ + Framebuffer library +src/libfft/ + Fast Fourier transform library +src/libpkg/ + Network "package" library +src/librt + Raytrace library +src/libwdb/ + Write-only database library src/mged/ - Geometry Editor + Geometry editor src/other/ External frameworks (Tcl/Tk, libpng, zlib, etc) src/proc-db/ @@ -323,9 +345,11 @@ include/brlcad_config.h file that contains many preprocessor directives and type declarations that may be used where needed. -Generic platform checks (e.g. ifdef unix) are highly discouraged and -should not be used. Replace those checks with tests for the actual -facility being utilized instead. +Generic platform checks (e.g. #ifdef unix, #ifdef _WIN32) are highly +discouraged and should not be used. Replace those checks with tests +for the actual facility being utilized instead. The Windows platform +utilizes it's own manually-generated configure results header. +(include/config_win.h) Coding Standards: @@ -427,7 +451,7 @@ }; Use libbu's memory allocation and logging routines. Use bu_malloc(), -bu_free(), bu_log() instead of malloc(), free(), printf(), etc. +bu_free(), and bu_log() instead of malloc(), free(), and printf(). --- |