Makefile revision 15999
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# Makefile for generateing man page tarballs that are used in each of the
f0b8f6dd844f8752946b865bdd44175863b15812Peter Major# SUNW*.spec files
f0b8f6dd844f8752946b865bdd44175863b15812Peter Major# Generates : $(PACKAGE)-manpages-$(MANPAGE_VERSION).tar.gz
f0b8f6dd844f8752946b865bdd44175863b15812Peter Major# e.g. sun-manpage-tarballs/*.tar.gz
f0b8f6dd844f8752946b865bdd44175863b15812Peter Major# "make" : Rebuilds all man page tarballs
f0b8f6dd844f8752946b865bdd44175863b15812Peter Major# "make check-used" : Outputs list of man pages not being used.
f0b8f6dd844f8752946b865bdd44175863b15812Peter Major# "make check-version" : Prints current man page tarball version
f0b8f6dd844f8752946b865bdd44175863b15812Peter Major# "make $(PACKAGE)-manpages-$(MANPAGE_VERSION).tar.gz
5ec701c9f8ccc403ee6fd3e41239df7dcd9faddeBruno Lavit# will only generate SUNWgnome-panel's man page tarball
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# For each package that contains man pages.
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# - Ensure all relevant man pages for your package are located under the
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# correct man page section dir i.e.
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# - Add Package name to PACKAGES Variable
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# e.g. PACKAGES = \
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# SUNWgnome-panel \
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# SUNWyour-package
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# - Add two package specific variables
954d71f34d584a7bcc51a5df9933427542081d62Dirk Hogan# PACKAGE_PAGES - Full path of all manpages for this package
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# e.g. SUNWgnome-panel_PAGES = man1/gnome-panel.1 etc...
61ea54c309169801a1833f99729723071c24c047Dirk Hogan# PACKAGE.PAGES - Assigned to $(PACKAGE_PAGES).
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# e.g. SUNWgnome-panel.PAGES: $(SUNWgnome-panel_PAGES)
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# To Add new man pages to existing packages
9df1de8309feb43d162df756c9290ce3afab802aDirk Hogan# -----------------------------------------
# e.g. For a new gnome-panel man page it would be added to
PACKAGES = \
SUNWTiff \
SUNWbabl \
SUNWdia \
SUNWdbus \
SUNWgegl \
SUNWgnome-cd \
SUNWgnome-print \
SUNWjpg \
SUNWpng \
SUNWw3m \
SUNWflac \
SUNWTiff_PAGES = \
SUNWcheese_PAGES = \
SUNWdbus_PAGES = \
SUNWjpg_PAGES = \
SUNWpng_PAGES = \
SUNWfsexam_PAGES = \
SUNWgamin_PAGES = \
SUNWliboil_PAGES = \
SUNWglibmm_PAGES = \
SUNWsigcpp_PAGES = \
SUNWgnutls_PAGES = \
SUNWgtkmm_PAGES = \
SUNWespeak_PAGES = \
SUNWw3m_PAGES = \
SUNWlibgsf_PAGES = \
SUNWdia_PAGES = \
SUNWdrivel_PAGES = \
SUNWbabl_PAGES = \
SUNWgegl_PAGES = \
@if test -f $(TARBALL_DIR)/$@; then \
echo " $$base_manpage"; \
echo " install --mode=0644 \$$\$$mp \$$(DESTDIR)\$$(MAN"$$mantype"DIR); \\" >> $(MANPAGE_DIR)/Makefile; \
@if test -f unused-manpages.txt; then \
@echo $(MANPAGE_VERSION)