fixes for generated header cleanup

* make target phony
* don't complain about missing files
This commit is contained in:
chrysn 2012-10-23 01:59:41 +02:00
parent efce73f815
commit f594af86c8
2 changed files with 5 additions and 3 deletions

View File

@ -94,5 +94,5 @@ clean: cleanheaders
@printf " CLEAN doxygen\n"
$(Q)$(MAKE) -C doc clean
.PHONY: build lib examples install doc clean generatedheaders
.PHONY: build lib examples install doc clean generatedheaders cleanheaders

View File

@ -142,8 +142,10 @@ def main():
vector_nvic_c = infile.replace('./include/libopencm3/', './lib/').replace('irq.yaml', 'vector_nvic.c')
if remove:
os.unlink(nvic_h)
os.unlink(vector_nvic_c)
if os.path.exists(nvic_h):
os.unlink(nvic_h)
if os.path.exists(vector_nvic_c):
os.unlink(vector_nvic_c)
sys.exit(0)
if not needs_update([__file__, infile], [nvic_h, vector_nvic_c]):