# $FreeWRT$ include $(TOPDIR)/rules.mk PKG_NAME= mksh PKG_VERSION= 27.4 PKG_RELEASE= 4 PKG_SOURCE= ${PKG_NAME}-R27e.cpio.gz PKG_MD5SUM= 2eeb5c5fab32cc7a20ca3c7c2c6fda46 PKG_SOURCE_URL= http://mirbsd.mirsolutions.de/MirOS/dist/mir/mksh/ \ http://miros.unixforge.de/MirOS/dist/mir/mksh/ WRKBUILD= ${WRKDIR}/$(PKG_NAME) include $(TOPDIR)/package/rules.mk $(eval $(call PKG_template,MKSH,mksh,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) $(WRKBUILD)/.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 $(WRKBUILD)/.built: (cd ${WRKBUILD}; \ 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 $(WRKINST) mkdir -p $(WRKINST)/bin install -c -m 755 ${WRKBUILD}/mksh ${WRKINST}/bin/mksh @touch $@ $(IPKG_MKSH): install -d -m 0755 $(IDIR_MKSH)/bin $(CP) $(WRKINST)/bin/mksh $(IDIR_MKSH)/bin/ $(RSTRIP) $(IDIR_MKSH) $(IPKG_BUILD) $(IDIR_MKSH) $(PACKAGE_DIR)