makefile 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. include project.mk
  2. include make.settings
  3. include src/configs/default_settings.mk
  4. include src/scripts/parse_make_settings.mk
  5. # CFLAGS += -DTEST_MQTT_DAILY
  6. # CFLAGS += -DTEST_HTTP_DAILY
  7. # CFLAGS += -DTEST_COAP_DAILY
  8. # CFLAGS += -DTEST_OTA_PRE
  9. # CFLAGS += -DINSPECT_MQTT_FLOW
  10. include src/scripts/mock_build_options.mk
  11. COMP_LIB := libiot_sdk.a
  12. COMP_LIB_COMPONENTS := \
  13. src/utils \
  14. src/log \
  15. src/system \
  16. $(call CompLib_Map, MQTT_COMM_ENABLED, \
  17. src/mqtt \
  18. )
  19. $(call CompLib_Map, OTA_ENABLED, src/ota)
  20. $(call CompLib_Map, MQTT_SHADOW, src/shadow)
  21. $(call CompLib_Map, COAP_COMM_ENABLED, src/coap)
  22. $(call CompLib_Map, MQTT_ID2_AUTH, src/tfs)
  23. $(call CompLib_Map, HTTP_COMM_ENABLED, src/http)
  24. $(call CompLib_Map, SUBDEVICE_ENABLED, src/subdev)
  25. $(call CompLib_Map, CLOUD_CONN_ENABLED, src/cloud_conn)
  26. $(call CompLib_Map, CMP_ENABLED, src/cmp)
  27. $(call CompLib_Map, DM_ENABLED, src/dm)
  28. $(call CompLib_Map, SERVICE_OTA_ENABLED, src/fota)
  29. $(call CompLib_Map, SERVICE_OTA_ENABLED, src/cota)
  30. include $(RULE_DIR)/rules.mk