#
#       Makefile for rakuraku/map3d
#

include ../../../Mkinclude

LIBOBJS		= map3d1 \
                  map3d2     map3d3     map3d4     map3d5     map3d6
EPSFILES	= map3d1_001.eps map3d1_002.eps map3d1_003.eps \
                  map3d2.eps map3d3.eps map3d4.eps map3d5.eps map3d6.eps

GIFFILES	= map3d1_001.gif map3d1_002.gif map3d1_003.gif \
                  map3d2.gif map3d3.gif map3d4.gif map3d5.gif map3d6.gif

LIBNAME		= map3d
L2HFLAGS	= refdir=.. curdir=map3d backto=../rakuraku.html \
		  auxin=../rakuraku.haux
TEXDOC		= map3d.tex 
HTML		= map3d.html 

all: mkobj $(EPSFILES) rmobj

mkobj: $(LIBOBJS)

rmobj:
	$(RM) $(LIBOBJS)

map3d1_001.eps:
	echo 2 | map3d1 -sw:fname=map3d1 -sw:lsep=.true.
	$(MV) map3d1_001.ps map3d1_001.eps

map3d1_002.eps: map3d1_001.eps
	$(MV) map3d1_002.ps map3d1_002.eps

map3d1_003.eps: map3d1_001.eps
	$(MV) map3d1_003.ps map3d1_003.eps

map3d2.eps:
	echo 2 | map3d2 -sw:fname=map3d2
	$(LBINDIR)/sgksrot map3d2.ps > map3d2.eps
	$(RM) map3d2.ps

map3d3.eps:
	echo 2 | map3d3 -sw:fname=map3d3
	$(LBINDIR)/sgksrot map3d3.ps > map3d3.eps
	$(RM) map3d3.ps

map3d4.eps:
	echo 2 | map3d4 -sw:fname=map3d4
	$(LBINDIR)/sgksrot map3d4.ps > map3d4.eps
	$(RM) map3d4.ps

map3d5.eps:
	echo 2 | map3d5 -sw:fname=map3d5
	$(LBINDIR)/sgksrot map3d5.ps > map3d5.eps
	$(RM) map3d5.ps

map3d6.eps:
	echo 2 | map3d6 -sw:fname=map3d6
	$(LBINDIR)/sgksrot map3d6.ps > map3d6.eps
	$(RM) map3d6.ps

html: $(HTML) $(GIFFILES) rmobj

clean.html: 
	$(RM) $(HTML) $(GIFFILES)

map3d1_001.gif:  map3d1.f
	$(MAKE)  map3d1
	echo 1 | map3d1 -sg:lcorner=.false. \
	-sw:iwidth=$(GIFWIDTH) -sw:iheight=$(GIFHEIGHT) \
	-sw:iposx=$(GIFPOSX) -sw:iposy=$(GIFPOSY) \
        -sw:ldump=.true. -sw:lwait=.false. -sw:lwait1=.false.  
	$(XWD2PPM) dcl_001.xwd | $(PPMROT) | $(PPM2GIF) >$@
	$(RM) dcl_001.xwd

map3d1_002.gif: map3d1_001.gif
	$(XWD2PPM) dcl_002.xwd | $(PPMROT) | $(PPM2GIF) >$@
	$(RM) dcl_002.xwd

map3d1_003.gif: map3d1_001.gif
	$(XWD2PPM) dcl_003.xwd | $(PPMROT) | $(PPM2GIF) >$@
	$(RM) dcl_003.xwd

map3d2.gif:  map3d2.f
	$(MAKE)  map3d2
	echo 1 | map3d2 -sg:lcorner=.false. \
	-sw:iwidth=$(GIFWIDTH) -sw:iheight=$(GIFHEIGHT) \
	-sw:iposx=$(GIFPOSX) -sw:iposy=$(GIFPOSY) \
        -sw:ldump=.true. -sw:lwait=.false. -sw:lwait1=.false.  
	$(XWD2PPM) dcl_001.xwd | $(PPM2GIF) >$@
	$(RM) dcl_001.xwd

map3d3.gif:  map3d3.f
	$(MAKE)  map3d3
	echo 1 | map3d3 -sg:lcorner=.false. \
	-sw:iwidth=$(GIFWIDTH) -sw:iheight=$(GIFHEIGHT) \
	-sw:iposx=$(GIFPOSX) -sw:iposy=$(GIFPOSY) \
        -sw:ldump=.true. -sw:lwait=.false. -sw:lwait1=.false.  
	$(XWD2PPM) dcl_001.xwd | $(PPM2GIF) >$@
	$(RM) dcl_001.xwd

map3d4.gif:  map3d4.f
	$(MAKE)  map3d4
	echo 1 | map3d4 -sg:lcorner=.false. \
	-sw:iwidth=$(GIFWIDTH) -sw:iheight=$(GIFHEIGHT) \
	-sw:iposx=$(GIFPOSX) -sw:iposy=$(GIFPOSY) \
        -sw:ldump=.true. -sw:lwait=.false. -sw:lwait1=.false.  
	$(XWD2PPM) dcl_001.xwd | $(PPM2GIF) >$@
	$(RM) dcl_001.xwd

map3d5.gif:  map3d5.f
	$(MAKE)  map3d5
	echo 1 | map3d5 -sg:lcorner=.false. \
	-sw:iwidth=$(GIFWIDTH) -sw:iheight=$(GIFHEIGHT) \
	-sw:iposx=$(GIFPOSX) -sw:iposy=$(GIFPOSY) \
        -sw:ldump=.true. -sw:lwait=.false. -sw:lwait1=.false.  
	$(XWD2PPM) dcl_001.xwd | $(PPM2GIF) >$@
	$(RM) dcl_001.xwd

map3d6.gif:  map3d6.f
	$(MAKE)  map3d6
	echo 1 | map3d6 -sg:lcorner=.false. \
	-sw:iwidth=$(GIFWIDTH) -sw:iheight=$(GIFHEIGHT) \
	-sw:iposx=$(GIFPOSX) -sw:iposy=$(GIFPOSY) \
        -sw:ldump=.true. -sw:lwait=.false. -sw:lwait1=.false.  
	$(XWD2PPM) dcl_001.xwd | $(PPM2GIF) >$@
	$(RM) dcl_001.xwd

