# Our first Makefile

.PHONY: all clean
all: main libblah.a

main: main.o blah.o bar.o
	cc -o main main.o blah.o bar.o

main.o: main.c blah.h
	cc -c main.c -o main.o

blah.o: blah.c blah.h
	cc -c blah.c -o blah.o

bar.o: bar.c blah.h
	cc -c bar.c -o bar.o
	
libblah.a: main.o blah.o bar.o
	ar -r libblah.a main.o blah.o bar.o
	ranlib libblah.a

clean:
	-rm -f main libblah.a core *.o *~
