mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-15 17:43:51 +01:00
pkg: Use -isystem instead of -I for pkg headers
We cannot fix package headers downstream, so we can just as well tell the compiler to not warn about them.
This commit is contained in:
parent
39e7be0496
commit
f46ab1cb67
@ -1,7 +1,8 @@
|
||||
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
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/ccn-lite/src/ccnl-riot/include
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/ccn-lite/src/ccnl-core/include
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/ccn-lite/src/ccnl-pkt/include
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/ccn-lite/src/ccnl-fwd/include
|
||||
|
||||
CFLAGS += -DCCNL_RIOT
|
||||
ARCHIVES += $(BINDIR)/ccn-lite.a
|
||||
|
||||
@ -1,14 +1,15 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/cmsis/CMSIS/Core/Include
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/cmsis/CMSIS/Core/Include
|
||||
|
||||
ifneq (,$(filter cmsis-dsp,$(USEMODULE)))
|
||||
INCLUDES += -I$(PKGDIRBASE)/cmsis/CMSIS/DSP/Include
|
||||
INCLUDES += -I$(PKGDIRBASE)/cmsis/CMSIS/DSP/PrivateInclude
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/cmsis/CMSIS/DSP/Include
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/cmsis/CMSIS/DSP/PrivateInclude
|
||||
CFLAGS += -DARM_CPU="cortex-m4"
|
||||
endif
|
||||
|
||||
ifneq (,$(filter cmsis-nn,$(USEMODULE)))
|
||||
INCLUDES += -I$(PKGDIRBASE)/cmsis/CMSIS/DSP/Include
|
||||
INCLUDES += -I$(PKGDIRBASE)/cmsis/CMSIS/NN/Include
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/cmsis/CMSIS/DSP/Include
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/cmsis/CMSIS/NN/Include
|
||||
# Required for some basic math functions
|
||||
CFLAGS += -Wno-sign-compare
|
||||
endif
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/cn-cbor/include
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/cn-cbor/include
|
||||
|
||||
#enable context pointer
|
||||
CFLAGS += -DUSE_CBOR_CONTEXT
|
||||
|
||||
@ -1,30 +1,31 @@
|
||||
PKG_SOURCE_DIR ?= $(PKGDIRBASE)/cryptoauthlib
|
||||
PKG_TESTINCLDIR = $(PKG_SOURCE_DIR)/test
|
||||
|
||||
INCLUDES += -I$(PKG_SOURCE_DIR)
|
||||
INCLUDES += -I$(PKG_SOURCE_DIR)/lib
|
||||
INCLUDES += -I$(PKG_SOURCE_DIR)/app
|
||||
INCLUDES += -I$(PKG_SOURCE_DIR)/lib/calib
|
||||
INCLUDES += -I$(RIOTPKG)/cryptoauthlib/include
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKG_SOURCE_DIR)
|
||||
INCLUDES += -isystem$(PKG_SOURCE_DIR)/lib
|
||||
INCLUDES += -isystem$(PKG_SOURCE_DIR)/app
|
||||
INCLUDES += -isystem$(PKG_SOURCE_DIR)/lib/calib
|
||||
INCLUDES += -isystem$(RIOTPKG)/cryptoauthlib/include
|
||||
|
||||
ifneq (,$(filter psa_crypto, $(USEMODULE)))
|
||||
DIRS += $(RIOTPKG)/cryptoauthlib/psa_atca_driver
|
||||
INCLUDES += -I$(RIOTBASE)/sys/psa_crypto/include
|
||||
INCLUDES += -isystem$(RIOTBASE)/sys/psa_crypto/include
|
||||
endif
|
||||
|
||||
DIRS += $(RIOTPKG)/cryptoauthlib/contrib
|
||||
ARCHIVES += $(BINDIR)/cryptoauthlib.a
|
||||
|
||||
ifneq (,$(filter cryptoauthlib_test,$(USEMODULE)))
|
||||
INCLUDES += -I$(PKG_TESTINCLDIR)
|
||||
INCLUDES += -I$(PKG_TESTINCLDIR)/jwt
|
||||
INCLUDES += -I$(PKG_TESTINCLDIR)/tng
|
||||
INCLUDES += -I$(PKG_TESTINCLDIR)/atcacert
|
||||
INCLUDES += -I$(PKG_TESTINCLDIR)/api_atcab
|
||||
INCLUDES += -I$(PKG_TESTINCLDIR)/api_calib
|
||||
INCLUDES += -I$(PKG_TESTINCLDIR)/api_crypto
|
||||
INCLUDES += -I$(PKG_TESTINCLDIR)/vectors
|
||||
INCLUDES += -I$(PKG_SOURCE_DIR)/third_party/unity
|
||||
INCLUDES += -isystem$(PKG_TESTINCLDIR)
|
||||
INCLUDES += -isystem$(PKG_TESTINCLDIR)/jwt
|
||||
INCLUDES += -isystem$(PKG_TESTINCLDIR)/tng
|
||||
INCLUDES += -isystem$(PKG_TESTINCLDIR)/atcacert
|
||||
INCLUDES += -isystem$(PKG_TESTINCLDIR)/api_atcab
|
||||
INCLUDES += -isystem$(PKG_TESTINCLDIR)/api_calib
|
||||
INCLUDES += -isystem$(PKG_TESTINCLDIR)/api_crypto
|
||||
INCLUDES += -isystem$(PKG_TESTINCLDIR)/vectors
|
||||
INCLUDES += -isystem$(PKG_SOURCE_DIR)/third_party/unity
|
||||
endif
|
||||
|
||||
PSEUDOMODULES += psa_secure_element_ateccx08a
|
||||
|
||||
@ -1 +1,2 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/driver_atwinc15x0/src
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/driver_atwinc15x0/src
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/driver_bme680
|
||||
INCLUDES += -I$(RIOTPKG)/driver_bme680/include
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/driver_bme680
|
||||
INCLUDES += -isystem$(RIOTPKG)/driver_bme680/include
|
||||
|
||||
DIRS += $(RIOTPKG)/driver_bme680/contrib
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/driver_cryptocell_310/include
|
||||
INCLUDES += -I$(RIOTPKG)/driver_cryptocell_310/include
|
||||
# using -isystem instead of -I to avoid warnings on the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/driver_cryptocell_310/include
|
||||
INCLUDES += -isystem$(RIOTPKG)/driver_cryptocell_310/include
|
||||
DIRS += $(RIOTPKG)/driver_cryptocell_310/contrib
|
||||
|
||||
ARCHIVES += $(PKGDIRBASE)/driver_cryptocell_310/libnrf_cc310_0.9.13.a
|
||||
|
||||
@ -1 +1,2 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/driver_sen5x
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/driver_sen5x
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/driver_sx126x/src
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/driver_sx126x/src
|
||||
|
||||
DIRS += $(RIOTBASE)/pkg/driver_sx126x/contrib
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/EDHOC-C/include \
|
||||
-I$(PKGDIRBASE)/EDHOC-C/src \
|
||||
-I$(RIOTBASE)/pkg/edhoc-c/include \
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/EDHOC-C/include \
|
||||
-isystem$(PKGDIRBASE)/EDHOC-C/src \
|
||||
-isystem$(RIOTBASE)/pkg/edhoc-c/include \
|
||||
#
|
||||
|
||||
ifneq (,$(filter edhoc-c_crypto_wolfssl,$(USEMODULE)))
|
||||
|
||||
@ -1,5 +1,15 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/etl/include
|
||||
INCLUDES += -I$(RIOTPKG)/etl/config
|
||||
# Hack: On LLVM, use `-isystem` instead of -I to ignore warnings about the
|
||||
# package's headers. On g++ (at least the AVR variant), `-system` is C
|
||||
# only. But luckily, g++ does not emit the warnings we need to ignore
|
||||
# anyway.
|
||||
|
||||
ifeq (llvm,$(TOOLCHAIN))
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/etl/include
|
||||
INCLUDES += -isystem$(RIOTPKG)/etl/config
|
||||
else
|
||||
INCLUDES += -I$(PKGDIRBASE)/etl/include
|
||||
INCLUDES += -I$(RIOTPKG)/etl/config
|
||||
endif
|
||||
|
||||
# There's nothing to build in this package, it's used as a header only library.
|
||||
# So it's declared as a pseudo-module
|
||||
|
||||
@ -1,16 +1,17 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/gecko_sdk/dist/common/inc
|
||||
INCLUDES += -I$(PKGDIRBASE)/gecko_sdk/dist/emlib/inc
|
||||
INCLUDES += -I$(PKGDIRBASE)/gecko_sdk/dist/emlib-extra/inc
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/gecko_sdk/dist/common/inc
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/gecko_sdk/dist/emlib/inc
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/gecko_sdk/dist/emlib-extra/inc
|
||||
|
||||
ifneq (,$(filter gecko_sdk_librail,$(USEMODULE)))
|
||||
ARCHIVES += $(BINDIR)/gecko_sdk_librail.a
|
||||
INCLUDES += -I$(PKGDIRBASE)/gecko_sdk/dist/radio/rail_lib/common
|
||||
INCLUDES += -I$(PKGDIRBASE)/gecko_sdk/dist/radio/rail_lib/chip/efr32/$(EFM32_LIBRAIL_HEADER_NAME)
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/gecko_sdk/dist/radio/rail_lib/common
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/gecko_sdk/dist/radio/rail_lib/chip/efr32/$(EFM32_LIBRAIL_HEADER_NAME)
|
||||
endif
|
||||
|
||||
ifneq (,$(filter gecko_sdk_librail_pa,$(USEMODULE)))
|
||||
INCLUDES += -I$(PKGDIRBASE)/gecko_sdk/dist/radio/rail_lib/plugin/pa-conversions
|
||||
INCLUDES += -I$(PKGDIRBASE)/gecko_sdk/dist/radio/rail_lib/plugin/pa-conversions/$(EFM32_LIBRAIL_PA_HEADER_NAME)/config
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/gecko_sdk/dist/radio/rail_lib/plugin/pa-conversions
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/gecko_sdk/dist/radio/rail_lib/plugin/pa-conversions/$(EFM32_LIBRAIL_PA_HEADER_NAME)/config
|
||||
endif
|
||||
|
||||
ifeq ($(CPU_CORE),cortex-m33)
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/libcose/include \
|
||||
-I$(RIOTBASE)/pkg/libcose/include \
|
||||
# using -isystem to avoid warnings about these headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/libcose/include \
|
||||
-isystem$(RIOTBASE)/pkg/libcose/include \
|
||||
#
|
||||
|
||||
CFLAGS += -DUSE_CBOR_CONTEXT
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/lorabasicsmodem \
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/lorabasicsmodem \
|
||||
#
|
||||
|
||||
ifneq (,$(filter lorabasics_driver_sx1280_hal,$(USEMODULE)))
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/lua
|
||||
INCLUDES += -I$(RIOTPKG)/lua/include
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/lua
|
||||
INCLUDES += -isystem$(RIOTPKG)/lua/include
|
||||
DIRS += $(RIOTPKG)/lua/contrib
|
||||
|
||||
@ -182,14 +182,14 @@ LUALIB_API int lua_riot_openlibs(lua_State *L, uint16_t modmask);
|
||||
* or to manually reset the heap (only if there's no other thread using it).
|
||||
*
|
||||
* @param modname name of the module.
|
||||
* @param memory @see lua_riot_newstate()
|
||||
* @param mem_size @see lua_riot_newstate()
|
||||
* @param modmask @see lua_riot_newstate()
|
||||
* @param memory See @ref lua_riot_newstate()
|
||||
* @param mem_size See @ref lua_riot_newstate()
|
||||
* @param modmask See @ref lua_riot_newstate()
|
||||
* @param[out] retval Value returned by the lua code, if it is a number,
|
||||
* or zero if no value is returned or the value is not
|
||||
* a number. If retval is null, the value is not stored.
|
||||
*
|
||||
* @return An error code ( @see LUAR_ERRORS). LUAR_EXIT indicates no error.
|
||||
* @return An error code ( See @ref LUAR_ERRORS). LUAR_EXIT indicates no error.
|
||||
*/
|
||||
LUALIB_API int lua_riot_do_module(const char *modname, void *memory, size_t mem_size,
|
||||
uint16_t modmask, int *retval);
|
||||
@ -200,16 +200,16 @@ LUALIB_API int lua_riot_do_module(const char *modname, void *memory, size_t mem_
|
||||
* Only text data (i.e. lua source code) can be loaded by this function. The
|
||||
* lua interpreter is not robust against corrupt binary code.
|
||||
*
|
||||
* @see lua_riot_do_module() for more information on internal errors.
|
||||
* See @ref lua_riot_do_module() for more information on internal errors.
|
||||
*
|
||||
* @param buf Text data (lua source code).
|
||||
* @param buflen Size of the text data in bytes. If buf is
|
||||
* a zero-terminated string, the zero must not be counted.
|
||||
* @param memory @see lua_riot_newstate()
|
||||
* @param mem_size @see lua_riot_newstate()
|
||||
* @param modmask @see lua_riot_newstate()
|
||||
* @param[out] retval @see lua_riot_do_module()
|
||||
* @return @see lua_riot_do_module().
|
||||
* @param memory See @ref lua_riot_newstate()
|
||||
* @param mem_size See @ref lua_riot_newstate()
|
||||
* @param modmask See @ref lua_riot_newstate()
|
||||
* @param[out] retval See @ref lua_riot_do_module()
|
||||
* @return See @ref lua_riot_do_module().
|
||||
*/
|
||||
LUALIB_API int lua_riot_do_buffer(const uint8_t *buf, size_t buflen, void *memory,
|
||||
size_t mem_size, uint16_t modmask, int *retval);
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/lv_drivers \
|
||||
-I$(RIOTBASE)/pkg/lv_drivers/include \
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/lv_drivers \
|
||||
-isystem$(RIOTBASE)/pkg/lv_drivers/include \
|
||||
#
|
||||
|
||||
# Don't use relative includes in lv_drivers, already set in LVGL package
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
INCLUDES += -I$(RIOTBASE)/pkg/lvgl/include
|
||||
INCLUDES += -I$(PKGDIRBASE)
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(RIOTBASE)/pkg/lvgl/include
|
||||
INCLUDES += -isystem$(PKGDIRBASE)
|
||||
|
||||
# Don't use relative includes in lvgl
|
||||
CFLAGS += -DLV_CONF_INCLUDE_SIMPLE
|
||||
|
||||
@ -1,8 +1,9 @@
|
||||
INCLUDES += -I$(RIOTPKG)/mynewt-core/include \
|
||||
-I$(PKGDIRBASE)/mynewt-core/kernel/os/include \
|
||||
-I$(PKGDIRBASE)/mynewt-core/hw/hal/include \
|
||||
-I$(PKGDIRBASE)/mynewt-core/util/mem/include \
|
||||
-I$(PKGDIRBASE)/mynewt-core/sys/stats/stub/include \
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(RIOTPKG)/mynewt-core/include \
|
||||
-isystem$(PKGDIRBASE)/mynewt-core/kernel/os/include \
|
||||
-isystem$(PKGDIRBASE)/mynewt-core/hw/hal/include \
|
||||
-isystem$(PKGDIRBASE)/mynewt-core/util/mem/include \
|
||||
-isystem$(PKGDIRBASE)/mynewt-core/sys/stats/stub/include \
|
||||
#
|
||||
|
||||
DIRS += $(RIOTPKG)/mynewt-core/contrib \
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
NIMIBASE = -I$(PKGDIRBASE)/nimble
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
NIMIBASE = -isystem$(PKGDIRBASE)/nimble
|
||||
|
||||
# include RIOT glue code headers
|
||||
INCLUDES += -I$(RIOTPKG)/nimble/contrib/include
|
||||
INCLUDES += -isystem$(RIOTPKG)/nimble/contrib/include
|
||||
|
||||
# include generic nimble headers
|
||||
INCLUDES += $(NIMIBASE)/nimble/include
|
||||
@ -11,7 +12,7 @@ ifneq (,$(filter nimble_npl_riot,$(USEMODULE)))
|
||||
INCLUDES += $(NIMIBASE)/porting/npl/riot/include
|
||||
else
|
||||
INCLUDES += $(NIMIBASE)/porting/npl/riot/include/npl_syscfg
|
||||
INCLUDES += -I$(RIOTPKG)/nimble/npl/include
|
||||
INCLUDES += -isystem$(RIOTPKG)/nimble/npl/include
|
||||
endif
|
||||
INCLUDES += $(NIMIBASE)/porting/nimble/include
|
||||
|
||||
@ -85,16 +86,16 @@ endif
|
||||
|
||||
# include additional headers for RIOT specific NimBLE submodules
|
||||
ifneq (,$(filter nimble_addr,$(USEMODULE)))
|
||||
INCLUDES += -I$(RIOTPKG)/nimble/addr/include
|
||||
INCLUDES += -isystem$(RIOTPKG)/nimble/addr/include
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_autoadv,$(USEMODULE)))
|
||||
INCLUDES += -I$(RIOTPKG)/nimble/autoadv/include
|
||||
INCLUDES += -isystem$(RIOTPKG)/nimble/autoadv/include
|
||||
DIRS += $(RIOTPKG)/nimble/autoadv
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_autoconn,$(USEMODULE)))
|
||||
INCLUDES += -I$(RIOTPKG)/nimble/autoconn/include
|
||||
INCLUDES += -isystem$(RIOTPKG)/nimble/autoconn/include
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_adv_ext,$(USEMODULE)))
|
||||
@ -124,7 +125,7 @@ else
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_netif,$(USEMODULE)))
|
||||
INCLUDES += -I$(RIOTPKG)/nimble/netif/include
|
||||
INCLUDES += -isystem$(RIOTPKG)/nimble/netif/include
|
||||
|
||||
# configure NimBLE's internals
|
||||
NIMBLE_MAX_CONN ?= 3
|
||||
@ -166,17 +167,17 @@ else
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_rpble,$(USEMODULE)))
|
||||
INCLUDES += -I$(RIOTPKG)/nimble/rpble/include
|
||||
INCLUDES += -isystem$(RIOTPKG)/nimble/rpble/include
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_scanlist,$(USEMODULE)))
|
||||
INCLUDES += -I$(RIOTPKG)/nimble/scanlist/include
|
||||
INCLUDES += -isystem$(RIOTPKG)/nimble/scanlist/include
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_scanner,$(USEMODULE)))
|
||||
INCLUDES += -I$(RIOTPKG)/nimble/scanner/include
|
||||
INCLUDES += -isystem$(RIOTPKG)/nimble/scanner/include
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nimble_statconn,$(USEMODULE)))
|
||||
INCLUDES += -I$(RIOTPKG)/nimble/statconn/include
|
||||
INCLUDES += -isystem$(RIOTPKG)/nimble/statconn/include
|
||||
endif
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/opendsme
|
||||
INCLUDES += -I$(RIOTBASE)/pkg/opendsme/include
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/opendsme
|
||||
INCLUDES += -isystem$(RIOTBASE)/pkg/opendsme/include
|
||||
|
||||
DIRS += $(RIOTBASE)/pkg/opendsme/contrib
|
||||
|
||||
@ -15,32 +15,33 @@ PSEUDOMODULES += openwsn_serial \
|
||||
|
||||
DIRS += $(RIOTBASE)/pkg/openwsn/contrib
|
||||
|
||||
INCLUDES += -I$(PKGDIRBASE)/openwsn \
|
||||
-I$(PKGDIRBASE)/openwsn/kernel \
|
||||
-I$(PKGDIRBASE)/openwsn/inc \
|
||||
-I$(PKGDIRBASE)/openwsn/drivers/common \
|
||||
-I$(PKGDIRBASE)/openwsn/drivers/common/crypto \
|
||||
-I$(PKGDIRBASE)/openwsn/bsp/boards/ \
|
||||
-I$(PKGDIRBASE)/openwsn/openstack/ \
|
||||
-I$(PKGDIRBASE)/openwsn/openstack/02a-MAClow \
|
||||
-I$(PKGDIRBASE)/openwsn/openstack/02b-MAChigh \
|
||||
-I$(PKGDIRBASE)/openwsn/openstack/03a-IPHC \
|
||||
-I$(PKGDIRBASE)/openwsn/openstack/03b-IPv6 \
|
||||
-I$(PKGDIRBASE)/openwsn/openstack/04-TRAN \
|
||||
-I$(PKGDIRBASE)/openwsn/openstack/cross-layers \
|
||||
-I$(PKGDIRBASE)/openwsn/openapps \
|
||||
-I$(PKGDIRBASE)/openwsn/openapps/cjoin \
|
||||
-I$(PKGDIRBASE)/openwsn/openweb \
|
||||
-I$(PKGDIRBASE)/openwsn/openweb/opencoap \
|
||||
-I$(RIOTBASE)/pkg/openwsn/include \
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/openwsn \
|
||||
-isystem$(PKGDIRBASE)/openwsn/kernel \
|
||||
-isystem$(PKGDIRBASE)/openwsn/inc \
|
||||
-isystem$(PKGDIRBASE)/openwsn/drivers/common \
|
||||
-isystem$(PKGDIRBASE)/openwsn/drivers/common/crypto \
|
||||
-isystem$(PKGDIRBASE)/openwsn/bsp/boards/ \
|
||||
-isystem$(PKGDIRBASE)/openwsn/openstack/ \
|
||||
-isystem$(PKGDIRBASE)/openwsn/openstack/02a-MAClow \
|
||||
-isystem$(PKGDIRBASE)/openwsn/openstack/02b-MAChigh \
|
||||
-isystem$(PKGDIRBASE)/openwsn/openstack/03a-IPHC \
|
||||
-isystem$(PKGDIRBASE)/openwsn/openstack/03b-IPv6 \
|
||||
-isystem$(PKGDIRBASE)/openwsn/openstack/04-TRAN \
|
||||
-isystem$(PKGDIRBASE)/openwsn/openstack/cross-layers \
|
||||
-isystem$(PKGDIRBASE)/openwsn/openapps \
|
||||
-isystem$(PKGDIRBASE)/openwsn/openapps/cjoin \
|
||||
-isystem$(PKGDIRBASE)/openwsn/openweb \
|
||||
-isystem$(PKGDIRBASE)/openwsn/openweb/opencoap \
|
||||
-isystem$(RIOTBASE)/pkg/openwsn/include \
|
||||
|
||||
ifneq (,$(filter openwsn_riotos,$(USEMODULE)))
|
||||
INCLUDES += -I$(RIOTBASE)/pkg/openwsn/scheduler
|
||||
INCLUDES += -isystem$(RIOTBASE)/pkg/openwsn/scheduler
|
||||
DIRS += $(RIOTBASE)/pkg/openwsn/scheduler
|
||||
endif
|
||||
|
||||
ifneq (,$(filter openwsn_sock_udp,$(USEMODULE)))
|
||||
INCLUDES += -I$(RIOTBASE)/pkg/openwsn/sock
|
||||
INCLUDES += -isystem$(RIOTBASE)/pkg/openwsn/sock
|
||||
DIRS += $(RIOTBASE)/pkg/openwsn/sock
|
||||
endif
|
||||
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/paho-mqtt/MQTTClient-C/src/
|
||||
INCLUDES += -I$(PKGDIRBASE)/paho-mqtt/MQTTPacket/src
|
||||
INCLUDES += -I$(RIOTBASE)/pkg/paho-mqtt/include
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/paho-mqtt/MQTTClient-C/src/
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/paho-mqtt/MQTTPacket/src
|
||||
INCLUDES += -isystem$(RIOTBASE)/pkg/paho-mqtt/include
|
||||
|
||||
DIRS += $(RIOTBASE)/pkg/paho-mqtt/contrib
|
||||
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/relic/include
|
||||
INCLUDES += -I$(BINDIR)/pkg-build/relic/include
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/relic/include
|
||||
INCLUDES += -isystem$(BINDIR)/pkg-build/relic/include
|
||||
ARCHIVES += $(BINDIR)/relic.a
|
||||
|
||||
@ -5,10 +5,11 @@ PKG_LICENSE=BSD-3-Clause
|
||||
|
||||
include $(RIOTBASE)/pkg/pkg.mk
|
||||
|
||||
INCLUDES += -I$(PKGDIRBASE)/semtech-loramac/src/mac \
|
||||
-I$(PKGDIRBASE)/semtech-loramac/src/boards/mcu \
|
||||
-I$(PKGDIRBASE)/semtech-loramac/src/system/crypto \
|
||||
-I$(PKGDIRBASE)/semtech-loramac/src
|
||||
# Use -isystem instead of -I to disable warnings for these headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/semtech-loramac/src/mac \
|
||||
-isystem$(PKGDIRBASE)/semtech-loramac/src/boards/mcu \
|
||||
-isystem$(PKGDIRBASE)/semtech-loramac/src/system/crypto \
|
||||
-isystem$(PKGDIRBASE)/semtech-loramac/src
|
||||
|
||||
LORAMAC_MODULES = loramac_arch loramac_crypto loramac_mac loramac_region
|
||||
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
INCLUDES += -I$(RIOTBASE)/pkg/semtech-loramac/include
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(RIOTBASE)/pkg/semtech-loramac/include
|
||||
|
||||
DIRS += $(RIOTBASE)/pkg/semtech-loramac/contrib
|
||||
|
||||
|
||||
@ -1,9 +1,10 @@
|
||||
MODULE := semtech_loramac_contrib
|
||||
|
||||
INCLUDES += -I$(PKGDIRBASE)/semtech-loramac/src/mac \
|
||||
-I$(PKGDIRBASE)/semtech-loramac/src/boards \
|
||||
-I$(PKGDIRBASE)/semtech-loramac/src/radio \
|
||||
-I$(PKGDIRBASE)/semtech-loramac/src/system/crypto \
|
||||
-I$(PKGDIRBASE)/semtech-loramac/src
|
||||
# Use -isystem instead of -I to disable warnings about these headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/semtech-loramac/src/mac \
|
||||
-isystem$(PKGDIRBASE)/semtech-loramac/src/boards \
|
||||
-isystem$(PKGDIRBASE)/semtech-loramac/src/radio \
|
||||
-isystem$(PKGDIRBASE)/semtech-loramac/src/system/crypto \
|
||||
-isystem$(PKGDIRBASE)/semtech-loramac/src
|
||||
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
||||
@ -1 +1,2 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/tinycrypt/lib/include
|
||||
# Using -isyste instead of -I to avoid warnings about these headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/tinycrypt/lib/include
|
||||
|
||||
@ -1,13 +1,14 @@
|
||||
PKG_BUILDDIR ?= $(PKGDIRBASE)/tinydtls
|
||||
|
||||
INCLUDES += -I$(PKG_BUILDDIR)
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKG_BUILDDIR)
|
||||
|
||||
ifeq ($(TOOLCHAIN), llvm)
|
||||
CFLAGS += -Wno-gnu-zero-variadic-macro-arguments -Wno-unused-function
|
||||
endif
|
||||
|
||||
INCLUDES += -I$(RIOTBASE)/pkg/tinydtls/include
|
||||
INCLUDES += -I$(PKG_BUILDDIR)
|
||||
INCLUDES += -isystem$(RIOTBASE)/pkg/tinydtls/include
|
||||
INCLUDES += -isystem$(PKG_BUILDDIR)
|
||||
# Mandatory for tinyDTLS
|
||||
CFLAGS += -DDTLSv12 -DWITH_SHA256
|
||||
|
||||
|
||||
@ -1 +1,2 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/umorse
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/umorse
|
||||
|
||||
@ -1,17 +1,18 @@
|
||||
INCLUDES += -I$(PKGDIRBASE)/uwb-core/hw/drivers/uwb/include/ \
|
||||
-I$(PKGDIRBASE)/uwb-core/lib/euclid/include \
|
||||
-I$(PKGDIRBASE)/uwb-core/lib/dsp/include \
|
||||
-I$(PKGDIRBASE)/uwb-core/lib/json/include \
|
||||
-I$(PKGDIRBASE)/uwb-core/lib/rng_math/include \
|
||||
-I$(PKGDIRBASE)/uwb-core/lib/twr_ss/include \
|
||||
-I$(PKGDIRBASE)/uwb-core/lib/twr_ss_ext/include \
|
||||
-I$(PKGDIRBASE)/uwb-core/lib/twr_ss_ack/include \
|
||||
-I$(PKGDIRBASE)/uwb-core/lib/twr_ds/include \
|
||||
-I$(PKGDIRBASE)/uwb-core/lib/twr_ds_ext/include \
|
||||
-I$(PKGDIRBASE)/uwb-core/lib/uwb_rng/include \
|
||||
-I$(PKGDIRBASE)/uwb-core/porting/dpl/riot/include/ \
|
||||
-I$(PKGDIRBASE)/uwb-core/sys/uwbcfg/include \
|
||||
-I$(RIOTPKG)/uwb-core/include \
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/uwb-core/hw/drivers/uwb/include/ \
|
||||
-isystem$(PKGDIRBASE)/uwb-core/lib/euclid/include \
|
||||
-isystem$(PKGDIRBASE)/uwb-core/lib/dsp/include \
|
||||
-isystem$(PKGDIRBASE)/uwb-core/lib/json/include \
|
||||
-isystem$(PKGDIRBASE)/uwb-core/lib/rng_math/include \
|
||||
-isystem$(PKGDIRBASE)/uwb-core/lib/twr_ss/include \
|
||||
-isystem$(PKGDIRBASE)/uwb-core/lib/twr_ss_ext/include \
|
||||
-isystem$(PKGDIRBASE)/uwb-core/lib/twr_ss_ack/include \
|
||||
-isystem$(PKGDIRBASE)/uwb-core/lib/twr_ds/include \
|
||||
-isystem$(PKGDIRBASE)/uwb-core/lib/twr_ds_ext/include \
|
||||
-isystem$(PKGDIRBASE)/uwb-core/lib/uwb_rng/include \
|
||||
-isystem$(PKGDIRBASE)/uwb-core/porting/dpl/riot/include/ \
|
||||
-isystem$(PKGDIRBASE)/uwb-core/sys/uwbcfg/include \
|
||||
-isystem$(RIOTPKG)/uwb-core/include \
|
||||
#
|
||||
|
||||
PSEUDOMODULES += uwb-core_dpl
|
||||
|
||||
@ -1,10 +1,11 @@
|
||||
DIRS += $(RIOTBASE)/pkg/wakaama/contrib
|
||||
|
||||
INCLUDES += -I$(RIOTBASE)/pkg/wakaama/include
|
||||
INCLUDES += -I$(PKGDIRBASE)/wakaama/include
|
||||
INCLUDES += -I$(PKGDIRBASE)/wakaama/core
|
||||
INCLUDES += -I$(PKGDIRBASE)/wakaama/data
|
||||
INCLUDES += -I$(PKGDIRBASE)/wakaama/coap/er-coap-13
|
||||
# Using -isystem instead of -I to prevent warnings for the following headers
|
||||
INCLUDES += -isystem$(RIOTBASE)/pkg/wakaama/include
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/wakaama/include
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/wakaama/core
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/wakaama/data
|
||||
INCLUDES += -isystem$(PKGDIRBASE)/wakaama/coap/er-coap-13
|
||||
|
||||
# NOTE: Use wakaama in client mode
|
||||
CFLAGS += -DLWM2M_CLIENT_MODE
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user