#  Makefile for dennou libraries
#

include ../../../Mkinclude


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

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

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

EXTHDRS	      =

HDRS	      =

MAKEFILE      = Makefile

PROGRAMS      = barocli rest2 sstconst

OBJS_INITblc  = xmkinit00.o barocli.o ltinit.o

OBJS_INITrs2  = xmkinit00.o rest2.o

OBJS_SSTcst   = xmksst00.o sstconst.o

all: 

init: barocli

sst: sstconst

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

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

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

print:		$(PRINTSTAMP)

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

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

barocli: $(OBJS_INITblc)
	$(FC) $(LDFLAGS) $(OBJS_INITblc) $(LIBS) $(STDLIBS) \
              -o $@

rest2: $(OBJS_INITrs2)
	$(FC) $(LDFLAGS) $(OBJS_INITrs2) $(LIBS) $(STDLIBS) \
              -o $@

sstconst: $(OBJS_SSTcst)
	$(FC) $(LDFLAGS) $(OBJS_SSTcst) $(LIBS) $(STDLIBS) -o $@

###
xmkinit00.o: ../../../include/zcdim.F ../../../include/zhdim.F ../../../include/zccom.F
xmksst00.o: ../../../include/zcdim.F ../../../include/zhdim.F
eigen.o: ../../../include/zcdim.F ../../../include/zhdim.F ../../../include/zccom.F
ltinit.o: ../../../include/zcdim.F ../../../include/zhdim.F
barocli.o: ../../../include/zcdim.F ../../../include/zhdim.F ../../../include/zccom.F
rest2.o: ../../../include/zcdim.F 
