You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.2 KiB

25 years ago
  1. # This is the developer's makefile, not the user's makefile.
  2. # Don't use it unless you know exactly what you do!
  3. PACKAGE = cln
  4. # Some important programs:
  5. SHELL = /bin/sh
  6. MAKE = make
  7. TEXI2DVI = texi2dvi
  8. DVIPS = dvips -D600
  9. MAKEINFO = LANGUAGE= makeinfo
  10. TEXI2HTML = texi2html
  11. EMACS = emacs
  12. all : documentation
  13. documentation : $(PACKAGE).dvi $(PACKAGE).ps $(PACKAGE).info $(PACKAGE).html $(PACKAGE)_toc.html
  14. $(PACKAGE).dvi : $(PACKAGE).texi
  15. $(TEXI2DVI) $(PACKAGE).texi
  16. rm -f *.aux *.toc *.cp *.fn *.ky *.pg *.tp *.vr *.my *.log
  17. $(PACKAGE).ps : $(PACKAGE).dvi
  18. $(DVIPS) -o $(PACKAGE).ps $(PACKAGE).dvi
  19. $(PACKAGE).info : $(PACKAGE).texi
  20. $(MAKEINFO) --no-split $(PACKAGE).texi
  21. $(PACKAGE).html : $(PACKAGE).texi
  22. $(TEXI2HTML) -expandinfo -number -monolithic $(PACKAGE).texi
  23. $(PACKAGE)_toc.html : $(PACKAGE).texi
  24. $(TEXI2HTML) -expandinfo -number -split_chapter $(PACKAGE).texi
  25. $(PACKAGE).texi : $(PACKAGE).tex
  26. rm -f $(PACKAGE).texi
  27. cp $(PACKAGE).tex $(PACKAGE).texi
  28. $(EMACS) -batch $(PACKAGE).texi -load addnodes.el -f save-buffer
  29. mv $(PACKAGE).texi $(PACKAGE).texi~
  30. sed -e 's,@detailmenu,,g' -e 's,@end detailmenu,,g' < $(PACKAGE).texi~ > $(PACKAGE).texi
  31. rm -f *~