Index: third_party/lk/dartino/app/dartino/rules.mk |
diff --git a/third_party/lk/dartino/app/dartino/rules.mk b/third_party/lk/dartino/app/dartino/rules.mk |
new file mode 100644 |
index 0000000000000000000000000000000000000000..2780a3c78d384568a91872c594f7c1830371c00b |
--- /dev/null |
+++ b/third_party/lk/dartino/app/dartino/rules.mk |
@@ -0,0 +1,39 @@ |
+LOCAL_DIR := $(GET_LOCAL_DIR) |
+ |
+DARTINO_BASE := $(BUILDROOT)/../../../ |
+ |
+MODULE := $(LOCAL_DIR) |
+ |
+MODULE_DEPS += \ |
+ lib/libm \ |
+ lib/minip |
+ |
+MODULE_SRCS += \ |
+ $(LOCAL_DIR)/fletch_runner.c \ |
+ $(LOCAL_DIR)/missing.c \ |
+ |
+MODULE_INCLUDES += $(DARTINO_BASE) |
+ |
+ifneq ($(DEBUG),) |
+EXTRA_OBJS += $(DARTINO_BASE)/out/Debug$(DARTINO_CONFIGURATION)/libdartino.a |
+else |
+EXTRA_OBJS += $(DARTINO_BASE)/out/Release$(DARTINO_CONFIGURATION)/libdartino.a |
+endif |
+ |
+force_dartino_target: |
+ |
+$(DARTINO_BASE)/out/Debug$(DARTINO_CONFIGURATION)/libdartino.a: force_dartino_target |
+ ninja -C $(DARTINO_BASE) lk -t clean |
+ GYP_DEFINES=$(DARTINO_GYP_DEFINES) ninja -C $(DARTINO_BASE) lk |
+ ninja -C $(DARTINO_BASE)/out/Debug$(DARTINO_CONFIGURATION)/ libdartino -t clean |
+ ninja -C $(DARTINO_BASE)/out/Debug$(DARTINO_CONFIGURATION)/ libdartino |
+ |
+$(DARTINO_BASE)/out/Release$(DARTINO_CONFIGURATION)/libdartino.a: force_dartino_target |
+ ninja -C $(DARTINO_BASE) lk -t clean |
+ GYP_DEFINES=$(DARTINO_GYP_DEFINES) ninja -C $(DARTINO_BASE) lk |
+ ninja -C $(DARTINO_BASE)/out/Release$(DARTINO_CONFIGURATION)/ libdartino -t clean |
+ ninja -C $(DARTINO_BASE)/out/Release$(DARTINO_CONFIGURATION)/ libdartino |
+ |
+# put arch local .S files here if developing memcpy/memmove |
+ |
+include make/module.mk |