diff options
-rw-r--r-- | solenv/inc/rules.mk | 8 |
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" |