3 # This processes debian-doc sgml to produce html and plain text output
 
   6 # $(SOURCE) - The documents to use
 
   8 # All output is writtin to files in the build doc directory
 
  10 # See defaults.mak for information about LOCAL
 
  12 # Some local definitions
 
  13 LOCAL := debiandoc-$(firstword $(SOURCE))
 
  14 $(LOCAL)-HTML := $(addsuffix .html,$(addprefix $(DOC)/,$(basename $(SOURCE))))
 
  15 $(LOCAL)-TEXT := $(addsuffix .text,$(addprefix $(DOC)/,$(basename $(SOURCE))))
 
  19 # Rules to build HTML documentations
 
  22 # Install generation hooks
 
  24 veryclean: veryclean/html/$(LOCAL)
 
  26 vpath %.sgml $(SUBDIRS)
 
  28         echo Creating html for $< to $@
 
  30         (HERE=`pwd`; cd $(@D) && $(DEBIANDOC_HTML) $(DEBIANDOC_HTML_OPTIONS) $$HERE/$<) || exit 199
 
  33 .PHONY: veryclean/html/$(LOCAL)
 
  34 veryclean/html/$(LOCAL):
 
  41 # Rules to build Text documentations
 
  44 # Install generation hooks
 
  46 veryclean: veryclean/text/$(LOCAL)
 
  48 vpath %.sgml $(SUBDIRS)
 
  50         echo Creating text for $< to $@
 
  51         $(DEBIANDOC_TEXT) -O $< > $@ || exit 198
 
  54 .PHONY: veryclean/text/$(LOCAL)
 
  55 veryclean/text/$(LOCAL):