integrate make of various lib parts and test