diff --git a/source_codes/complexity/.gitignore b/source_codes/complexity/.gitignore index 549fd57861fb4e0be32e3d50caf2081e36ac50b7..a391e6cd4cbee9e31cbccb810592e40aab2b98c0 100644 --- a/source_codes/complexity/.gitignore +++ b/source_codes/complexity/.gitignore @@ -1,2 +1,6 @@ search sum +sum_one +sum_one_opt +sum_thousand +sum_thousand_opt diff --git a/source_codes/complexity/Makefile b/source_codes/complexity/Makefile index ad9ba7166f3c6a055140809efffc3e374fb9ab63..38ea338db10f5cb544b3a62202b8024640db2237 100644 --- a/source_codes/complexity/Makefile +++ b/source_codes/complexity/Makefile @@ -5,7 +5,7 @@ LDFLAGS:=-lm $(SAN) EXECS := $(shell find . -type f -iname '*.c' | sed 's/\.c//g') -all: $(EXECS) +all: $(EXECS) sum_one sum_one_opt sum_thousand sum_thousand_opt $(EXECS): %: %.c $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) @@ -20,19 +20,23 @@ bench: sum_one sum_one_opt sum_thousand sum_thousand_opt sum_one: sum.c $(CC) $(CFLAGS) -DSIZE=1000000 -DNUM_TIMES=1 -o $@ $< $(LDFLAGS) + @echo $@ >> .gitignore sum_one_opt: sum.c $(CC) $(CFLAGS) -O3 -DSIZE=1000000 -DNUM_TIMES=1 -o $@ $< $(LDFLAGS) + @echo $@ >> .gitignore sum_thousand: sum.c $(CC) $(CFLAGS) -DSIZE=1000000 -DNUM_TIMES=1000 -o $@ $< $(LDFLAGS) + @echo $@ >> .gitignore sum_thousand_opt: sum.c $(CC) $(CFLAGS) -O3 -DSIZE=1000000 -DNUM_TIMES=1000 -o $@ $< $(LDFLAGS) + @echo $@ >> .gitignore .PHONY: clean all clean: - rm -f *.o $(EXECS) .gitignore + rm -f *.o $(EXECS) .gitignore sum_one sum_one_opt sum_thousand sum_thousand_opt