2 # Copyright (C) 2015-2016 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=libcanfestival
13 PKG_SOURCE_VERSION
:=8bfe0ac00cdb
14 PKG_SOURCE_URL
:=http
://dev.automforge.net
/CanFestival-3
/archive
/$(PKG_SOURCE_VERSION
).
tar.bz2?_dummyfilename
=
15 PKG_SOURCE
:=CanFestival-3-
$(PKG_SOURCE_VERSION
).
tar.bz2
16 PKG_HASH
:=0bee7aaef266fc579922ca159b7acbe9cdc9a936ac1f30402814844b007f7185
17 PKG_SOURCE_SUBDIR
:=CanFestival-3-
$(PKG_SOURCE_VERSION
)
19 PKG_MAINTAINER
:=Anton Glukhov
<anton.a.glukhov@gmail.com
>
21 PKG_LICENSE
:=LGPL-2.1
+
22 PKG_LICENSE_FILES
:=LICENCE
24 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_SOURCE_SUBDIR
)
30 include $(INCLUDE_DIR
)/package.mk
32 define Package
/libcanfestival
35 TITLE
:=Free software CANopen library
36 URL
:=http
://canfestival.org
37 DEPENDS
:=+libpthread
+librt
40 define Package
/libcanfestival
/description
44 TARGET_CFLAGS
+= $(FPIC
)
51 --binutils
=$(TARGET_CROSS
) \
53 --kerneldir
=$(LINUX_DIR
) \
60 define Build
/InstallDev
61 $(INSTALL_DIR
) $(1)/usr
/include
62 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(1)/usr
/include/
64 $(INSTALL_DIR
) $(1)/usr
/lib
65 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/* $(1)/usr
/lib
/
68 define Package
/libcanfestival
/install
69 $(INSTALL_DIR
) $(1)/usr
/lib
70 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libcanfestival_can_socket.so
$(1)/usr
/lib
/
73 $(eval
$(call BuildPackage
,libcanfestival
))