add standard build method of building opensource software