#  Makefile for GAMIRAS/dynamics libraries
#

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

HDRS	      =

MAKEFILE      = Makefile

OBJS	      = dadmn.o \
		ddiag.o \
		dg2wd.o \
		dgdyn.o \
		dgeng.o \
		dintg.o \
		dsetc.o \
		dsphe.o \
		dstrt.o \
		dldyn.o \
		dspch.o \
		dcheb.o \
		dbndr.o \
		dgfrc.o

SRCS	      = dadmn.F \
		ddiag.F \
		dg2wd.F \
		dgdyn.F \
		dgeng.F \
		dintg.F \
		dsetc.F \
		dsphe.F \
		dstrt.F \
		dldyn.F \
		dspch.F \
		dcheb.F \
		dbndr.F \
		dgfrc.F

all: lib

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

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)

###
dadmn.o: ../include/zcdim.F ../include/zccom.F
dg2wd.o: ../include/zcdim.F
dgeng.o: ../include/zcdim.F
dgdyn.o: ../include/zcdim.F ../include/zccom.F
dintg.o: ../include/zcdim.F
dsetc.o: ../include/zcdim.F ../include/zccom.F
dsphe.o: ../include/zcdim.F
dstrt.o: ../include/zcdim.F
dldyn.o: ../include/zcdim.F
dspch.o: ../include/zcdim.F
dcheb.o: ../include/zcdim.F ../include/zccom.F
dbndr.o: ../include/zcdim.F
ddiag.o: ../include/zcdim.F ../include/zccom.F
dgfrc.o: ../include/zcdim.F ../include/zhdim.F

