summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--solenv/inc/rules.mk8
1 files changed, 4 insertions, 4 deletions
diff --git a/solenv/inc/rules.mk b/solenv/inc/rules.mk
index f6917b887b01..e0310516de94 100644
--- a/solenv/inc/rules.mk
+++ b/solenv/inc/rules.mk
@@ -614,12 +614,12 @@ $(SLO)$/%.obj : %.asm
@echo Making: $@
.IF "$(COM)"=="WTC"
$(ASM) $(AFLAGS) -D$(COM) $*.asm -fo=$(SLO)\$*.obj
- +-if exist $*.err @del $*.err
+ +-$(IFEXIST) $*.err $(THEN) $(RM) $*.err
.ELSE
.IF "$(COM)"=="MSC"
.IF "$(ASM)"=="ml"
$(ASM) $(AFLAGS) -D$(COM) /Fo$(SLO)\$*.obj $*.asm
- +-if exist $*.err @del $*.err
+ +-$(IFEXIST) $*.err $(THEN) $(RM) $*.err
.ELSE # "$(ASM)"=="ml"
@+-$(RM) $@ >& $(NULLDEV)
$(ASM) $(AFLAGS) $*.asm,$(SLO)\$*.obj;
@@ -633,9 +633,9 @@ $(OBJ)$/%.obj : %.asm
.IF "$(COM)"=="MSC"
.IF "$(ASM)"=="ml"
$(ASM) $(AFLAGS) -D$(COM) /Fo$(SLO)\$*.obj $*.asm
- +-if exist $*.err @del $*.err
+ +-$(IFEXIST) $*.err $(THEN) $(RM) $*.err
.ELSE # "$(ASM)"=="ml"
- @+if exist $@ $(RM) $@ >& $(NULLDEV)
+ @+$(IFEXIST) $@ $(THEN) $(RM) $@ >& $(NULLDEV)
$(ASM) $(AFLAGS) $*.asm,$(OBJ)\$*.obj;
.ENDIF # "$(ASM)"=="ml"
.ENDIF "$(COM)"=="MSC"