TOP = ../..
include ${TOP}/Makefile.global

# ----------------------------------------------------------------------

ARC_TAR		= ${ARC_FILE}.tar
ARC_GZ		= ${ARC_TAR}.gz
ARC_BZ2		= ${ARC_TAR}.bz2
ARC_LIST        = ${ARC_FILE}.list
ARC_NEWS	= ${ARC_FILE}.txt

ARC_OBJS	= ${ARC_GZ} ${ARC_BZ2} ${ARC_LIST} ${ARC_NEWS}

# Make rules
# ----------------------------------------------------------------------

default:: build

build::

archive-pre:

archive: ${ARC_OBJS}

${ARC_GZ}: ${UPDATE_OBJS}
	@(cd ${TMP}; ${TAR} cf - ${ARC_DIR}) | ${GZIP} > $@

${ARC_BZ2}: ${UPDATE_OBJS}
	@(cd ${TMP}; ${TAR} cf - ${ARC_DIR}) | ${BZIP2} > $@

${ARC_LIST}: ${ARC_GZ}
	@${GZIP} -dc ${ARC_GZ} | ${TAR} tvf - > $@

${ARC_NEWS}: ${ARC_GZ} ${TOP}/NEWS.txt ${TOP}/README.txt
	@${NKF} -Ej ${TOP}/NEWS.txt	>  ${ARC_NEWS}
	@${NKF} -Ej ${HOME}/.signature	>> ${ARC_NEWS}
	@(echo; echo '')		>> ${ARC_NEWS}
	@${NKF} -Ej ${TOP}/README.txt	>> ${ARC_NEWS}
	@(echo; echo '')		>> ${ARC_NEWS}
	@uuencode ${ARC_GZ} `basename ${ARC_GZ}` >> ${ARC_NEWS}

post:
	@${TOP}/bin/post "${SUBJECT}" "${ARC_NAME}" ${ARC_VER} ${ARC_DATE} ${ARC_NEWS}

clean::
	${RM} ${ARC_OBJS}
