CC= gcc C++= g++ CFLAGS= -g -Wall INCLUDE_DB= all: test2 db.o test2: db.o buffer.o test2.c db.h buffer.h $(CC) -g -o test2 test2.c db.o buffer.o test: buffer.o buffer.h test.c $(CC) -g -o test test.c buffer.o db.o: buffer.h db.h db.c $(CC) $(CFLAGS) $(INCLUDE_DB) -c db.c buffer.o: buffer.c buffer.h $(CC) $(CFLAGS) $(INCLUDE_DB) -c buffer.c clean: rm -f core *.o