mirror of
git://projects.qi-hardware.com/openwrt-packages.git
synced 2024-11-22 01:09:41 +02:00
added swig: Simplified Wrapper and Interface Generator (for host toolchain)
This commit is contained in:
parent
e5d083734a
commit
a6e6dffb53
79
swig/Makefile
Normal file
79
swig/Makefile
Normal file
@ -0,0 +1,79 @@
|
||||
#
|
||||
# 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:
|
Loading…
Reference in New Issue
Block a user