mirror of
git://projects.qi-hardware.com/openwrt-packages.git
synced 2024-11-23 04:30:37 +02:00
80 lines
1.8 KiB
Makefile
80 lines
1.8 KiB
Makefile
|
#
|
||
|
# OpenWrt Package for the SWIG interface generator.
|
||
|
#
|
||
|
# Copyright (C) 2011 David Kuehling <dvdkhlng TA gmx TOD de>
|
||
|
#
|
||
|
# 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 <dvdkhlng TA gmx TOD de>
|
||
|
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:
|