aboutsummaryrefslogtreecommitdiff
path: root/scripts/irq2nvic_h
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/irq2nvic_h')
-rwxr-xr-xscripts/irq2nvic_h6
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/irq2nvic_h b/scripts/irq2nvic_h
index cddbfc3..23e365d 100755
--- a/scripts/irq2nvic_h
+++ b/scripts/irq2nvic_h
@@ -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]):