From ee961fb4873891f009125fdde593a6c8e6ddd746 Mon Sep 17 00:00:00 2001 From: Quentin Carbonneaux Date: Wed, 22 Jul 2015 10:28:15 -0400 Subject: always preserve last build --- lisc/.gitignore | 1 + lisc/Makefile | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lisc/.gitignore b/lisc/.gitignore index 6bd3f4d..35e10bc 100644 --- a/lisc/.gitignore +++ b/lisc/.gitignore @@ -1,3 +1,4 @@ lisc +lisc.old .comfile *.o diff --git a/lisc/Makefile b/lisc/Makefile index bab0059..6404dd5 100644 --- a/lisc/Makefile +++ b/lisc/Makefile @@ -4,10 +4,11 @@ OBJ = main.o parse.o ssa.o live.o isel.o spill.o CFLAGS = -Wall -Wextra -std=c11 -g -pedantic $(BIN): $(OBJ) + mv $@ $@.old 2>/dev/null || exit 0 $(CC) $(LDFLAGS) $(OBJ) -o $@ $(OBJ): lisc.h .PHONY: clean clean: - rm -f $(BIN) $(OBJ) + rm -f $(BIN) $(OBJ) *.old -- cgit 1.4.1