OLD | NEW |
1 LOCAL_DIR := $(GET_LOCAL_DIR) | 1 LOCAL_DIR := $(GET_LOCAL_DIR) |
2 | 2 |
3 DARTINO_BASE := $(BUILDROOT)/../third_party/dartino | 3 DARTINO_BASE := $(BUILDROOT)/../third_party/dartino |
4 | 4 |
5 MODULE := $(LOCAL_DIR) | 5 MODULE := $(LOCAL_DIR) |
6 | 6 |
7 MODULE_CPPFLAGS := -std=c++11 | 7 MODULE_CPPFLAGS := -std=c++11 |
8 | 8 |
9 MODULE_DEPS += \ | 9 MODULE_DEPS += \ |
10 lib/libm \ | 10 lib/libm \ |
11 lib/tftp \ | 11 lib/tftp \ |
12 lib/font \ | 12 lib/font \ |
13 | 13 |
14 MODULE_SRCS += \ | 14 MODULE_SRCS += \ |
15 $(LOCAL_DIR)/main.c \ | 15 $(LOCAL_DIR)/main.c \ |
16 $(LOCAL_DIR)/missing.c \ | 16 $(LOCAL_DIR)/missing.c \ |
17 $(LOCAL_DIR)/loader.cpp \ | 17 $(LOCAL_DIR)/loader.cpp \ |
| 18 $(LOCAL_DIR)/leds.c \ |
18 $(LOCAL_DIR)/sensors.c | 19 $(LOCAL_DIR)/sensors.c |
19 | 20 |
20 MODULE_INCLUDES += $(DARTINO_BASE) | 21 MODULE_INCLUDES += $(DARTINO_BASE) |
21 | 22 |
22 ifneq ($(DEBUG),) | 23 ifneq ($(DEBUG),) |
23 EXTRA_OBJS += $(DARTINO_BASE)/out/Debug$(DARTINO_CONFIGURATION)/libdartino.a | 24 EXTRA_OBJS += $(DARTINO_BASE)/out/Debug$(DARTINO_CONFIGURATION)/libdartino.a |
24 else | 25 else |
25 EXTRA_OBJS += $(DARTINO_BASE)/out/Release$(DARTINO_CONFIGURATION)/libdartino.a | 26 EXTRA_OBJS += $(DARTINO_BASE)/out/Release$(DARTINO_CONFIGURATION)/libdartino.a |
26 endif | 27 endif |
27 | 28 |
28 force_dartino_target: | 29 force_dartino_target: |
29 | 30 |
30 $(DARTINO_BASE)/out/Debug$(DARTINO_CONFIGURATION)/libdartino.a: force_dartino_ta
rget | 31 $(DARTINO_BASE)/out/Debug$(DARTINO_CONFIGURATION)/libdartino.a: force_dartino_ta
rget |
31 ninja -C $(DARTINO_BASE) lk -t clean | 32 ninja -C $(DARTINO_BASE) lk -t clean |
32 GYP_DEFINES=$(DARTINO_GYP_DEFINES) ninja -C $(DARTINO_BASE) lk | 33 GYP_DEFINES=$(DARTINO_GYP_DEFINES) ninja -C $(DARTINO_BASE) lk |
33 ninja -C $(DARTINO_BASE)/out/Debug$(DARTINO_CONFIGURATION)/ libdartino -
t clean | 34 ninja -C $(DARTINO_BASE)/out/Debug$(DARTINO_CONFIGURATION)/ libdartino -
t clean |
34 ninja -C $(DARTINO_BASE)/out/Debug$(DARTINO_CONFIGURATION)/ libdartino | 35 ninja -C $(DARTINO_BASE)/out/Debug$(DARTINO_CONFIGURATION)/ libdartino |
35 | 36 |
36 $(DARTINO_BASE)/out/Release$(DARTINO_CONFIGURATION)/libdartino.a: force_dartino_
target | 37 $(DARTINO_BASE)/out/Release$(DARTINO_CONFIGURATION)/libdartino.a: force_dartino_
target |
37 ninja -C $(DARTINO_BASE) lk -t clean | 38 ninja -C $(DARTINO_BASE) lk -t clean |
38 GYP_DEFINES=$(DARTINO_GYP_DEFINES) ninja -C $(DARTINO_BASE) lk | 39 GYP_DEFINES=$(DARTINO_GYP_DEFINES) ninja -C $(DARTINO_BASE) lk |
39 ninja -C $(DARTINO_BASE)/out/Release$(DARTINO_CONFIGURATION)/ libdartino
-t clean | 40 ninja -C $(DARTINO_BASE)/out/Release$(DARTINO_CONFIGURATION)/ libdartino
-t clean |
40 ninja -C $(DARTINO_BASE)/out/Release$(DARTINO_CONFIGURATION)/ libdartino | 41 ninja -C $(DARTINO_BASE)/out/Release$(DARTINO_CONFIGURATION)/ libdartino |
41 | 42 |
42 # put arch local .S files here if developing memcpy/memmove | 43 # put arch local .S files here if developing memcpy/memmove |
43 | 44 |
44 include make/module.mk | 45 include make/module.mk |
45 | 46 |
OLD | NEW |