#---------------------------------------------------------------------
#     Copyright (C) GFD Dennou Club, 2005. All rights reserved.
#---------------------------------------------------------------------
#=begin
#= Makefile for dcpam/src/shared/nmlfile
#
#   * Developers: Morikawa Yasuhiro
#   * Version: $Id: Makefile,v 1.5 2005/01/10 15:19:02 morikawa Exp $
#   * Tag Name: $Name: dcpam2-20050405 $
#   * Change History: 
#
#=end

include ../../Mkinclude

OBJS = nmlfile.o

HTML = nmlfile.htm
CSS  = ../../../rd/dcpam-rd2html.css
MAN = nmlfile.3f
TEX = nmlfile.tex
PDF = nmlfile.pdf

DEPMOD = $(MODOPT)../type

all: lib mod

lib: $(OBJS)
	test -d $(DEST_LIB) || install -d $(DEST_LIB)
	$(AR) $(DEST_LIB)/lib$(DCPAMLIB).a $(OBJS)

mod: $(OBJS)
	test -d $(DEST_MOD) || install -d $(DEST_MOD)
	$(INSTALL) $(MODS) $(DEST_MOD)

doc: htm man tex pdf
htm: $(HTML)
man: $(MAN)
tex: $(TEX)
pdf: $(TEX) $(PDF)

install: install-lib install-mod

install-lib:
	test -d $(INST_LIB) || install -d $(INST_LIB)
	$(AR) $(INST_LIB)/lib$(DCPAMLIB).a $(OBJS)

install-mod:
	test -d $(INST_MOD) || install -d $(INST_MOD)
	$(INSTALL) $(MODS) $(INST_MOD)

clean:
	-rm -f $(MODS) $(OBJS)

clean-doc: clean-htm clean-man clean-tex clean-pdf

clean-htm:
	-rm -f $(HTML)
clean-man:
	-rm -f $(MAN)
clean-tex:
	-rm -f $(TEX)
clean-pdf:
	-rm -f $(PDF) *.dvi *.toc *.aux *.log *.pdf

# suffixe rules(եå롼)
#
.SUFFIXES: .f90 .o #.html .3f

.f90.o:
	$(FC) -c $(FCOPTS) $(DEPMOD) $(MODOPT)$(GT4MODDIR) $<

#.f90.html:
#	sed 's/^[	 ]*!//' $< > $<.rd
#	$(RD2HTML) $<.rd > $@.tmp
#	mv $@.tmp $@
#	rm -f $<.rd
#
#.f90.3f:
#	sed 's/^[	 ]*!//' $< > $<.rd
#	$(RD2MAN) $<.rd > $@.tmp
#	mv $@.tmp $@
#	rm -f $<.rd
