# $FreeWRT$ include $(TOPDIR)/rules.mk PKG_NAME= mksh PKG_VERSION= 27.3 PKG_RELEASE= 1 PKG_SOURCE= ${PKG_NAME}-R27d.cpio.gz PKG_MD5SUM= c35648b7e8842e8d9012570b3f148189 PKG_SOURCE_URL= http://mirbsd.mirsolutions.de/MirOS/dist/mir/mksh/ \ http://miros.unixforge.de/MirOS/dist/mir/mksh/ PKG_CAT= uncgz PKG_BUILD_DIR= $(BUILD_DIR)/$(PKG_NAME) PKG_INSTALL_DIR= $(PKG_BUILD_DIR)/ipkg-install include $(TOPDIR)/package/rules.mk $(eval $(call PKG_template,MKSH,mksh,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) $(PKG_BUILD_DIR)/.configured: @touch $@ CPPFLAGS_TO_PASS:= -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include \ -D_POSIX_C_SOURCE=2 -D_BSD_SOURCE \ -D_FILE_OFFSET_BITS=64 -DNEED_COMPAT $(PKG_BUILD_DIR)/.built: (cd ${PKG_BUILD_DIR}; \ CC='${TARGET_CC}' \ CFLAGS='${TARGET_CFLAGS}' \ CPPFLAGS='${CPPFLAGS_TO_PASS}' \ LDFLAGS='-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib' \ SRCS='compat.c' \ sh Build.sh -d -r -q -x) rm -rf $(PKG_INSTALL_DIR) mkdir -p $(PKG_INSTALL_DIR)/bin install -c -m 755 ${PKG_BUILD_DIR}/mksh ${PKG_INSTALL_DIR}/bin/mksh @touch $@ $(IPKG_MKSH): install -d -m 0755 $(IDIR_MKSH)/bin $(CP) $(PKG_INSTALL_DIR)/bin/mksh $(IDIR_MKSH)/bin/ $(RSTRIP) $(IDIR_MKSH) $(IPKG_BUILD) $(IDIR_MKSH) $(PACKAGE_DIR)