f542bc5fcf
pkg/oonf_api: blacklist unsupported architectures
...
AVR8 and MSP430 are excluded because of missing features in their respective toolchains
2019-11-05 09:47:25 +01:00
Martine Lenders
c7502fedf9
Merge pull request #12190 from benpicco/deprecate_oonf
...
pkg/oonf_api: deprecate package
2019-10-09 19:19:47 +02:00
Juan I Carrano
56c7197734
Merge pull request #12184 from benpicco/oonf-fix_tests
...
pkg/oonf_api: fix generated test Makefiles
2019-09-10 18:06:33 +02:00
Benjamin Valentin
07099d99d8
pkg/oonf_api: deprecate package
...
- oonf_api has not been updated in 6 years, it's stil at 0.3.0
from 2013.
- tests were never integrated into CI
- With NHDP the only upstream user of the package is deprecated.
- Downstream users would rather prefer a less vintage version of the libraray.
2019-09-10 15:51:43 +02:00
Benjamin Valentin
f5920a1884
pkg/oonf_api: fix generated test Makefiles
2019-09-09 18:24:01 +02:00
Juan Carrano
55eccb689f
pkg/oonf_api: Use MRI script to combine archives.
...
The OONF package is combining multiple ".a" file into a single archive. The
way it was being done involved creating and changing directories, unpacking
the original archives and repacking them into a combined one.
Theis has a couple of issues:
- It is untidy and wasteful.
- It breaks when thin archives are enabled, as a thin archive cannot be
unpacked.
This commit uses a MRI script to do the combining step. It works both with
and without thin archives and is cleaner overall.
An issue that remains to be soved is that make is calling itself to create the
archive, as the PARTIAL_ARCHIVES are not known before hand. This is hacky. It
can be solved but it is a subject for another PR.
2019-09-02 16:50:35 +02:00
Gaëtan Harter
15e9812ffb
pkg/oonf_api: remove exporting CFLAGS and INCLUDES
...
CFLAGS and INCLUDES are already exported by `makefiles/vars.inc.mk`.
It is a prerequisite to allow handling compilation without global exports.
2019-08-29 10:35:36 +02:00
ce9b1e3826
pkg: remove not needed git-downloaded dependencies
...
This is implicitly done by the "pkg-prepare"-step of the main make
instance.
2019-06-28 09:38:44 +02:00
Joakim Nohlgård
209050d382
pkg/oonf_api: Build with -Wno-format-nonliteral
2018-07-18 15:29:06 +02:00
smlng
166ce0acd5
pkg/oonf_api: ignore implicit fallthrough errors by GCC 7
2018-01-24 19:43:22 +01:00
a45a86b5ad
pkg: makefiles indentation cleanup
2017-09-22 14:53:01 +02:00
smlng
60bb3ab7ee
pkg: oonf_api, disable compiler errors if toolchain llvm
...
- set no-keyword-macro
- set no-parentheses-equality
2017-03-22 23:07:22 +01:00
8d88781e05
make: pkg: make use of PKGDIRBASE
2017-03-10 14:18:44 +01:00
Victor Arino
5becfd0a7d
pkg/oonf: isolate list implementation
2017-01-11 11:48:27 +01:00
c1e738b743
pkg: oonf_api: add license information, cleanup
2017-01-09 00:49:33 +01:00
smlng
076df5b5e2
pkg/oonf_api: fix cflags for macos
2016-11-23 17:16:26 +01:00
560a509036
make: remove trailing slash from BINDIR variable
2016-10-18 23:27:59 +02:00
bec43ac340
pkg: move pkgdir to $BINDIRBASE/pkg/$BOARD/$PKG_NAME, do proper clean
2016-03-25 14:28:04 +01:00
Martine Lenders
8e360aa97f
pkg: clarify that current download
target is only for git
2016-03-24 00:57:14 +01:00
a6547ee9c6
pkg: oonf_api: adapt to use pkg.mk
2016-03-23 15:39:47 +01:00
19cf3ed293
pkg: remove obsolete .gitignore files
2016-03-23 14:35:08 +01:00
cef984bcdf
pkg: move patches to patches/ subdirs
2016-03-23 14:35:08 +01:00
Oleg Hahm
16a3f131a3
Merge pull request #5112 from kaspar030/use_git_cache
...
make: pkg: introduce git-cache
2016-03-21 22:32:33 +01:00
812da2f0e7
pkg: adapt to use git-cache
2016-03-21 21:22:33 +01:00
Cenk Gündoğan
2e752f2995
pkg/oonf_api: use new repo url
2016-03-19 23:06:30 +01:00
DipSwitch
e159ee741d
make: Remove stray board/Makefile.include's to avoid loops like: CFLAGS += CFLAGS
2016-03-17 22:16:13 +01:00
c63a924778
pkg: adapt to RIOTPKG
2016-03-05 03:05:32 +01:00
Martine Lenders
4dc851244d
pkg: unify git paradigms for packages
2016-01-26 23:22:47 +01:00
Cenk Gündoğan
ab81348b83
oonf_api: adjust Makefile
2016-01-13 09:10:56 +01:00
Martine Lenders
d62ffae52a
pkg: oonf_api: move source
2016-01-06 16:21:36 +01:00
test
9f19fab949
pkg: oonf_api: remove compilation error
2015-11-24 18:10:43 +01:00
Martine Lenders
3536c84844
oonf_api: adapt for new sockets
2015-09-24 02:04:11 +02:00
Martine Lenders
08a3f0baf5
posix: net_help: move inet_pton/inet_ntop completely to POSIX
2015-09-17 02:36:08 +02:00
Martine Lenders
a4905b72d4
posix: consolidate include paths
2015-09-07 16:46:48 +02:00
Martine Lenders
ac0e2f4371
net: remove redefinitions and their dependencies throughout the stack
2015-08-24 13:13:53 +02:00
Lotte Steenbrink
c9fa18e54c
oonf_api: update pkg url
2015-05-15 02:13:03 -07:00
Joakim Gebart
336a450106
pkg: Add .gitattributes to ignore whitespace errors inside some included patch files.
2015-05-09 11:35:15 +02:00
Benjamin Valentin
7a2b705a57
pkg/oonf_api: use RIOT_VERSION platform identifier
2015-04-19 00:22:23 +02:00
Fabian Nack
e7cff82c03
pkg/oonf_api: necessary oonf_api patches
2015-02-24 11:50:20 +01:00
Lotte Steenbrink
05f43a9e35
Fix oonf_api after destiny to socket_base migration
...
The include path provided for socket.h did not exist.
2014-10-06 15:49:39 -07:00
Cenk Gündoğan
710c7e6cf6
transport_layer: Splitting UDP and TCP
...
Currently, the tcp and udp implementations are bound to each other in a
module called *destiny*. Thus, when using only one of them then the
other one gets also compiled into the binary and initialized,
which results in unnecessary RAM usage and workload for the CPU.
The approach in this PR defines a common module named *socket_base*,
which contains functions used by the posix layer. Compiled by it's own,
those functions return negative error codes, to symbolize upper layers
that they are not supported. When also including the modules *udp* or
*tcp* respectively, functions from *socket_base* get overwritten with the
correct functionality.
Defining *udp* or *tcp* in a Makefile also includes *socket_base*.
Defining *pnet* in a Makefile also includes *socket_base*.
2014-09-11 20:07:46 +02:00
Oleg Hahm
810b8d4479
Merge pull request #1210 from benpicco/fix_oonf_msba2
...
pkg/oonf_api: fix conflicting types on msba2
2014-06-17 23:43:32 +02:00
Thomas Eichinger
1e983c9670
s/PROJECT/APPLICATION/g
...
fixes #548
2014-05-26 13:21:09 +02:00
Benjamin Valentin
1235a0f579
pkg/oonf_api: fix conflicting types on msba2
2014-05-18 22:57:03 +02:00
Benjamin Valentin
a2dec64b67
fix buildtest with oonf_api
...
Don't try to checkout oonf_api if it's already present
2014-05-12 16:53:30 +02:00
Ludwig Ortmann
2df3808969
pkg/oonf_api: add .gitignore
2014-03-19 16:12:50 +01:00
Benjamin Valentin
633f65c062
abort on error when patching oonf_api
2014-03-18 18:53:14 +01:00
Benjamin Valentin
4dfce522df
fix oonf_api build with GNU Make 4.0
...
fixes #884
2014-03-18 14:50:47 +01:00
Benjamin Valentin
86244410b5
remove unnecessary comments from Makefile
...
remove leftovers from the example Makefile, they are unnededly printed during the build
2014-03-17 21:23:46 +01:00
Benjamin Valentin
068b4746b0
silence git warning about detached head
...
use reset --hard to check out the desired revision
2014-03-17 21:23:46 +01:00