Index: third_party/lk/dartino/app/dartino-fixed/rules.mk |
diff --git a/third_party/lk/dartino/app/dartino-fixed/rules.mk b/third_party/lk/dartino/app/dartino-fixed/rules.mk |
new file mode 100644 |
index 0000000000000000000000000000000000000000..aa6b5f82efbf5f974bac0be35db6dfb9bcc37395 |
--- /dev/null |
+++ b/third_party/lk/dartino/app/dartino-fixed/rules.mk |
@@ -0,0 +1,39 @@ |
+LOCAL_DIR := $(GET_LOCAL_DIR) |
+ |
+DARTINO_BASE := $(BUILDROOT)/../../../ |
+ |
+MODULE := $(LOCAL_DIR) |
+ |
+MODULE_DEPS += lib/libm |
+ |
+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 |
+ |
+EXTRA_OBJS += $(LOCAL_DIR)/lines.o |
+ |
+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 |