Use .SECONDARY instead of temporary names to auto-delete incomplete sys.o