Skip to content

Commit

Permalink
pkg: ccn-lite: adapt to v2
Browse files Browse the repository at this point in the history
  • Loading branch information
cgundogan committed Dec 1, 2017
1 parent 24476e0 commit b658128
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 338 deletions.
4 changes: 4 additions & 0 deletions Makefile.dep
Expand Up @@ -664,6 +664,10 @@ ifneq (,$(filter nanocoap_%,$(USEMODULE)))
USEMODULE += nanocoap
endif

ifneq (,$(filter ccn-lite,$(USEPKG)))
USEMODULE += ccn-lite-utils
endif

# always select gpio (until explicit dependencies are sorted out)
FEATURES_OPTIONAL += periph_gpio

Expand Down
1 change: 0 additions & 1 deletion examples/ccn-lite-relay/Makefile
Expand Up @@ -41,6 +41,5 @@ USEMODULE += prng_minstd
USEPKG += tlsf

USEPKG += ccn-lite
USEMODULE += ccn-lite-utils

include $(RIOTBASE)/Makefile.include
1 change: 1 addition & 0 deletions makefiles/pseudomodules.inc.mk
Expand Up @@ -2,6 +2,7 @@ PSEUDOMODULES += auto_init_gnrc_rpl
PSEUDOMODULES += can_mbox
PSEUDOMODULES += can_pm
PSEUDOMODULES += can_raw
PSEUDOMODULES += ccn-lite-utils
PSEUDOMODULES += cbor_ctime
PSEUDOMODULES += cbor_float
PSEUDOMODULES += cbor_semantic_tagging
Expand Down
8 changes: 3 additions & 5 deletions pkg/ccn-lite/Makefile
@@ -1,16 +1,14 @@
PKG_NAME=ccn-lite
PKG_URL=https://github.com/cn-uofbasel/ccn-lite/
PKG_VERSION=7b973a737dba47fe6c1ee2d58e06dd9a22209fde
PKG_VERSION=0474080335aac08d3afa44a439ac9def92b9fcf3
PKG_LICENSE=ISC

.PHONY: all

export RIOT_CFLAGS = ${CFLAGS} ${INCLUDES}

all: git-download
"$(MAKE)" -BC $(PKG_BUILDDIR)/src lib-ccn-lite.a
"$(MAKE)" -BC $(PKG_BUILDDIR)/src lib-ccn-lite-utils.a
cp $(PKG_BUILDDIR)/src/lib-ccn-lite.a ${BINDIR}/ccn-lite.a
cp $(PKG_BUILDDIR)/src/lib-ccn-lite-utils.a ${BINDIR}/ccn-lite-utils.a
cd $(PKG_BUILDDIR)/src && cmake -DCCNL_RIOT=1 -DRIOT_CFLAGS="${RIOT_CFLAGS}" . && make
cp $(PKG_BUILDDIR)/src/lib/libccnl-riot.a ${BINDIR}/ccn-lite.a

include $(RIOTBASE)/pkg/pkg.mk
5 changes: 4 additions & 1 deletion pkg/ccn-lite/Makefile.include
@@ -1,4 +1,7 @@
INCLUDES += -I$(RIOTPKG)/ccn-lite -I$(PKGDIRBASE)/ccn-lite/src
INCLUDES += -I$(PKGDIRBASE)/ccn-lite/src/ccnl-riot/include
INCLUDES += -I$(PKGDIRBASE)/ccn-lite/src/ccnl-core/include
INCLUDES += -I$(PKGDIRBASE)/ccn-lite/src/ccnl-pkt/include
INCLUDES += -I$(PKGDIRBASE)/ccn-lite/src/ccnl-fwd/include
INCLUDES += -I$(RIOTBASE)/sys/posix/include

CFLAGS += -DCCNL_RIOT
302 changes: 0 additions & 302 deletions pkg/ccn-lite/ccn-lite-riot.h

This file was deleted.

25 changes: 0 additions & 25 deletions pkg/ccn-lite/patches/0001-ccn-line-riot-port-to-gnrc_netif.patch

This file was deleted.

0 comments on commit b658128

Please sign in to comment.