| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- # -*- make -*-
- BASE=..
- SUBDIR=doc
- SUBDIRS= $(dir $(wildcard */makefile))
- # Bring in the default rules
- include ../buildlib/defaults.mak
- # Debian Doc SGML Documents
- SOURCE = $(wildcard *.sgml)
- DEBIANDOC_HTML_OPTIONS=-l en
- include $(DEBIANDOC_H)
- # XML man pages
- SOURCE = apt-cache.8 apt-get.8 apt-cdrom.8 apt.conf.5 sources.list.5 \
- apt-config.8 apt_preferences.5 \
- apt-sortpkgs.1 apt-ftparchive.1 apt-extracttemplates.1 \
- apt-key.8 apt-secure.8 apt-mark.8
- INCLUDES = apt.ent
- include $(XML_MANPAGE_H)
- # Examples
- SOURCE = examples/apt.conf examples/sources.list examples/configure-index examples/apt-https-method-example.conf
- TO = $(DOC)
- TARGET = binary
- include $(COPY_H)
- #.PHONY: headers library clean veryclean all binary program doc doc.pt_BR doc.fr
- doc:
- for dir in $(SUBDIRS); do\
- $(MAKE) -C $$dir $@; \
- done
- clean: clean-subdirs
- veryclean: veryclean-subdirs
- clean-subdirs:
- for dir in $(SUBDIRS); do\
- $(MAKE) -C $$dir clean; \
- done
- veryclean-subdirs:
- for dir in $(SUBDIRS); do\
- $(MAKE) -C $$dir veryclean; \
- done
- ifdef PO4A
- doc: po4a
- clean: po4a-clean
- .PHONY: update-po po4a
- update-po:
- po4a --previous --no-backups --force --no-translations po4a.conf
- po4a-clean:
- po4a --previous --rm-backups --rm-translations po4a.conf
- po4a:
- po4a --previous --no-backups po4a.conf
- endif
- ifdef DOXYGEN
- DOXYGEN_SOURCES = $(shell find $(BASE)/apt-pkg -not -name .\\\#* -and \( -name \*.cc -or -name \*.h \) )
- clean: doxygen-clean
- doxygen-clean:
- rm -fr $(BUILD)/doc/doxygen
- rm -f $(BUILD)/doc/doxygen-stamp
- $(BUILD)/doc/Doxyfile: Doxyfile.in
- (cd $(BUILD) && ./config.status doc/Doxyfile)
- $(BUILD)/doc/doxygen-stamp: $(DOXYGEN_SOURCES) $(BUILD)/doc/Doxyfile
- rm -fr $(BUILD)/doc/doxygen
- $(DOXYGEN) $(BUILD)/doc/Doxyfile
- touch $(BUILD)/doc/doxygen-stamp
- doc: $(BUILD)/doc/doxygen-stamp
- endif
|