rhine: build dt