BIN=example CC=gcc FLAGS=-Wall HDRS=-I /usr/include/mysql LIBS=-lmysqlclient -L /usr/lib/mysql default: database resultset example $(CC) $(FLAGS) $(LIBS) database.o resultset.o example.o -o $(BIN) clean: rm -f *.o $(BIN) example: example.c $(CC) $(FLAGS) $(HDRS) -c example.c database: database.c database.h $(CC) $(FLAGS) $(HDRS) -c database.c resultset: resultset.c resultset.h $(CC) $(FLAGS) $(HDRS) -c resultset.c