-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathproject.mk
42 lines (36 loc) · 1.49 KB
/
project.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Add inputs and outputs from these tool invocations to the build variables
OUT_DIR += \
/$(SRC_PATH) \
/$(SRC_PATH)/zcl \
/$(SRC_PATH)/common
OBJS += \
$(OUT_PATH)/$(SRC_PATH)/common/main.o \
$(OUT_PATH)/$(SRC_PATH)/zcl/zcl_thermostat_ui_cfg.o \
$(OUT_PATH)/$(SRC_PATH)/zcl/zcl_app_thermostat.o \
$(OUT_PATH)/$(SRC_PATH)/zcl/zcl_app_fancontrol.o \
$(OUT_PATH)/$(SRC_PATH)/app_tuya_datapoint.o \
$(OUT_PATH)/$(SRC_PATH)/app_uart_tuya.o \
$(OUT_PATH)/$(SRC_PATH)/app_uart.o \
$(OUT_PATH)/$(SRC_PATH)/app_thermostat.o \
$(OUT_PATH)/$(SRC_PATH)/app_thermostat_model1.o \
$(OUT_PATH)/$(SRC_PATH)/app_thermostat_model2.o \
$(OUT_PATH)/$(SRC_PATH)/app_thermostat_model3.o \
$(OUT_PATH)/$(SRC_PATH)/app_thermostat_model4.o \
$(OUT_PATH)/$(SRC_PATH)/app_thermostat_model5.o \
$(OUT_PATH)/$(SRC_PATH)/app_thermostat_model6.o \
$(OUT_PATH)/$(SRC_PATH)/app_thermostat_model7.o \
$(OUT_PATH)/$(SRC_PATH)/app_thermostat_model8.o \
$(OUT_PATH)/$(SRC_PATH)/app_endpoint_cfg.o \
$(OUT_PATH)/$(SRC_PATH)/app_utility.o \
$(OUT_PATH)/$(SRC_PATH)/app_time.o \
$(OUT_PATH)/$(SRC_PATH)/app_bootloader.o \
$(OUT_PATH)/$(SRC_PATH)/app_main.o \
$(OUT_PATH)/$(SRC_PATH)/zb_appCb.o \
$(OUT_PATH)/$(SRC_PATH)/zcl_appCb.o
#$(OUT_PATH)/$(SRC_PATH)/app_button.o \
#$(OUT_PATH)/$(SRC_PATH)/app_light.o \
#$(OUT_PATH)/$(SRC_PATH)/app_reporting.o \
# Each subdirectory must supply rules for building sources it contributes
$(OUT_PATH)/$(SRC_PATH)/%.o: $(SRC_PATH)/%.c
@echo 'Building file: $<'
@$(CC) $(GCC_FLAGS) $(INCLUDE_PATHS) -c -o"$@" "$<"