# # ------ MAKEFILE FOR GNU/Linux SPIDER on 2 or more processors -- # # Note: To create executable use: make -f Makefile_linux_mp # # Using: Portland Group F90 compiler # Non-native mode byte ordering on Intel IA32 GNU/Linux # Uses native SPIDER FFT NOT FFTW # # Note: You may ignore any undefined QFFLAGS, QLFLAGS & SUFFIX # SHELL = /bin/sh PGM = spider WHICH = mp EXE = $(PGM)_linux_$(WHICH)$(SUFFIX) COMP = pgf90 FFLAGS = -O2 -Mpreprocess -fast -Kieee -pc 64 -Minfo -mp -byteswapio -Dosf_ieee -DSP_MP -c AFLAGS = r LF = $(QLFLAGS) LIB = $(EXE).a # link with Multiprocessing, and math (shared system) libraries LINKLIBS = -Bstatic -mp -Bdynamic -lm -Bstatic .PRECIOUS : ../bin/$(EXE) $(LIB) include Makefile.inc include Makebody.inc