fixing generation of sdc.conf and adding compile(Source) overload to sdc.d