#
#  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}

