OLD | NEW |
| (Empty) |
1 LOCAL_DIR := $(GET_LOCAL_DIR) | |
2 | |
3 FLETCH_BASE := $(BUILDROOT)/../../../ | |
4 | |
5 MODULE := $(LOCAL_DIR) | |
6 | |
7 MODULE_DEPS += lib/libm | |
8 | |
9 MODULE_SRCS += \ | |
10 $(LOCAL_DIR)/fletch_runner.c \ | |
11 $(LOCAL_DIR)/missing.c \ | |
12 | |
13 MODULE_INCLUDES += $(FLETCH_BASE) | |
14 | |
15 ifneq ($(DEBUG),) | |
16 EXTRA_OBJS += $(FLETCH_BASE)/out/Debug$(FLETCH_CONFIGURATION)/libfletch.a | |
17 else | |
18 EXTRA_OBJS += $(FLETCH_BASE)/out/Release$(FLETCH_CONFIGURATION)/libfletch.a | |
19 endif | |
20 | |
21 EXTRA_OBJS += $(LOCAL_DIR)/lines.o | |
22 | |
23 force_fletch_target: | |
24 | |
25 $(FLETCH_BASE)/out/Debug$(FLETCH_CONFIGURATION)/libfletch.a: force_fletch_target | |
26 ninja -C $(FLETCH_BASE) lk -t clean | |
27 GYP_DEFINES=$(FLETCH_GYP_DEFINES) ninja -C $(FLETCH_BASE) lk | |
28 ninja -C $(FLETCH_BASE)/out/Debug$(FLETCH_CONFIGURATION)/ libfletch -t c
lean | |
29 ninja -C $(FLETCH_BASE)/out/Debug$(FLETCH_CONFIGURATION)/ libfletch | |
30 | |
31 $(FLETCH_BASE)/out/Release$(FLETCH_CONFIGURATION)/libfletch.a: force_fletch_targ
et | |
32 ninja -C $(FLETCH_BASE) lk -t clean | |
33 GYP_DEFINES=$(FLETCH_GYP_DEFINES) ninja -C $(FLETCH_BASE) lk | |
34 ninja -C $(FLETCH_BASE)/out/Release$(FLETCH_CONFIGURATION)/ libfletch -t
clean | |
35 ninja -C $(FLETCH_BASE)/out/Release$(FLETCH_CONFIGURATION)/ libfletch | |
36 | |
37 # put arch local .S files here if developing memcpy/memmove | |
38 | |
39 include make/module.mk | |
OLD | NEW |