# # OpenWrt Package for the SWIG interface generator. # # Copyright (C) 2011 David Kuehling # # License GPLv2 or later. NO WARRANTY. # include $(TOPDIR)/rules.mk PKG_NAME:=swig PKG_VERSION:=2.0.1 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@SF/swig PKG_MD5SUM:=df4465a62ccc5f0120fee0890ea1a31f #PKG_INSTALL=1 #PKG_BUILD_DEPENDS:= libtool/host include $(INCLUDE_DIR)/host-build.mk include $(INCLUDE_DIR)/package.mk define Package/swig SECTION:=lang CATEGORY:=Languages TITLE:=Simplified Wrapper and Interface Generator URL:=http://www.swig.org DEPENDS:=+swig/host MAINTAINER=David Kuehling endef define Package/swig/description SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Perl, PHP, Python, Tcl and Ruby. You don\'t need to enable this package to build packages that rely on SWIG. Instead just add \'+swig/host\' to the PKG_BUILD_DEPENDS line of your package. endef ## ## Compile for the host ## HOST_CONFIGURE_ARGS += --without-pcre define Host/Configure $(call Host/Configure/Default) endef define Host/Compile $(call Host/Compile/Default) endef define Host/Install $(call Host/Install/Default) endef ## ## Compile for the target ## # nothing to target-compile; everything done during host-compile step define Package/swig/compile endef define Package/swig/install endef $(eval $(call HostBuild)) $(eval $(call BuildPackage,swig)) # The following comments configure the Emacs editor. Just ignore them. # Local Variables: # compile-command: "make -C ~/h/src/qi/openwrt-xburst package/swig/compile -j2 V=99" # End: