diff options
Diffstat (limited to 'master/libgpib')
-rw-r--r-- | master/libgpib | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/master/libgpib b/master/libgpib new file mode 100644 index 0000000..776d924 --- /dev/null +++ b/master/libgpib @@ -0,0 +1,87 @@ +diff --git a/package/jmm/libgpib/Makefile b/package/jmm/libgpib/Makefile +new file mode 100644 +index 00000000000..031485d793e +--- /dev/null ++++ b/package/jmm/libgpib/Makefile +@@ -0,0 +1,81 @@ ++# ++# Copyright (C) 2014 OpenWrt.org ++# ++# This is free software, licensed under the GNU General Public License v2. ++# See /LICENSE for more information. ++# ++ ++include $(TOPDIR)/rules.mk ++include $(INCLUDE_DIR)/kernel.mk ++ ++PKG_NAME:=libgpib ++PKG_VERSION:=2019-10-08 ++PKG_RELEASE=$(PKG_SOURCE_VERSION) ++ ++PKG_SOURCE_PROTO:=svn ++PKG_SOURCE_URL:=https://svn.code.sf.net/p/linux-gpib/code/trunk ++PKG_SOURCE_VERSION:=1961 ++PKG_SOURCE_DATE=2021-01-29 ++PKG_RELEASE:=1 ++PKG_MIRROR_HASH:=cecd22bb8cedf881aed07d8c710ab480_6664517399ebbbc92a37c5bb081b5c5 ++ ++PKG_MAINTAINER:=James McKenzie <meh@meh.meh> ++PKG_LICENSE:=GPL-2.0+ ++ ++PKG_INSTALL:=1 ++ ++include $(INCLUDE_DIR)/package.mk ++ ++ ++TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include ++TARGET_CPPFLAGS += -I$(LINUX_DIR)/user_headers/include -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include ++ ++CONFIGURE_VARS+= \ ++ CFLAGS="$(TARGET_CFLAGS) -DPTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP=PTHREAD_MUTEX_INITIALIZER" ++ ++define Package/libgpib ++ SECTION:=utils ++ CATEGORY:=Libraries ++ TITLE:=libgpib ++ DEPENDS:=+libncursesw +libreadline ++endef ++ ++define Build/Configure ++ $(strip $(call autoreconf, \ ++ $(PKG_BUILD_DIR)/linux-gpib-user, $(PKG_REMOVE_FILES), \ ++ $(PKG_AUTOMAKE_PATHS), $(PKG_LIBTOOL_PATHS), \ ++ $(STAGING_DIR)/host/share/aclocal $(STAGING_DIR_HOSTPKG)/share/aclocal \ ++ $(STAGING_DIR)/usr/share/aclocal $(PKG_MACRO_PATHS))) ++ $(call Build/Configure/Default,,,linux-gpib-user) ++endef ++ ++define Build/Compile ++ +$(MAKE_VARS) \ ++ $(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR)/$(MAKE_PATH)/linux-gpib-user \ ++ $(MAKE_FLAGS) ++ ++endef ++ ++define Build/Install ++ $(MAKE) -C $(PKG_BUILD_DIR)/$(MAKE_PATH)/linux-gpib-user \ ++ $(MAKE_FLAGS) DESTDIR="$(PKG_INSTALL_DIR)" install ++endef ++ ++define Build/InstallDev ++ $(CP) $(PKG_INSTALL_DIR)/* $(1)/ ++endef ++ ++define Package/libgpib/install ++ $(INSTALL_DIR) $(1)/etc ++ $(INSTALL_DIR) $(1)/usr/bin ++ $(INSTALL_DIR) $(1)/usr/sbin ++ $(INSTALL_DIR) $(1)/usr/lib ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/findlisteners $(1)/usr/bin/ ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ibtest $(1)/usr/bin/ ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ibterm $(1)/usr/bin/ ++ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/gpib_config $(1)/usr/sbin/ ++ $(INSTALL_BIN) ${PKG_INSTALL_DIR}/usr/lib/libgpib*.so* $(1)/usr/lib/ ++endef ++ ++$(eval $(call BuildPackage,libgpib)) ++ |