CC=g++ CFLAGS=-Wall -c #CFLAGS=-c -g MySqlIncludeDir = -I/usr/local/include/mysql++/ -I/usr/include/mysql MySqlLib = -L/usr/lib/mysql -lmysqlclient /usr/local/lib/libmysqlpp.so # INCLUDES = $(MySqlIncludeDir) # LIBS = $(MySqlLib) -lz -Wl,--rpath -Wl,/usr/local/lib INCLUDES = LIBS = #EXE=insert query update uscita entrata test EXE := $(basename $(wildcard *.cc)) SRC := $(addsuffix .cc,$%) SOURCES:=$(wildcard *.cc) OBJECTS=$(SOURCES:.cc=.o) all: $(EXE) # $(SRC): $(OBJECTS) # echo $(addsuffix .cc, $@) # $(CC) -o $@ $@.cc $(OBJECTS) $(INCLUDES) $(LIBS) $(EXE): $(addsuffix .cc, $@) $(OBJECTS) # echo $(addsuffix .cpp, $@) $(CC) -o $@ $@.cc $(INCLUDES) $(LIBS) %.cc: %.h %.o: %.cc $(CC) $(CFLAGS) -o $@ $< $(INCLUDES) clean: rm -vr *.o