# GCC Makefile
CC = gcc
-CFLAGS = -pedantic -Wall -ggdb -fopenmp --std=c99 -O3
+CFLAGS = -pedantic -Wall -ggdb -fopenmp --std=c99 -O3 ${MYFLAGS}
LDFLAGS = -fopenmp
-all: build/seq build/recurse build/datapar build/hillis
+all: build/seq build/recurse build/datapar build/hillis_partial build/hillis_sum
build/seq: build/prefix.o build/seq.o
$(CC) -o $@ $? $(LDFLAGS)
build/datapar: build/prefix.o build/datapar.o
$(CC) -o $@ $? $(LDFLAGS)
-build/hillis: build/prefix.o build/hillis.o
+build/hillis_partial: build/prefix.o build/hillis_partial.o
+ $(CC) -o $@ $? $(LDFLAGS)
+
+build/hillis_sum: build/prefix.o build/hillis_sum.o
$(CC) -o $@ $? $(LDFLAGS)
build/%.o: %.c mkdir