# # Copyright (C) 2008-2011 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=fcgiwrap PKG_VERSION:=1.0 PKG_RELEASE:=1 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) include $(INCLUDE_DIR)/package.mk define Package/$(PKG_NAME) SECTION:=net CATEGORY:=Network TITLE:=FCGI wrapper for CGI DEPENDS:=+libpcre +spawn-fcgi +fcgi MAINTAINER:=Tobias Waldvogel endef define Build/Prepare mkdir -p $(PKG_BUILD_DIR) $(CP) src/* $(PKG_BUILD_DIR)/ endef define Build/Compile $(TARGET_CC) \ -I$(STAGING_DIR)/usr/include $(TARGET_CFLAGS) -Wall -Werror \ -L$(STAGING_DIR)/usr/lib -lfcgi \ -o$(PKG_BUILD_DIR)/$(PKG_NAME) $(PKG_BUILD_DIR)/$(PKG_NAME).c endef define Package/$(PKG_NAME)/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_BUILD_DIR)/$(PKG_NAME) $(1)/usr/sbin/ $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/fcgiwrap.init $(1)/etc/init.d/fcgiwrap endef $(eval $(call BuildPackage,$(PKG_NAME)))