Adding in Waf
Adding Waf scripts and initial Grid Manager code
Removed unused config and fixed build output name
Renaming to a more appropriate name
Renaming to a more appropriate name
Differentiate C & C++ headers
Adding initial Topology Service files
Renmaing because this service is going to answer more than just topology related inquiries
Updating all topology references
Adding my own Protocol Buffers plugin
Initial check in of Protocol Buffers based Grid DB schema
* renamed input_tree to source_tree
* added in a tree for intermediate files
* fixed the generation of include_path_list, lib_path_list and rpath_list to start from the Solution
dummy DB header is no longer needed
* Removed postbuild action which was useless
* Adding DB handle
Finally got the Protocol Buffer files to compile as a separate step and get the dependency tracking correct so the resulting header is published and resulting definition file is compiled into a shared library.
Don't need postbuild action anymore since I worked out to generate dependency tree properly
Adding DB entry point structure, which the handle now references instead of the header
Protocol Buffers is normally built as a shared library, so the environment variables defined for it should be prefixed with LIB not STLIB, which is for static libraries
* fixed the $ORIGIN value which didn't need the dollar symbol escaped
* added the FromBuild convenience methods
* updated rpath_list with the lib paths of the dependent libraries
* fixed the PROTOBUF update to lib_path_list whose value is a scalar not a list