# Makefile for MPITB on Debian unstable # link Makefile.env to this file, then just do a make # # Required packages # octave2.1-headers # lam4-dev # Original Makefile.env by Javier Fernandez . # Modifications for Debian unstable by Michael Creel # and Thomas Weber CC = gcc CP = cp MV = mv OCTCPPFLAGS = -I/usr/include/octave/octave -I/usr/include/octave OCTCFLAGS = -fPIC -mieee-fp WHEREARELIBS := $(shell octave-config -p OCTLIBDIR) OCTCLIBS = -L$(WHEREARELIBS) \ -loctinterp -loctave -lcruft -llapack-3 -lblas-3 \ -lreadline -lncurses -ldl -lm \ -lfrtbegin -lg2c -lgcc_s OCTLDFLAGS = -shared -Wl DEBUGFLAGS = -g OPTIMFLAGS = -O2 DLDSFX = oct MPICPPFLAGS = -I/usr/include/lam MPICFLAGS = -pthread MPICLIBS = -L/usr/lib -llam -lutil -ldl -lpthread -lmpi++ MPILDFLAGS = -pthread CPPFLAGS = $(OCTCPPFLAGS) $(MPICPPFLAGS) CXXFLAGS = $(OCTCXXFLAGS) $(MPICXXFLAGS) $(OPTIMFLAGS) -Wall CFLAGS = $(OCTCFLAGS) $(MPICFLAGS) $(OPTIMFLAGS) -Wall CLIBS = $(OCTCLIBS) $(MPICLIBS) LDFLAGS = $(OCTLDFLAGS) $(MPILDFLAGS) LDLIBS = $(CLIBS)