#CFLAGS  = -c --nap --chk -O --npca --nsav --trace
CFLAGS  = -c --nap --nchk --npca --nsav --ntrace 
EFLAGS  = -o
OBJS 	= driver.o NetDefine.o netset.o input.o module.o setnew.o \
    	ran1.o 

EXECNAME = PDW

spir  :	driver.o NetDefine.o netset.o input.o module.o setnew.o \
    	ran1.o 
	lf95 $(OBJS) $(EFLAGS) $(EXECNAME) 

mod   :	
	lf95 $(CFLAGS) module.f90

clean :
	rm -f *.o *.mod
	@echo Directory cleaned 
	ls

archive:
	tar -uf PDW.d2.tar * 
	@echo Tar file updated

# 
driver.o : driver.f90
	lf95 $(CFLAGS) driver.f90

NetDefine.o : NetDefine.f90
	lf95 $(CFLAGS) NetDefine.f90

input.o : input.f90
	lf95 $(CFLAGS) input.f90

setnew.o : setnew.f90
	lf95 $(CFLAGS) setnew.f90

ran1.o : ran1.f90
	lf95 $(CFLAGS) ran1.f90

netset.o : netset.f90
	lf95 $(CFLAGS) netset.f90
