BINARIES = para_server para_client para_gui para_audioc para_recv \
para_filter para_write @extra_binaries@
-man_binaries := $(filter-out para_dbadm para_slider para_krell.so, $(BINARIES))
+man_binaries := para_server para_client para_gui para_audioc para_recv \
+ para_filter para_write para_fade para_sdl_gui para_audiod
man_pages := $(patsubst %, man/man1/%.1, $(man_binaries))
man_pages_html := $(patsubst %, man/html/%.html, $(man_binaries))
FONTS := $(wildcard fonts/*.png)
web_misc := overview.pdf versions/paraslash-git.tar.bz2 PUBLIC_KEY \
key.anonymous para.css
web_misc := $(patsubst %,web/sync/%,$(web_misc))
+web_man := web/sync/man
autocrap := config.h.in configure
tarball_pfx := @PACKAGE_TARNAME@-@PACKAGE_VERSION@
tarball_delete = web versions pics/screenshots pics/web .changelog_before_cvs \
.PHONY: clean distclean maintainer-clean install html www tags doxygen gruta \
man html_man
all: $(BINARIES)
-www: $(gen_html) $(gruta_html) $(web_pics) $(web_misc) $(shots) tags doxygen
+www: $(gen_html) $(gruta_html) $(web_pics) $(web_misc) $(shots) $(web_man) \
+ tags doxygen
gruta: $(gen_html) $(gruta_html)
man: $(man_pages)
html_man: $(man_pages_html)
server_command_lists = server_command_list.man random_selector_command_list.man \
playlist_selector_command_list.man mysql_selector_command_list.man
man/man1/para_server.1: para_server $(server_command_lists)
+ mkdir -p man/man1
opts="-N `for i in $(server_command_lists); do echo "-i $$i"; done`"; \
help2man $$opts ./para_server > $@
man/man1/para_audiod.1: para_audiod audiod_command_list.man
+ mkdir -p man/man1
help2man -N -i audiod_command_list.man ./para_audiod > $@
man/man1/%.1: %
- help2man -N $< > $@
+ mkdir -p man/man1
+ help2man -N ./$< > $@
man/html/%.html: man/man1/%.1
+ mkdir -p man/html
man2html $< > $@
web/sync/man: html_man
mkdir -p $@
cp -a $(man_pages_html) $@
-web/sync/doxygen:
- mkdir -p $@
web/sync/%.html: web/%.in.html web/header.html web/footer.html web/sync
cat web/header.html $< web/footer.html > $@
web/sync/%.png: pics/web/%.png web/sync