# $FreeWRT$ #- # This file is part of the FreeWRT project. FreeWRT is copyrighted # material, please see the LICENCE file in the top-level directory # or at http://www.freewrt.org/licence for details. include ${TOPDIR}/rules.mk include ${TOPDIR}/mk/targets.mk PKG_NAME:= fuse PKG_VERSION:= 2.5.3 PKG_RELEASE:= 2 PKG_MD5SUM:= 9c7e8b6606b9f158ae20b8521ba2867c MASTER_SITES:= ${MASTER_SITE_SOURCEFORGE:=${PKG_NAME}/} include ${TOPDIR}/mk/package.mk $(eval $(call PKG_template,FUSE_UTILS,fuse-utils,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) $(eval $(call PKG_template,KMOD_FS_FUSE,kmod-fuse,${KERNEL_VERSION}+${PKG_VERSION}-${BOARD}-${PKG_RELEASE},${ARCH})) CONFIGURE_STYLE= gnu CONFIGURE_ARGS+= --enable-lib \ --disable-shared \ --enable-static \ --enable-util \ --enable-example \ --disable-auto-modprobe \ --with-kernel=${LINUX_DIR} \ --disable-mtab ifeq (${KERNEL},2.4) CONFIGURE_ARGS+= --enable-kernel-module else CONFIGURE_ARGS+= --disable-kernel-module endif BUILD_STYLE= auto INSTALL_STYLE= auto confprog XAKE_FLAGS+= ARCH='${KERNEL_ARCH}' \ CROSS_COMPILE='${TARGET_CROSS}' post-install: cd ${WRKINST} && ${PCP} usr/bin/fusermount ${IDIR_FUSE_UTILS}/ ifeq (${KERNEL},2.4) ${INSTALL_DIR} ${IDIR_KMOD_FS_FUSE}/lib/modules/${KERNEL_VERSION} ${CP} ${WRKINST}/lib/modules/${KERNEL_VERSION}/kernel/fs/fuse/fuse.${KERNEL_MOD_SUFFIX} \ ${IDIR_KMOD_FS_FUSE}/lib/modules/${KERNEL_VERSION}/ mkdir -p ${IDIR_KMOD_FS_FUSE}/etc/modules.d echo fuse >${IDIR_KMOD_FS_FUSE}/etc/modules.d/80-fuse endif include ${TOPDIR}/mk/pkg-bottom.mk