#  Makefile for dennou libraries
#                    
#                 93/08/29 revised by pochaka

include ../Mkinclude

FFLAGS 	      = $(STDFFLAGS) -I../include $(AUTODBL)

CFLAGS        = $(STDCFLAGS) -I../include

CPPFLAGS      = $(STDCPPFLAGS) -I../include

EXTHDRS	      = ../include/zccom.F \
		../include/zcdim.F \
		../include/zhdim.F \
		../include/zqsat.F

HDRS	      =

MAKEFILE      = Makefile

OBJS 	      = $(DEFOBJS) $(SELOBJS)

OBJS	      = p2admn.o \
		p2ccll.o \
		p2cumk.o \
		p2diag.o \
		p2dadj.o \
		p2grav.o \
		p2grdm.o \
		p2imtx.o \
		p2intg.o \
		p2misc.o \
		p2mlsc.o \
		p2radi.o \
		p2radl.o \
		p2radm.o \
		p2rads.o \
		p2rmnq.o \
		p2sfcl.o \
		p2sfcm.o \
		p2shlt.o \
		p2vdfm.o \
		p2vdfy.o

SRCS	      = p2admn.F \
		p2ccll.F \
		p2cumk.F \
		p2dadj.F \
		p2diag.F \
		p2grav.F \
		p2grdm.F \
		p2imtx.F \
		p2intg.F \
		p2misc.F \
		p2mlsc.F \
		p2radi.F \
		p2radl.F \
		p2radm.F \
		p2rads.F \
		p2rmnq.F \
		p2sfcl.F \
		p2sfcm.F \
		p2shlt.F \
		p2vdfm.F \
		p2vdfy.F

all: lib

lib:		$(OBJS)
		$(AR) $(LIBRARY) $(OBJS)
		$(RANLIB) $(LIBRARY)

libsm:		$(OBJS)
		$(AR) $(LIBRARYSM) $(OBJS)
		$(RANLIB) $(LIBRARYSM)

clean:
		$(RM) *.o *~ core *.trace *.f

index:
		@$(INDEX) $(HDRS) $(SRCS)

print:		$(PRINTSTAMP)

$(PRINTSTAMP): $(HDRS) $(SRCS)
		$(PRINT) $?
		$(TOUCH) $(PRINTSTAMP)

tags:
		@$(TAGS) $(HDRS) $(SRCS)

pack:	$(PACKFILE) packs

packs: $(SRCS:.F=.pac)
	$(MD) $(PACKDIR)
	$(MV) $(PACKFILE) $(PACKDIR)/physics		

$(PACKFILE):
	$(RM) $(PACKFILE)
	$(TOUCH) $(PACKFILE)

###
p2admn.o: ../include/zcdim.F ../include/zccom.F
p2ccll.o: ../include/zcdim.F ../include/zccom.F ../include/zqsat.F
p2cumk.o: ../include/zcdim.F ../include/zccom.F ../include/zqsat.F
p2dadj.o: ../include/zcdim.F ../include/zccom.F
p2diag.o: ../include/zcdim.F ../include/zccom.F
p2grav.o: ../include/zcdim.F ../include/zccom.F
p2grdm.o: ../include/zcdim.F ../include/zhdim.F ../include/zccom.F
p2imtx.o: ../include/zcdim.F ../include/zccom.F
p2misc.o: ../include/zcdim.F ../include/zccom.F
p2mlsc.o: ../include/zcdim.F ../include/zccom.F ../include/zqsat.F
p2radi.o: ../include/zcdim.F
p2radl.o: ../include/zcdim.F ../include/zccom.F
p2radm.o: ../include/zcdim.F ../include/zccom.F
p2rads.o: ../include/zcdim.F
p2rmnq.o: ../include/zcdim.F
p2sfcl.o: ../include/zcdim.F ../include/zccom.F
p2sfcm.o: ../include/zcdim.F ../include/zccom.F ../include/zqsat.F
p2shlt.o: ../include/zcdim.F ../include/zccom.F ../include/zqsat.F
p2vdfm.o: ../include/zcdim.F ../include/zccom.F
p2vdfy.o: ../include/zcdim.F ../include/zccom.F
p2intg.o: ../include/zcdim.F 
