BUILDDIR=../../build/sphere include ../make.inc #FC=gfortran #FCFLAGS=-std=legacy -O3 #LFLAGS= #CXX=g++ #CXXFLAGS=-O2 -ggdb -pg -coverage #CXXLFLAGS=-L/usr/lib64 -lhdf5_hl -lhdf5 all: edfb_sph sph np_sphere edfb_sph: edfb_sph.o $(FC) $(FCFLAGS) -o $(BUILDDIR)/edfb_sph $(BUILDDIR)/edfb_sph.o $(LDFLAGS) sph: sph.o $(FC) $(FCFLAGS) -o $(BUILDDIR)/sph $(BUILDDIR)/sph.o $(LDFLAGS) np_sphere: $(BUILDDIR)/np_sphere.o $(BUILDDIR)/Commons.o $(BUILDDIR)/Configuration.o $(BUILDDIR)/file_io.o $(BUILDDIR)/Parsers.o $(BUILDDIR)/sph_subs.o $(BUILDDIR)/sphere.o $(CXX) $(CXXFLAGS) -o $(BUILDDIR)/np_sphere $(BUILDDIR)/np_sphere.o $(BUILDDIR)/Commons.o $(BUILDDIR)/Configuration.o $(BUILDDIR)/file_io.o $(BUILDDIR)/Parsers.o $(BUILDDIR)/sph_subs.o $(BUILDDIR)/sphere.o $(CXXLDFLAGS) #$(BUILDDIR)/np_sphere.o: # $(CXX) $(CXXFLAGS) -c np_sphere.cpp -o $(BUILDDIR)/np_sphere.o #$(BUILDDIR)/Commons.o: # $(CXX) $(CXXFLAGS) -c ../libnptm/Commons.cpp -o $(BUILDDIR)/Commons.o #$(BUILDDIR)/Configuration.o: # $(CXX) $(CXXFLAGS) -c ../libnptm/Configuration.cpp -o $(BUILDDIR)/Configuration.o #$(BUILDDIR)/file_io.o: # $(CXX) $(CXXFLAGS) -c ../libnptm/file_io.cpp -o $(BUILDDIR)/file_io.o #$(BUILDDIR)/Parsers.o: # $(CXX) $(CXXFLAGS) -c ../libnptm/Parsers.cpp -o $(BUILDDIR)/Parsers.o #$(BUILDDIR)/sph_subs.o: # $(CXX) $(CXXFLAGS) -c ../libnptm/sph_subs.cpp -o $(BUILDDIR)/sph_subs.o #$(BUILDDIR)/sphere.o: # $(CXX) $(CXXFLAGS) -c sphere.cpp -o $(BUILDDIR)/sphere.o clean: rm -f $(BUILDDIR)/*.o wipe: rm -f $(BUILDDIR)/edfb_sph $(BUILDDIR)/sph $(BUILDDIR)/*.o