# # Copyright (C) 2011 David Kuehling # # License GPLv2 or later. NO WARRANTY. # # OpenWRT package for the libGII include $(TOPDIR)/rules.mk PKG_NAME:=libgii PKG_VERSION:=1.0.2 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).src.tar.gz PKG_SOURCE_URL:=@SF/ggi PKG_MD5SUM:=205ca1d87042c8e4aafecd6da7c9de39 PKG_BUILD_DIR:=$(BUILD_DIR)/libgii-$(PKG_VERSION) PKG_INSTALL:=1 PKG_FIXUP:=libtool PKG_BUILD_DEPENDS:= libtool/host include $(INCLUDE_DIR)/package.mk define Package/libgii SECTION:=libs CATEGORY:=Libraries TITLE:=GGI Project Input Interface Library URL:=http://www.ggi-project.org/packages/libgii.html DEPENDS:= endef define Package/libgii/description LibGII is intended to be to input what our LibGGI library is to graphics. The goal of LibGII is to provide a single easy to use, but yet powerful, API for all possible input sources. However we are not there yet. The API is far from set in stone yet, and is likely to change. endef TARGET_CFLAGS += CONFIGURE_VARS += CONFIGURE_ARGS += \ --enable-mutexes=builtin \ --disable-x define Build/Configure $(call Build/Configure/Default) endef define Build/Compile $(call Build/Compile/Default,-j2) endef define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib $(CP) \ $(PKG_INSTALL_DIR)/usr/include/* \ $(1)/usr/include/ $(CP) \ $(PKG_INSTALL_DIR)/usr/lib/*.{a,so*} \ $(1)/usr/lib/ endef define Package/libgii/install $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/ $(INSTALL_DIR) $(1)/etc/ggi $(CP) $(PKG_INSTALL_DIR)/etc/ggi/* $(1)/etc/ggi/ endef $(eval $(call BuildPackage,libgii)) # The following comments configure the Emacs editor. Just ignore them. # Local Variables: # compile-command: "make -C ~/h/src/qi/openwrt-xburst package/libgii/compile -j2 V=99" # End: