Initial commit
This commit is contained in:
56
gcc/Makefile
Normal file
56
gcc/Makefile
Normal file
@@ -0,0 +1,56 @@
|
||||
TARGET_CHIP := NRF51822_QFAA_CA
|
||||
BOARD := BOARD_PCA10001
|
||||
|
||||
# application source
|
||||
C_SOURCE_FILES += main.c
|
||||
|
||||
C_SOURCE_FILES += ble_srv_common.c
|
||||
C_SOURCE_FILES += ble_nus.c
|
||||
|
||||
C_SOURCE_FILES += ble_advdata.c
|
||||
C_SOURCE_FILES += ble_conn_params.c
|
||||
C_SOURCE_FILES += softdevice_handler.c
|
||||
C_SOURCE_FILES += app_timer.c
|
||||
C_SOURCE_FILES += app_uart_fifo_mod.c
|
||||
C_SOURCE_FILES += app_fifo.c
|
||||
C_SOURCE_FILES += app_gpiote.c
|
||||
C_SOURCE_FILES += ble_debug_assert_handler.c
|
||||
|
||||
SDK_PATH = ../../../../../
|
||||
#SDK_PATH = /Users/pg/code/blenano/7_0/
|
||||
|
||||
OUTPUT_FILENAME := ble_app_uart
|
||||
|
||||
DEVICE_VARIANT := xxaa
|
||||
#DEVICE_VARIANT := blenano
|
||||
#DEVICE_VARIANT := xxab
|
||||
|
||||
USE_SOFTDEVICE := S110
|
||||
#USE_SOFTDEVICE := S210
|
||||
|
||||
CFLAGS := -DDEBUG_NRF_USER -DBLE_STACK_SUPPORT_REQD -DS110 -Wall
|
||||
|
||||
# we do not use heap in this app
|
||||
ASMFLAGS := -D__HEAP_SIZE=0
|
||||
|
||||
# keep every function in separate section. This will allow linker to dump unused functions
|
||||
CFLAGS += -ffunction-sections
|
||||
|
||||
# let linker to dump unused sections
|
||||
#LDFLAGS := -Wl,--gc-sections
|
||||
|
||||
INCLUDEPATHS += -I"../"
|
||||
INCLUDEPATHS += -I"$(SDK_PATH)Include/s110"
|
||||
INCLUDEPATHS += -I"$(SDK_PATH)Include/ble"
|
||||
INCLUDEPATHS += -I"$(SDK_PATH)Include/ble/device_manager"
|
||||
INCLUDEPATHS += -I"$(SDK_PATH)Include/ble/ble_services"
|
||||
INCLUDEPATHS += -I"$(SDK_PATH)Include/app_common"
|
||||
INCLUDEPATHS += -I"$(SDK_PATH)Include/sd_common"
|
||||
|
||||
|
||||
C_SOURCE_PATHS += $(SDK_PATH)Source/ble
|
||||
C_SOURCE_PATHS += $(SDK_PATH)Source/ble/device_manager
|
||||
C_SOURCE_PATHS += $(SDK_PATH)Source/app_common
|
||||
C_SOURCE_PATHS += $(SDK_PATH)Source/sd_common
|
||||
|
||||
include $(SDK_PATH)Source/templates/gcc/Makefile.common
|
||||
Reference in New Issue
Block a user