Add sources and build machinery.