acdkmake provides build in Tasks for most common
used build functions.
#include "Header.h"
and #include
recursivelly.checkRecursive
the recursive parsing (also parse the included
headers for includes can be switched off.onlyDirectIncludes
only includes with the form #include "Header.h"
are parsed (which are normally project own header files),
whereas #include
are ignored.-dd
only
direct includes will be parsed. The acdk command line
-dn
the CompileTask will not check for source
dependencies../acdk_prj -> Project directory ./acdk_prj/build.csf -> amake file. ./acdk_prj/src/namespace1/namespace2/Source.cpp -> sources are in src sub directory ./acdk_prj/tobj/* -> object files will stored here ./acdk_prj/cfg -> Project configuration files ./bin -> acdk binary directory ./include -> install target of sources (./include/namespac1/namespace2/Source.cpp) ./cfg -> install target of cfg from ./acdk_prj/cfg
Source: ./acdk_prj/tests/namespace1/namespace2/namespace1_namespace2_Source_Test.cpp Installed Source: ./include/tests/namespace1/namespace2/namespace1_namespace2_Source_Test.cpp