- rm -f *.bit *.bgn *.mcs *.prm *.bld *.drc *.mcs *.ncd *.ngc *.ngd
- rm -f *.ngr *.pad *.par *.pcf *.prm *.syr *.twr *.twx *.xpi *.lso *.prm *.mcs _impact*
- rm -f $(PROJECT)_map.* $(PROJECT)_pad.*
- rm -f _ngo xst
- rm -f build.log
- rm -f $(PROJECT).unroutes *.xml
+ @rm -rf *.bit *.bgn *.mcs *.prm *.bld *.drc *.mcs *.ncd *.ngc *.ngd \
+ *.ngr *.pad *.par *.pcf *.prm *.syr *.twr *.twx *.xpi *.lso *.prm *.mcs _impact* \
+ $(PROJECT)_map.* $(PROJECT)_pad.* \
+ _ngo xst \
+ build.log \
+ $(PROJECT).unroutes *.xml
+
+.PHONY: all final burn load flash clean xst ngdbuild log