home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD2.bin / bbs / comm / amitcp-3.0ß2.lha / AmiTCP / src / doc / rpc / Makefile < prev    next >
Makefile  |  1994-03-09  |  2KB  |  88 lines

  1. #
  2. # $Id: Makefile,v 1.2 1994/03/09 00:43:32 jraja Exp $
  3. #
  4. # $Log: Makefile,v $
  5. # Revision 1.2  1994/03/09  00:43:32  jraja
  6. # Updated.
  7. #
  8. # Revision 1.1  1994/03/01  02:44:52  jraja
  9. # Initial revision
  10. #
  11. #
  12.  
  13. #
  14. # Translators
  15. #
  16. MAKEINFO=  makeinfo
  17. TEX=       tex
  18. TEXINDEX=  texindex
  19. DVIPS=     dvips
  20. RM=        rm
  21. MV=        mv
  22. CP=        copy dates
  23. MKDIR=     mkdir
  24.  
  25. #
  26. # Definitions
  27. #
  28. DEST=   AmiTCP:
  29.  
  30. SRC=    RPC.texi AmiTCP-Notes.texi rpcgen.texi RPC-Prog.texi \
  31.     XDR-Notes.texi XDR-RFC.texi RPC-RFC.texi DISCLAIMER.texi \
  32.     NFS-RFC.texi misc-man.texi portmap-man.texi rpc-file-man.texi \
  33.     RPC-man.texi rpcgen-man.texi rpcinfo-man.texi XDR-man.texi
  34.  
  35. TARGET= RPC.guide # RPC.txt RPC.ps
  36.  
  37. #
  38. # Pseudo-targets
  39. #
  40. all default: $(TARGET)
  41.  
  42. install: $(TARGET) $(DEST)help
  43.     $(CP) $(TARGET) $(DEST)help
  44.  
  45. $(DEST)help:
  46.     -$(MKDIR) $(DEST)help
  47.  
  48. clean:
  49.     -$(RM) \#?! \#?.(aux|cp|cps|fn|fns|ky|log|pg|toc|tp|vr)
  50.  
  51. cleaner: clean
  52.     -$(RM) \#?.(ps|dvi|info|guide|txt)
  53.  
  54. #
  55. # Dependencies
  56. #
  57. RPC.texi: AmiTCP-Notes.texi rpcgen.texi RPC-Prog.texi \
  58.     XDR-Notes.texi XDR-RFC.texi RPC-RFC.texi DISCLAIMER.texi \
  59.     NFS-RFC.texi misc-man.texi portmap-man.texi rpc-file-man.texi \
  60.     RPC-man.texi rpcgen-man.texi rpcinfo-man.texi XDR-man.texi
  61.  
  62. $(TARGET): $(SRC)
  63.  
  64. RPC.dvi: RPC.texi
  65.  
  66. #
  67. # Rules
  68. #
  69. .SUFFIXES: .texi .guide .info .txt .dvi .ps
  70.  
  71. .texi.guide:
  72.     $(MAKEINFO) --no-split --amiga $<
  73.  
  74. .texi.info:
  75.     $(MAKEINFO) -o $*.info $<
  76.  
  77. .texi.txt:
  78.     $(MAKEINFO) --no-split --no-headers --amiga-39 -o $*.txt $<
  79.         
  80. .texi.dvi:
  81.     $(TEX) $<
  82.     $(TEXINDEX) $*.cp
  83.     $(TEXINDEX) $*.fn
  84.     $(TEX) $<
  85.  
  86. .dvi.ps:
  87.     $(DVIPS) $< -o $*.ps
  88.