makefile
CXX=g++
CAPD=/home/galias/c/z/CAPD-6.0.0/build
CFLAGS = `$(CAPD)/bin/capd-config --cflags`
FLAGS = `$(CAPD)/bin/capd-config --cflags --libs`
#CAPD=/home/galias/c/z/capd_current
#CFLAGS = `$(CAPD)/bin/capd-config --cflags` `$(CAPD)/bin/mpcapd-config --cflags`
#FLAGS = `$(CAPD)/bin/capd-config --cflags --libs` `$(CAPD)/bin/mpcapd-config --cflags --libs`
#MPCFLAGS = `$(CAPD)/bin/mpcapd-config --cflags`
#MPFLAGS = `$(CAPD)/bin/mpcapd-config --cflags --libs`
# $^ dependencies list
# $< the first item in the dependencies list
all: smcc.x
smcc.x: smcc.cpp misc.o eps.o symb.o intutils.o
$(CXX) -fopenmp -O2 $^ -o $@ ${FLAGS}
intutils.o: intutils.cpp intutils.h
$(CXX) -c -o $@ $< ${CFLAGS}
misc.o: misc.cpp misc.h
$(CXX) -c -o $@ $< ${CFLAGS}
eps.o: eps.cpp eps.h
$(CXX) -c -o $@ $< ${CFLAGS}
symb.o: symb.cpp symb.h
$(CXX) -c -o $@ $< ${CFLAGS}
clean:
rm -f *.o *.x