add .dcf compilation support