build library project