# # simple example Makefile for compiling main program (main.c) # and functions (declared in foobar.h, defined in foobar.c). # CFLAGS = -Wall -pedantic -O -std=c99 main.o: main.c defs.h foobar.h gcc $(CFLAGS) -c main.c foobar.o: foobar.c defs.h foobar.h gcc $(CFLAGS) -c foobar.c main: main.o foobar.o gcc $(CFLAGS) -o main main.o foobar.o clean: rm main.o foobar.o main