# GCC Makefile CC = gcc CFLAGS = -pedantic -Wall -ggdb -fopenmp --std=c99 LDFLAGS = -fopenmp BINARIES = prefix OBJECTS = $(BINARIES).o algorithm_1.o algorithm_2.o algorithm_3.o all: prefix prefix: prefix.o algorithm_1.o algorithm_2.o algorithm_3.o $(CC) -o $@ $? $(LDFLAGS) %.o: %.c $(CC) $(CFLAGS) -c $< .PHONY: clean clean: rm -rf $(OBJECTS) $(BINARIES)