Merge pull request #3630 from p-wassi/gpsd
[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_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
24
25 PKG_FIXUP:=autoreconf
26 PKG_INSTALL:=1
27
28 include $(INCLUDE_DIR)/package.mk
29
30 define Package/libcanfestival
31 SECTION:=libs
32 CATEGORY:=Libraries
33 TITLE:=Free software CANopen library
34 URL:=http://canfestival.org
35 DEPENDS:=+libpthread +librt
36 endef
37
38 define Package/libcanfestival/description
39 CanFestival library
40 endef
41
42 TARGET_CFLAGS += $(FPIC)
43
44 CONFIGURE_ARGS := \
45 --cc=$(TARGET_CC) \
46 --cxx=$(TARGET_CXX) \
47 --ld=$(TARGET_CC) \
48 --arch=$(ARCH) \
49 --binutils=$(TARGET_CROSS) \
50 --os=Linux \
51 --kerneldir=$(LINUX_DIR) \
52 --prefix=/usr \
53 --target=unix \
54 --can=socket \
55 --timers=unix \
56 --debug=ERR \
57
58 define Build/InstallDev
59 $(INSTALL_DIR) $(1)/usr/include
60 $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
61
62 $(INSTALL_DIR) $(1)/usr/lib
63 $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
64 endef
65
66 define Package/libcanfestival/install
67 $(INSTALL_DIR) $(1)/usr/lib
68 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libcanfestival_can_socket.so $(1)/usr/lib/
69 endef
70
71 $(eval $(call BuildPackage,libcanfestival))