MANPAGE_GEN_FILES = environ.man \ doom.template \ heretic.template \ hexen.template \ strife.template \ docgen \ default.cfg.template \ extra.cfg.template doomdocsdir = ${docdir}/../${PROGRAM_PREFIX}doom hereticdocsdir = ${docdir}/../${PROGRAM_PREFIX}heretic hexendocsdir = ${docdir}/../${PROGRAM_PREFIX}hexen strifedocsdir = ${docdir}/../${PROGRAM_PREFIX}strife if HAVE_PYTHON GENERATED_MAN_PAGES = \ chocolate-doom.6 \ default.cfg.5 \ chocolate-doom.cfg.5 \ chocolate-heretic.6 \ heretic.cfg.5 \ chocolate-heretic.cfg.5 \ chocolate-hexen.6 \ hexen.cfg.5 \ chocolate-hexen.cfg.5 \ chocolate-strife.6 \ strife.cfg.5 \ chocolate-strife.cfg.5 man_MANS = chocolate-server.6 \ chocolate-setup.6 \ $(GENERATED_MAN_PAGES) doomdocs_DATA = INSTALL.doom CMDLINE.doom hereticdocs_DATA = INSTALL.heretic CMDLINE.heretic hexendocs_DATA = INSTALL.hexen CMDLINE.hexen strifedocs_DATA = INSTALL.strife CMDLINE.strife CLEANFILES = $(GENERATED_MAN_PAGES) $(doomdocs_DATA) $(hereticdocs_DATA) \ $(hexendocs_DATA) $(strifedocs_DATA) chocolate-doom.6: ../src $(MANPAGE_GEN_FILES) ./docgen -g doom -m doom.template ../src ../src/doom > $@ default.cfg.5: ../src default.cfg.template ./docgen -g doom -m default.cfg.template \ -c default ../src/m_config.c > $@ chocolate-doom.cfg.5: ../src extra.cfg.template ./docgen -g doom -m extra.cfg.template \ -c extended ../src/m_config.c > $@ CMDLINE.doom : CMDLINE.template ../src ../src/doom ./docgen -p CMDLINE.template ../src/ ../src/doom/ > $@ INSTALL.doom: INSTALL.template ./simplecpp -DDOOM -DPRECOMPILED < INSTALL.template > $@ chocolate-heretic.6: ../src $(MANPAGE_GEN_FILES) ./docgen -g heretic -m heretic.template ../src ../src/heretic > $@ heretic.cfg.5: ../src default.cfg.template ./docgen -g heretic -m default.cfg.template \ -c default ../src/m_config.c > $@ chocolate-heretic.cfg.5: ../src extra.cfg.template ./docgen -g heretic -m extra.cfg.template \ -c extended ../src/m_config.c > $@ CMDLINE.heretic : CMDLINE.template ../src ../src/heretic ./docgen -p CMDLINE.template ../src/ ../src/heretic/ > $@ INSTALL.heretic: INSTALL.template ./simplecpp -DHERETIC -DPRECOMPILED < INSTALL.template > $@ chocolate-hexen.6: ../src $(MANPAGE_GEN_FILES) ./docgen -g hexen -m hexen.template ../src ../src/hexen > $@ hexen.cfg.5: ../src default.cfg.template ./docgen -g hexen -m default.cfg.template \ -c default ../src/m_config.c > $@ chocolate-hexen.cfg.5: ../src extra.cfg.template ./docgen -g hexen -m extra.cfg.template \ -c extended ../src/m_config.c > $@ CMDLINE.hexen : CMDLINE.template ../src ../src/hexen ./docgen -p CMDLINE.template ../src/ ../src/hexen/ > $@ INSTALL.hexen: INSTALL.template ./simplecpp -DHEXEN -DPRECOMPILED < INSTALL.template > $@ chocolate-strife.6: ../src $(MANPAGE_GEN_FILES) ./docgen -g strife -m strife.template ../src ../src/strife > $@ strife.cfg.5: ../src default.cfg.template ./docgen -g strife -m default.cfg.template \ -c default ../src/m_config.c > $@ chocolate-strife.cfg.5: ../src extra.cfg.template ./docgen -g strife -m extra.cfg.template \ -c extended ../src/m_config.c > $@ CMDLINE.strife : CMDLINE.template ../src ../src/strife ./docgen -p CMDLINE.template ../src/ ../src/strife/ > $@ INSTALL.strife: INSTALL.template ./simplecpp -DSTRIFE -DPRECOMPILED < INSTALL.template > $@ INSTALL: INSTALL.template ./simplecpp -DDOOM -DHERETIC -DHEXEN -DSTRIFE \ -DPRECOMPILED < INSTALL.template > $@ endif EXTRA_DIST = $(man_MANS) $(MANPAGE_GEN_FILES) \ wikipages \ CMDLINE.template \ INSTALL.template \ simplecpp