JN-AN-1907... Makefiles配置
- TARGET = JN-AN-1907-Zigbee-Valve-Controller-JN5169
- DEV_TYPE = ValveController
- # Note: Target name must be the same as the subfolder name
- ##############################################################################
- #User definable make parameters that may be overwritten from the command line
- # Default target device is the JN5148
- JENNIC_CHIP ?= JN5169
- ##############################################################################
- # Default DK2 development kit target hardware
- JENNIC_PCB ?= DEVKIT4
- ##############################################################################
- # Select the network stack (e.g. MAC, ZBPRO)
- JENNIC_STACK ?= MAC
- ##############################################################################
- # Debug options define DEBUG for HW debug
- #DEBUG ?=HW
- #
- #
- # Define which UART to use for debug
- DEBUG_PORT ?= UART1
- ##############################################################################
- # Define TRACE to use with DBG module
- TRACE ?= 1
- ##############################################################################
- # Define configuration
- ifeq ($(FLOW_CONTROL), NO_FLOW_CONTROL)
- CFLAGS += -DENABLE_NO_FLOW_CONTROL
- BIN_SUFFIX = _NO_FLOW_CTRL
- endif
- ifeq ($(FLOW_CONTROL), HW_FLOW_CONTROL)
- CFLAGS += -DENABLE_HW_FLOW_CONTROL
- BIN_SUFFIX = _HW_FLOW_CTRL
- endif
- ifeq ($(FLOW_CONTROL), HW_SW_FLOW_CONTROL)
- CFLAGS += -DENABLE_HW_SW_FLOW_CONTROL
- BIN_SUFFIX = _HW_SW_FLOW_CTRL
- endif
- ##############################################################################
- ##############################################################################
- ##############################################################################
- # Path definitions
- # Select definitions for either single or multiple targets
- # Use if application directory contains multiple targets
- SDK_BASE_DIR = $(abspath ../../../sdk/JN-SW-4163)
- LZSTACK_BASE_DIR = $(abspath ../../..)
- APP_BASE = $(abspath ../..)
- APP_BLD_DIR = $(APP_BASE)/$(DEV_TYPE)/Build
- APP_SRC_DIR = $(APP_BASE)/$(DEV_TYPE)/Source
- APP_COMMON_SRC_DIR = $(APP_BASE)/Common/Source
- JENOS_DIR = $(LZSTACK_BASE_DIR)/LZStackV5/JenOS
- STACK_DIR = $(LZSTACK_BASE_DIR)/LZStackV5/stack
- STACK_MAC_DIR = $(LZSTACK_BASE_DIR)/LZStackV5/stack/mac
- STACK_NWK_DIR = $(LZSTACK_BASE_DIR)/LZStackV5/stack/nwk
- STACK_ZDO_DIR = $(LZSTACK_BASE_DIR)/LZStackV5/stack/zdo
- STACK_APS_DIR = $(LZSTACK_BASE_DIR)/LZStackV5/stack/aps
- STACK_COMMON_DIR = $(LZSTACK_BASE_DIR)/LZStackV5/common
复制代码
|