program: main.o libparts.dylib
	cc -c main.c
	cc -o main main.o -L. -lparts

libparts.dylib: part1.c part1.h part2.c part2.h
	cc -c part1.c
	cc -c part2.c
	cc -o libparts.dylib -dynamiclib -flat_namespace -undefined suppress part1.o part2.o 

