replacing subtree by submodule for projectA as it match our use scenario
fixed static library build with FPIC for gcc as ProjectA is a shared library that needs fPIC components
fixed A code to use C1 and C2 methods