#
# $Id: Makefile,v 1.2 1994/03/09 00:43:32 jraja Exp $
#
# $Log: Makefile,v $
# Revision 1.2  1994/03/09  00:43:32  jraja
# Updated.
#
# Revision 1.1  1994/03/01  02:44:52  jraja
# Initial revision
#
#

#
# Translators
#
MAKEINFO=  makeinfo
TEX=       tex
TEXINDEX=  texindex
DVIPS=     dvips
RM=        rm
MV=        mv
CP=        copy dates
MKDIR=     mkdir

#
# Definitions
#
DEST=   AmiTCP:

SRC=	RPC.texi AmiTCP-Notes.texi rpcgen.texi RPC-Prog.texi \
	XDR-Notes.texi XDR-RFC.texi RPC-RFC.texi DISCLAIMER.texi \
	NFS-RFC.texi misc-man.texi portmap-man.texi rpc-file-man.texi \
	RPC-man.texi rpcgen-man.texi rpcinfo-man.texi XDR-man.texi

TARGET= RPC.guide # RPC.txt RPC.ps

#
# Pseudo-targets
#
all default: $(TARGET)

install: $(TARGET) $(DEST)help
	$(CP) $(TARGET) $(DEST)help

$(DEST)help:
	-$(MKDIR) $(DEST)help

clean:
	-$(RM) \#?! \#?.(aux|cp|cps|fn|fns|ky|log|pg|toc|tp|vr)

cleaner: clean
	-$(RM) \#?.(ps|dvi|info|guide|txt)

#
# Dependencies
#
RPC.texi: AmiTCP-Notes.texi rpcgen.texi RPC-Prog.texi \
	XDR-Notes.texi XDR-RFC.texi RPC-RFC.texi DISCLAIMER.texi \
	NFS-RFC.texi misc-man.texi portmap-man.texi rpc-file-man.texi \
	RPC-man.texi rpcgen-man.texi rpcinfo-man.texi XDR-man.texi

$(TARGET): $(SRC)

RPC.dvi: RPC.texi

#
# Rules
#
.SUFFIXES: .texi .guide .info .txt .dvi .ps

.texi.guide:
	$(MAKEINFO) --no-split --amiga $<

.texi.info:
	$(MAKEINFO) -o $*.info $<

.texi.txt:
	$(MAKEINFO) --no-split --no-headers --amiga-39 -o $*.txt $<
		
.texi.dvi:
	$(TEX) $<
	$(TEXINDEX) $*.cp
	$(TEXINDEX) $*.fn
	$(TEX) $<

.dvi.ps:
	$(DVIPS) $< -o $*.ps
