# # Copyright (C) 2015-2016 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=libcanfestival PKG_RELEASE:=7 PKG_SOURCE_VERSION:=8bfe0ac00cdb PKG_SOURCE_URL:=http://dev.automforge.net/CanFestival-3/archive/$(PKG_SOURCE_VERSION).tar.bz2?_dummyfilename= PKG_SOURCE:=CanFestival-3-$(PKG_SOURCE_VERSION).tar.bz2 PKG_HASH:=0bee7aaef266fc579922ca159b7acbe9cdc9a936ac1f30402814844b007f7185 PKG_SOURCE_SUBDIR:=CanFestival-3-$(PKG_SOURCE_VERSION) PKG_MAINTAINER:=Anton Glukhov PKG_LICENSE:=LGPL-2.1-or-later PKG_LICENSE_FILES:=LICENCE PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR) TAR_OPTIONS+= -m PKG_FIXUP:=autoreconf PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk define Package/libcanfestival SECTION:=libs CATEGORY:=Libraries TITLE:=Free software CANopen library URL:=http://canfestival.org DEPENDS:=+libpthread +librt endef define Package/libcanfestival/description CanFestival library endef TARGET_CFLAGS += $(FPIC) CONFIGURE_ARGS := \ --cc=$(TARGET_CC) \ --cxx=$(TARGET_CXX) \ --ld=$(TARGET_CC) \ --arch=$(ARCH) \ --binutils=$(TARGET_CROSS) \ --os=Linux \ --kerneldir=$(LINUX_DIR) \ --prefix=/usr \ --target=unix \ --can=socket \ --timers=unix \ --debug=ERR \ define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/ $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ endef define Package/libcanfestival/install $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcanfestival_can_socket.so $(1)/usr/lib/ endef $(eval $(call BuildPackage,libcanfestival))