mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
de29e4184c
Application developers use `$(USEMODULES)` in their Makefiles to have the relevant functionally automagically added to their apps. This even does basic dependency tracking by means of `Makefile.dep`. But an important thing is missing: the automatic adding of include paths. This is inconvenient, error prone, and will hinder the RIOT core developers in future to change folder structures.
61 lines
2.1 KiB
Makefile
61 lines
2.1 KiB
Makefile
ifneq (,$(filter destiny,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/net/include
|
|
endif
|
|
ifneq (,$(filter net_help,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/net/include
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/cc110x
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/drivers/cc110x_ng/include
|
|
endif
|
|
ifneq (,$(filter net_if,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/net/include
|
|
endif
|
|
ifneq (,$(filter protocol_multiplex,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/net/include
|
|
endif
|
|
ifneq (,$(filter sixlowpan,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/net/include
|
|
endif
|
|
ifneq (,$(filter rpl,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/net/include
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/net/routing/rpl
|
|
endif
|
|
ifneq (,$(filter ieee802154,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/net/include
|
|
endif
|
|
ifneq (,$(filter ccn_lite,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/net/include
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/net/ccn_lite
|
|
endif
|
|
ifneq (,$(filter ccn_lite_client,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/net/include
|
|
endif
|
|
|
|
ifneq (,$(filter crypto_3des,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/include/crypto
|
|
endif
|
|
ifneq (,$(filter crypto_aes,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/include/crypto
|
|
endif
|
|
ifneq (,$(filter crypto_rc5,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/include/crypto
|
|
endif
|
|
ifneq (,$(filter crypto_sha256,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/include/crypto
|
|
endif
|
|
ifneq (,$(filter crypto_skipjack,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/include/crypto
|
|
endif
|
|
ifneq (,$(filter crypto_twofish,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/include/crypto
|
|
endif
|
|
|
|
ifneq (,$(filter posix,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/posix/include
|
|
endif
|
|
ifneq (,$(filter pnet,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/posix/pnet/include
|
|
endif
|
|
ifneq (,$(filter pthread,$(USEMODULE)))
|
|
USEMODULE_INCLUDES += $(RIOTBASE)/sys/posix/pthread/include
|
|
endif
|