. some style changes . make curdate.xml dependency .PHONY in !make(install) case. It avoids
rebuilding curdate.xml and dependent files at 'make install'