build all framework