-
- Downloads
Major simplification/rewrite of the Imakfile infrastructure. Main lines are :
- creation of small libraries per component, all called libcastor<component> and all lower case named. Note some renaming in the existing names, like libcastorCommonOra -> libcastorcommonora - suppression of libshift for internal use, preferring to use a restricted set of small libraries. libshift only exists now for backward compatibility reasons on the client side and does not contain any code, only dependencies to the new libraries - creation of easy build targets, such as NormalProgramTarget, SharedLibraryTarget or EXEMANPAGE. Look at examples on how to use them - proper enforcement of all Makefiles dependencies, using DependOnLibrary macro - automation of a lot of nasty repetitive actions, e.g. looping on subdirectories for all Makefile standard targets - dropped support for many outdated (to say the least) external tools. e.g. hpss, cray OS, dbana, ....
Please register or sign in to comment