#
# Install all the manual files.
#

INCLUDE("$ENV{FALCON_DEVEL_TREE}/config.cmake")


SET(MAN_SRC_DIR "$ENV{FALCON_SRC_TREE}/docs/manpages/man1")
SET(MAN_BUILD_DIR ${BUILD_DIR}/share/man/man1)
SET(MAN_TARGET_DIR ${TARGET_DIR}/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  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}/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} )