#
# Install all the manual files.
#

SET(MAN_SRC_DIR "$ENV{FALCON_SRC_TREE}/docs/manpages/man1")
SET(MAN_BUILD_DIR $ENV{FALCON_BUILD_TREE}/share/man/man1)
SET(MAN_TARGET_DIR ${FALCON_INSTALL_TREE}/share/man/man1)

ADD_CUSTOM_TARGET( 0_falcon_man_dir ALL
         COMMAND mkdir -p ${MAN_BUILD_DIR}
         VERBATIM )

MACRO( FALCON_ADD_ZIPS list )
   FOREACH( item ${${list}} )
      ADD_CUSTOM_TARGET( ${item} ALL
               COMMAND gzip --best ${MAN_SRC_DIR}/${item}.1 -c > ${MAN_BUILD_DIR}/${item}.1.gz
               VERBATIM )
   ENDFOREACH( item ${${list}} )

ENDMACRO( FALCON_ADD_ZIPS )

SET( man_files
  falcon  falconeer.fal fallc.fal  faldisass  falrun  faltest falcon-conf )
FALCON_ADD_ZIPS( man_files )

INSTALL( FILES ${MAN_BUILD_DIR}/falcon.1.gz
            ${MAN_BUILD_DIR}/falconeer.fal.1.gz
            ${MAN_BUILD_DIR}/fallc.fal.1.gz
            ${MAN_BUILD_DIR}/faldisass.1.gz
            ${MAN_BUILD_DIR}/falrun.1.gz
            ${MAN_BUILD_DIR}/faltest.1.gz
            ${MAN_BUILD_DIR}/falcon-conf.1.gz
   DESTINATION ${MAN_TARGET_DIR} )
