Additionaly I think, 'share' should be replaced by 'common'. 'share', as a verb, seems ugly along 'posix', 'winapi' to me.
-Ulf Am 28.11.2011 17:20, schrieb Fredrik Öhrström:
2011-11-28 16:46, Ulf Zibis skrev:I guess you meant: --shared --posix |--SYSV | |--solaris | |--aix | |--gnu | |--linux | | |--BSD |--darwin |--freebsd --winapi |--win32 |--wince against current ... --share --linux --solaris --windowsThe directory structure ought to be more flat than the possible combinations that form a product. For example if: HOST_API = posix winapi HOST_OS = solaris aix gnu linux darwin freebsd windows wince HOST_OS_PEDIGREE = SYSV GNU BSD then the directories are stored flat under src: --src |--share |--posix |--winapi |--SYSV |--GNU |--BSD |--solaris |--aix |--gnu |--linux |--darwin |--freebsd |--windows |--wince Then, when compiling, the union of the directories and files below the selected src subdirectories, form the source of the product. For example: share,posix,BSD,darwin share,posix,GNU,linux share,posix,GNU,gnu share,winapi,windows This gives less confusion about which subdirs to src/posix are configuration directories, and which are posix directories with code. //Fredrik
