1 # SPDX-License-Identifier: GPL-2.0-only
3 include $(TOPDIR
)/rules.mk
7 PKG_RELEASE
:=$(AUTORELEASE
)
9 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
10 PKG_SOURCE_URL
:=https
://codeload.github.com
/shumatech
/BOSSA
/tar.gz
/$(PKG_VERSION
)?
11 PKG_HASH
:=ca650455dfa36cbd029010167347525bea424717a71a691381c0811591c93e72
12 PKG_BUILD_DIR
:=$(BUILD_DIR
)/BOSSA-
$(PKG_VERSION
)
14 PKG_MAINTAINER
:=Nick Hainke
<vincent@systemli.org
>
15 PKG_LICENSE
:=BSD-3-Clause
16 PKG_LICENSE_FILES
:=LICENSE
18 include $(INCLUDE_DIR
)/package.mk
24 TITLE
:=Utility to flash ARM microcontrollers
25 URL
:=http
://www.shumatech.com
/web
/products
/bossa
28 define Package
/bossa
/description
29 BOSSA is a flash programming utility for Atmel
's SAM family of flash-based
30 ARM microcontrollers. The motivation behind BOSSA is to create a simple,
31 easy-to-use, open source utility to replace Atmel's SAM-BA software.
35 COMMON_CXXFLAGS
="$(TARGET_CFLAGS) $(EXTRA_CFLAGS) $(TARGET_CPPFLAGS) $(EXTRA_CPPFLAGS)" \
36 COMMON_LDFLAGS
="$(TARGET_LINKFLAGS) $(TARGET_LDFLAGS)" \
37 $(MAKE
) -C
$(PKG_BUILD_DIR
) $(TARGET_CONFIGURE_OPTS
) CFLAGS
="$(TARGET_CFLAGS)" bin
/bossac
40 define Package
/bossa
/install
41 $(INSTALL_DIR
) $(1)/usr
/bin
42 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/bin
/bossac
$(1)/usr
/bin
/
45 $(eval
$(call BuildPackage
,bossa
))