diff options
| author | Jean-Philippe Lesot <jplesot@google.com> | 2015-02-27 16:48:27 +0100 |
|---|---|---|
| committer | Jean-Philippe Lesot <jplesot@google.com> | 2015-02-27 16:49:00 +0100 |
| commit | d119d88adf7741f47a6a38b682dcd45e39adbd04 (patch) | |
| tree | a10a5c147322c21884a3227cd52fbc5b9bdc4d28 /jack-api/src/com/android/jack/api | |
| parent | e2d5bf3bf05119e341727625fd54301e087a5739 (diff) | |
| download | toolchain_jack-d119d88adf7741f47a6a38b682dcd45e39adbd04.tar.gz toolchain_jack-d119d88adf7741f47a6a38b682dcd45e39adbd04.tar.bz2 toolchain_jack-d119d88adf7741f47a6a38b682dcd45e39adbd04.zip | |
Add more details in the exemple
Change-Id: I28fc3c2a18002dfa1f0d0f809f1fbf48a2e74ab1
Diffstat (limited to 'jack-api/src/com/android/jack/api')
| -rw-r--r-- | jack-api/src/com/android/jack/api/brest/BrestConfig.java | 11 | ||||
| -rw-r--r-- | jack-api/src/com/android/jack/api/example/Main.java | 7 |
2 files changed, 18 insertions, 0 deletions
diff --git a/jack-api/src/com/android/jack/api/brest/BrestConfig.java b/jack-api/src/com/android/jack/api/brest/BrestConfig.java index deed8cb7..e66db61c 100644 --- a/jack-api/src/com/android/jack/api/brest/BrestConfig.java +++ b/jack-api/src/com/android/jack/api/brest/BrestConfig.java @@ -18,6 +18,8 @@ package com.android.jack.api.brest; import com.android.jack.api.JackConfig; +import java.io.File; + import javax.annotation.Nonnull; /** @@ -28,6 +30,15 @@ public interface BrestConfig extends JackConfig { static final String PROPERTY_REPORTER = "jack.reporter"; @Nonnull + BrestConfig setOutputDex(@Nonnull File file) throws ConfigurationException; + + @Nonnull + BrestConfig setOutputJack(@Nonnull File file) throws ConfigurationException; + + @Nonnull + BrestConfig setConfigJarjar(@Nonnull File file) throws ConfigurationException; + + @Nonnull BrestConfig setProperty(@Nonnull String key, @Nonnull String value) throws ConfigurationException; @Nonnull diff --git a/jack-api/src/com/android/jack/api/example/Main.java b/jack-api/src/com/android/jack/api/example/Main.java index 573ed169..3215522d 100644 --- a/jack-api/src/com/android/jack/api/example/Main.java +++ b/jack-api/src/com/android/jack/api/example/Main.java @@ -72,7 +72,14 @@ public class Main { // Configure the compiler try { + // Set standard options + brestConfig.setOutputDex(new File("out/")); + brestConfig.setConfigJarjar(new File("rules.jarjar")); + // Set official properties brestConfig.setProperty(BrestConfig.PROPERTY_REPORTER, "sdk"); + // Set provisioned properties + brestConfig.setProperty("jack.internal.test", "true"); + // Check and build compiler brestCompiler = brestConfig.build(); } catch (ConfigurationException e) { System.err.println(e.getMessage()); |
