Merge pull request #3535 from p-wassi/utils_zip_LFS
[feed/packages.git] / libs / libcanfestival / Makefile
1 #
2 # Copyright (C) 2015-2016 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=libcanfestival
11 PKG_RELEASE:=3
12
13 PKG_SOURCE_PROTO:=hg
14 PKG_SOURCE_URL:=http://dev.automforge.net/CanFestival-3
15 PKG_SOURCE_SUBDIR:=$(PKG_NAME)
16 PKG_SOURCE_VERSION:=8bfe0ac00cdb
17 PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_VERSION).tar.bz2
18
19 PKG_MAINTAINER:=Anton Glukhov <anton.a.glukhov@gmail.com>
20 PKG_LICENSE:=LGPL-2.1+
21 PKG_LICENSE_FILES:=LICENCE
22
23 PKG_FIXUP:=autoreconf
24 PKG_INSTALL:=1
25
26 include $(INCLUDE_DIR)/package.mk
27
28 define Package/libcanfestival
29 SECTION:=libs
30 CATEGORY:=Libraries
31 TITLE:=Free software CANopen library
32 URL:=http://canfestival.org
33 DEPENDS:=+libpthread +librt
34 endef
35
36 define Package/libcanfestival/description
37 CanFestival library
38 endef
39
40 TARGET_CFLAGS += $(FPIC)
41
42 CONFIGURE_ARGS := \
43 --cc=$(TARGET_CC) \
44 --cxx=$(TARGET_CXX) \
45 --ld=$(TARGET_CC) \
46 --arch=$(ARCH) \
47 --binutils=$(TARGET_CROSS) \
48 --os=Linux \
49 --kerneldir=$(LINUX_DIR) \
50 --prefix=/usr \
51 --target=unix \
52 --can=socket \
53 --timers=unix \
54 --debug=ERR \
55
56 define Build/InstallDev
57 $(INSTALL_DIR) $(1)/usr/include
58 $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
59
60 $(INSTALL_DIR) $(1)/usr/lib
61 $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
62 endef
63
64 define Package/libcanfestival/install
65 $(INSTALL_DIR) $(1)/usr/lib
66 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcanfestival_can_socket.so $(1)/usr/lib/
67 endef
68
69 $(eval $(call BuildPackage,libcanfestival))