# # Example Makefile # # CS 530 Section 2 # Spring 2003 # #CC=/opt/SUNWspro/bin/cc CC=/opt/local/bin/gcc CFLAGS= -g -Wall OBJS= foo.o bar.o baz.o ################################################################## all: $(OBJS) $(CC) -o p1 $(OBJS) $(CFLAGS) foo.o: foo.c foo.h $(CC) -o foo.o foo.c $(CFLAGS) bar.o: bar.c bar.h $(CC) -o foo.o foo.c $(CFLAGS) baz.o: baz.c baz.h bar.h $(CC) -o baz.o bac.c $(CFLAGS) ################################################################## clean: /usr/bin/rm $(OBJS) p1 # # $Id: Makefile.example,v 1.2 2003/02/10 05:20:12 stremler Exp stremler $ #