Skip to content

Commit

Permalink
Merge pull request #29 from nfi/modules
Browse files Browse the repository at this point in the history
Made the Sparrow Makefile use MODULES to include source files in build.
  • Loading branch information
nfi committed Apr 15, 2017
2 parents c248b85 + 6ec744f commit fb900f2
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 9 deletions.
9 changes: 4 additions & 5 deletions Makefile.include
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ TARGET_BOARD_UPPERCASE := ${strip ${shell echo $(BOARD) | sed y!$(LOWERCASE)!$(U
CFLAGS += -DCONTIKI_BOARD_$(TARGET_BOARD_UPPERCASE)=1
endif

MODULES += core/sys core/dev core/lib
MODULES += core core/sys core/dev core/lib

# Include IPv6, IPv4, and/or Rime

Expand Down Expand Up @@ -109,8 +109,7 @@ endif

CONTIKI_SOURCEFILES += $(CONTIKIFILES)

CONTIKIDIRS += ${addprefix $(CONTIKI)/core/,dev lib net net/llsec net/mac net/rime \
net/rpl sys cfs ctk lib/ctk loader . }
CONTIKIDIRS += ${addprefix $(CONTIKI)/core/,cfs loader}

oname = ${patsubst %.c,%.o,${patsubst %.S,%.o,$(1)}}

Expand Down Expand Up @@ -156,9 +155,9 @@ endif

ifdef MODULES
UNIQUEMODULES = $(call uniq,$(MODULES))
MODULEDIRS = ${wildcard ${addprefix $(CONTIKI)/, $(UNIQUEMODULES)}}
MODULEDIRS = ${wildcard ${addprefix $(SPARROW)/, $(UNIQUEMODULES)} ${addprefix $(CONTIKI)/, $(UNIQUEMODULES)}}
MODULES_SOURCES = ${foreach d, $(MODULEDIRS), ${subst ${d}/,,${wildcard $(d)/*.c}}}
CONTIKI_SOURCEFILES += $(MODULES_SOURCES)
CONTIKI_SOURCEFILES += $(call uniq,$(MODULES_SOURCES))
APPDS += $(MODULEDIRS)
endif

Expand Down
4 changes: 0 additions & 4 deletions Makefile.sparrow
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,6 @@ endif

SPARROW_TOOLS=$(SPARROW)/tools/sparrow

SPARROWDIRS += $(SPARROW)/core ${addprefix $(SPARROW)/core/,dev net net/ip net/ipv6 net/rpl net/mac net/mac/tsch sys lib}
CONTIKIDIRS += $(SPARROWDIRS)
CONTIKI_SOURCEFILES += ${notdir ${wildcard ${addsuffix /*.c,$(SPARROWDIRS)}}}

APPDIRS += $(SPARROW)/apps
TARGETDIRS += $(SPARROW)/platform

Expand Down

0 comments on commit fb900f2

Please sign in to comment.