CXX = g++ CXXFLAGS:=-I/usr/include/mysql LDFLAGS:=-L/usr/lib64/mysql LIBS:=-lmysqlclient OBJ = main.o db.o demo : $(OBJ) $(CXX) $(CXXFLAGS) -o demo $(OBJ) $(LDFLAGS) $(LIBS) main.o : main.cpp $(CXX) $(CXXFLAGS) -o main.o -c main.cpp $(LDFLAGS) $(LIBS) db.o : DBuntil.cpp $(CXX) $(CXXFLAGS) -o db.o -c DBuntil.cpp $(LDFLAGS) $(LIBS) clean : rm -f *.o demo