CC = gcc -Wall Objectfiles = celsiusmain.o fahrenheit2celsius.o Program = celsius.exe $(Program): $(Objectfiles) $(CC) -o $@ $^ $(Objectfiles): $(CC) -c $< celsiusmain.o: celsiusmain.c celsiusmain.c: fahrenheit2celsius.h fahrenheit2celsius.o: fahrenheit2celsius.c fahrenheit2celsius.c: fahrenheit2celsius.h all: clean $(Program) run clean: @rm -f $(Objectfiles) $(Program) run: ./$(Program)