aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/command_base.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/servo/command_base.py')
-rw-r--r--python/servo/command_base.py15
1 files changed, 12 insertions, 3 deletions
diff --git a/python/servo/command_base.py b/python/servo/command_base.py
index 0963242226b..ae04bd077b8 100644
--- a/python/servo/command_base.py
+++ b/python/servo/command_base.py
@@ -330,15 +330,24 @@ class CommandBase(object):
else:
return path.join(self.context.topdir, "target")
+ def get_apk_path(self, release):
+ base_path = self.get_target_dir()
+ base_path = path.join(base_path, self.config["android"]["target"])
+ apk_name = "servo.apk"
+ build_type = "release" if release else "debug"
+ return path.join(base_path, build_type, apk_name)
+
def get_binary_path(self, release, dev, android=False):
# TODO(autrilla): this function could still use work - it shouldn't
# handle quitting, or printing. It should return the path, or an error.
base_path = self.get_target_dir()
+ binary_name = "servo" + BIN_SUFFIX
+
if android:
base_path = path.join(base_path, self.config["android"]["target"])
+ binary_name = "libsimpleservo.so"
- binary_name = "servo" + BIN_SUFFIX
release_path = path.join(base_path, "release", binary_name)
dev_path = path.join(base_path, "debug", binary_name)
@@ -594,10 +603,10 @@ class CommandBase(object):
return env
- def servo_crate(self):
+ def ports_servo_crate(self):
return path.join(self.context.topdir, "ports", "servo")
- def servo_manifest(self):
+ def ports_servo_manifest(self):
return path.join(self.context.topdir, "ports", "servo", "Cargo.toml")
def servo_features(self):