COMPILER = g++ CXXFLAGS = #-Wall -O2 -pipe -fPIC -g -std=c++11 OCILIBH = -I../ocilib/include OCILIBL = -L../ocilib/lib -locilib -Wl,-rpath-link=/usr/lib/oracle/19.19/client64/ CONFIGOBJS = ../Config/FecConfig.o ../Config/CruConfig.o ../Config/TpcConfig.o DBOBJS = ../DB/DBQueryCreator.o ../DB/FERODBFieldPositions.o OTHEROBJS = ../Utilities/ProgressBar.o ../Utilities/Stopwatch.o FILEO = $(shell ls -q *.o) FILEH = $(shell ls -q *.h) default: install %.o : %.C $(FILEH) $(COMPILER) $(CXXFLAGS) $(OCILIBH) -c $< @echo " ==================================================" dbtool : DBTool.o $(OTHEROBJS) $(DBOBJS) $(CONFIGOBJS) $(COMPILER) $(CXXFLAGS) $(OCILIBL) $^ -o $@ @echo " ==================================================" dbupdatefromfile : DBUpdateFromFile.o $(OTHEROBJS) $(DBOBJS) $(CONFIGOBJS) $(COMPILER) $(CXXFLAGS) $(OCILIBL) $^ -o $@ @echo " ==================================================" clean: rm -rf $(FILEO) dbtool dbupdatefromfile *.so *~ *.sql *.log @echo " ==================================================" all: dbtool dbupdatefromfile #all: dbtool install: all mv dbtool dbupdatefromfile ../bin/