home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / new / docs / misc / amigafaqg / dmakefile < prev    next >
Makefile  |  1994-10-07  |  2KB  |  59 lines

  1. DIST= README AmigaFAQ.guide AmigaFAQ.dvi AmigaFAQ.doc AmigaFAQ.texinfo \
  2.       gcc.texinfo pipe.texinfo POST DMakefile src/addtoc.c \
  3.       txt/amiga.history txt/story.txt txt/amiga.newsgroups txt/amiga.sites \
  4.       txt/AmigaOverview.tex txt/Hardware.tips
  5.  
  6. GDIST= READMEg AmigaFAQg.guide AmigaFAQg.dvi AmigaFAQg.doc AmigaFAQg.texinfo \
  7.        gccg.texinfo pipeg.texinfo POSTg DMakefile src/addtoc.c src/convert.c \
  8.        txt/amiga.history txt/story.txt txt/amiga.newsgroups txt/amiga.sites \
  9.        txt/AmigaOverview.tex txt/Hardware.tips txt/Nullmodem.txt
  10.  
  11. MAKEINFO=makeinfo
  12. ADDTOC=bin/addtoc
  13. RM=Delete quiet
  14. MV=Move
  15. LHA=lha a -r
  16.  
  17. all: AmigaFAQ.dvi AmigaFAQ.guide AmigaFAQ.doc AmigaFAQg.dvi AmigaFAQg.guide \
  18.      AmigaFAQg.doc
  19.     $(RM) #?.aux #?.cp #?.cps #?.fn #?.ky #?.log #?.pg #?.toc #?.tp \
  20.         #?.vr quiet
  21.  
  22. dist: all
  23.     $(RM) AmigaFAQ.lha AmigaFAQg.lha
  24.     $(LHA) AmigaFAQ.lha $(DIST)
  25.     $(LHA) AmigaFAQg.lha $(GDIST)
  26.  
  27. clean:
  28.     $(RM) AmigaFAQ.?? AmigaFAQ.aux AmigaFAQ.cps AmigaFAQ.log \
  29.           AmigaFAQ.toc
  30.  
  31. AmigaFAQ.dvi: AmigaFAQ.texinfo
  32.     tex AmigaFAQ.texinfo
  33.     texindex AmigaFAQ.cp
  34.     tex AmigaFAQ.texinfo
  35.  
  36. AmigaFAQg.dvi: AmigaFAQg.texinfo
  37.     gtex AmigaFAQg.texinfo
  38.     texindex AmigaFAQg.cp
  39.     gtex AmigaFAQg.texinfo
  40.  
  41. AmigaFAQ.guide AmigaFAQg.guide: AmigaFAQ.texinfo AmigaFAQg.texinfo
  42.     $(MAKEINFO) --amiga-39 --fill-column 76 --output %(left) %(right)
  43.     $(ADDTOC) %(right) GFILE %(left)
  44.     $(MV) %(left).new %(left)
  45.  
  46. AmigaFAQ.doc: AmigaFAQ.texinfo
  47.     $(MAKEINFO) --amiga --no-headers --fill-column 76 --output %(left) \
  48.             %(right)
  49.     $(ADDTOC) %(right) DFILE %(left)
  50.     $(MV) %(left).new %(left)
  51.  
  52. AmigaFAQg.doc: AmigaFAQg.texinfo
  53.     $(CONVERT) AmigaFAQg.texinfo AmigaFAQgc.texinfo
  54.     $(MAKEINFO) --amiga --no-headers --output %(left) AmigaFAQgc.texinfo
  55.     $(ADDTOC) AmigaFAQgc.texinfo DFILE %(left)
  56.     $(RM) AmigaFAQgc.texinfo quiet
  57.     $(MV) %(left).new %(left)
  58.  
  59.