# # Makefile by PSUITE by ssos891 at Mon Feb 14 10:30:58 2000 # Copyright (C) NEC Corporation. # SHELL=/usr/bin/sh # Suffixes rule .SUFFIXES : .SUFFIXES : .o .f90 .F90 .f .F .c WORKDIR = /workdir/rech/gri/rgri062 # F90 compiler F90 = f90 # F90 user compile options ## options compilation avec debuggage ##F90FLAGS = -C debug -P stack -optb -float0 -ew -f3 -R1 -R3 -R5 -Wf"-L summary " -Wf"-pvctl fullmsg" -Wf" -O infomsg" -Wf"-msg nb -Ns" #####F90FLAGS = -ew -C vopt -Wf"-msg nb -Ns -L transform fmtlist summary" -ftrace F90FLAGS = -ew -C hopt -Wf"-msg nb -Ns" -ftrace # C user compile options CFLAGS = # linker LD = ${F90} # link options # options compilation avec debuggage ##LDFLAGS = -C debug -float0 -ew -R3 -R5 -Wf"-L summary " -Wf"-pvctl fullmsg" -Wf" -O infomsg" -Wf"-msg nb -Ns" #####LDFLAGS = -ew -C vopt -Wf"-msg nb -Ns -L transform fmtlist summary" -ftrace LDFLAGS = -ew -C hopt -Wf"-msg nb -Ns" -ftrace # link library ## options compilation avec debuggage ##LIBRARY = $(NAG_I8R8) -ftrace ##LIBRARY = $(NAG_I8R8) $(CRAYFFT_I8R8) LIBRARY = $(NAG_I8R8) /u/rech/gri/rgri062/JMFFT-7.1/libjmfft.a AOUT = ../exe/shock2D FSRCS = MAIN.f \ DENSITVP200.f \ NVCFT2.f \ JMRANF. \ RANN1.f # TIMPA.f CSRCS = ALLSRCS = ${FSRCS} ${CSRCS} OBJS = MAIN.o \ DENSITVP200.o \ NVCFT2.o \ JMRANF.o \ RANN1.o # TIMPA.o SUBOBJS = .f90.o : ${F90} -c ${F90FLAGS} $< .F90.o : ${F90} -c ${F90FLAGS} $< .f.o : ${F90} -c ${F90FLAGS} $< .F.o : ${F90} -c ${F90FLAGS} $< .c.o : ${CC} -c ${CFLAGS} $< ${AOUT} : ${OBJS} ${SUBOBJS} ${LD} -o ${AOUT} ${LDFLAGS} ${OBJS} ${SUBOBJS} ${LIBRARY} clean : @rm -f ${AOUT} ${OBJS}