Description of the common directory layout of
an ACDK project.
Content of this chapter: |
[acdkhome] -> the root of acdk | |--[acdk_core] -> package root, also refered as [acdk_package] | | | |-- build.csf -> build file used via acdkmake | |-- [acdk_core].lsp -> workspace/project lisp configuration | | used to generate platform make files | |-- Makefile -> Platform make file. Starts [acdk_core].[platform] | |-- [acdk_core].linux -> linux platform make file | | generated from [acdk_core].lsp | |-- [acdk_core].dsw -> MS Visual Studio workplace | | generated from [acdk_core].lsp | |-- [acdk_core].[platform] -> other platform makes generated from [acdk_core].lsp | | | |-- [acdk_core_metainf].[lsp|platform] -> extended metainfo for acdk_core. | | | |-- index.html -> start of the HTML package docs | |-- index.htxt -> start of the package docs (source) | |-- index.txt -> start of the TXT docs | |-- Changelog -> Changelog generated from CVS repository | | | |- docs | | | | | |- images | | | |- *.gif -> local gifs used by the HTML files | | | |- *.css -> local style sheet | | | | | |- *.htxt -> documentation source | | |- *.html -> HTML documentation generated from the *.htxt files | | |- *.txt -> text documentation generated from the *.htxt files | | |- package.xml -> description of the package | | | |--src -> contains the Sources of this package, excluding test and samples | | | | | |-- [acdk_core].lsp -> library/executable lisp configuration | | | used to generated platform make files | | |-- [acdk_core].dsp -> MS Visual Studio Project | | |-- [acdk_core].[platform] -> other platform makes generated from [acdk_core].lsp | | | | | |-- [acdk_cfgscript].[*] -> another package | | | | | |- [acdk] | | | | | |-- *.h *.cpp -> headers and source | | | | | |--[lang] | | | | | | | |-- *.h *.cpp -> headers and source | | | |-- [lang_metainf]_base.cpp -> basic meta info for classes of this namespace. | | | | | | | |-- [lang_metainf] | | | | | | | | | |-- [lang_metainf_ext]*.cpp -> extended meta info | | | | | | | | | | | |--dmi | | | | | | | | | [...] | | | [...] | | | | | |--[io] | | | | | | | [...] -> more sources | | [...] | | | |--tests -> contains the unit tests for this package | | | | | |--[acdk] | | | | | |--[lang] -> contains the unit tests for acdk::lang | | | | | | | |-- [acdk_lang_Test].lsp -> test executable lisp configuration | | | |-- [acdk_lang_Test].cpp -> main of the unit Test | | | |-- [acdk_lang_Test].[package] -> latform makes generated from [acdk_lang_Test].lsp | | | |-- [acdk_lang_ClassLoader_Test.cpp] -> Test for acdk::lang::ClassLoader class. | | | |-- *.cpp -> other tests | | | | | |--[io] | | | | | | | [...] | | [...] | | | |--cfg -> package related configuration files. | | | |--tobj -> the intermediate object files | | | |--[acdk_core] -> object files from the library acdk_core | | | | | |--[platform] -> name of the platform | | | | | |--[debug] -> object file from debug build | | | | | | [...] |-- *.[o|obj] -> the object files | | | [...] -> other library/executables | |--[acdk_text] -> antoher acdk package | | | [...] | [...] -> other packages | |--include -> include files. | | | |--[acdk] -> all sources from the packages below the src directory | | | | | |--[lang] | | | | | | | |-- *.h *.cpp | | | | | | | [...] | | [...] | | | |--tests -> source of the unit tests | | | |--[acdk] | | | | [...] |--lang | [...] | |--bin -> the compiled libraries and binaries. | |-- acdk_all.[platform] -> compile all standard ACDK packages |-- acdk_globals.[platform] -> platform make, which will be included by package platform make files.
acdk
.