# # 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_REMOVE_FILES:=aclocal.m4 acinclude.m4 PKG_BUILD_DEPENDS:= 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 += # fix for dependency between libgii and libgg. If not rpath configured # linking with libgii and not libgg fails. #TARGET_LDFLAGS += -Wl,-rpath -Wl,$(STAGING_DIR)/usr/lib CONFIGURE_ARGS += \ --enable-mutexes=builtin \ --without-x MAKE_FLAGS += X_CFLAGS=$(STAGING_DIR)/usr/include 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/*.{la,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/ $(CP) $(PKG_INSTALL_DIR)/usr/lib/ggi $(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: