Eloy Durán
33effd9154
[sim] Honour explicit device_name or target specified by user.
...
Specifying both is disallowed, because a device is configured for a specific SDK.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-657
2014-11-07 19:27:13 +01:00
Watson
4b876b96f7
embed stable and pre-release versions with "motion support"
2014-11-06 17:28:35 +09:00
Watson
bf541c0870
merge the patches to fix build error of Extension and Framework for arm64
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-655
Merged below patches into Extension and Framework:
- 1567487...fde9580
2014-11-06 16:28:11 +09:00
Laurent Sansonetti
92b5b94bf6
revert enabling arm64 by default
2014-11-05 15:18:25 +01:00
Laurent Sansonetti
10e4e28a23
make sure the builder archs does not contain duplicates
2014-11-05 14:04:26 +01:00
Laurent Sansonetti
c1647f1a84
enable arm64 again, remove armv7s
2014-11-05 14:04:04 +01:00
Watson
b257909cb7
not embed kernel-*.bc into each compiled files
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-652
2014-11-04 22:34:19 +09:00
Eloy Durán
117abe90a5
[Config] Move ivar declaration to file where it's actually used.
2014-11-04 13:08:04 +01:00
Eloy Durán
1cbb6ea3bc
[clean] Do not remove momd when no xcdatamodeld is available.
...
Related to http://hipbyte.myjetbrains.com/youtrack/issue/RM-649
2014-10-31 14:09:38 +01:00
Laurent Sansonetti
f6cf3d2507
pass assets directories when generating R (even if it's not required?)
2014-10-29 16:24:59 +01:00
Laurent Sansonetti
1723c9ee63
improve build system to handle .java files (for class extensions) using underscore-based case
2014-10-29 13:40:41 +01:00
Laurent Sansonetti
6876b634ce
oops: always generate <service/> tags
2014-10-29 13:35:39 +01:00
Laurent Sansonetti
aee711688c
add support for Java class extensions: classes defined in .rb files can be extended in Java, by writing methods in a Foo.java file (where Foo is the name of the class) in a directory that contains .rb files (ex. ‘app/Foo.java’)
2014-10-28 19:40:43 +01:00
Laurent Sansonetti
02fb5ce2be
without this line, we will always rebuild classes.dex
2014-10-28 17:51:45 +01:00
Laurent Sansonetti
8c66814ae0
better message
2014-10-28 17:26:33 +01:00
Laurent Sansonetti
30fb3fe861
add app.services to let users expose android services
2014-10-26 22:12:39 +01:00
Laurent Sansonetti
6bac384407
when an exception is raised from a file init function and isn’t caught, print a better message to the user
2014-10-25 00:47:19 +02:00
Laurent Sansonetti
6b0a0176c1
rebuild payload.o if payload.c changed
2014-10-25 00:47:19 +02:00
Laurent Sansonetti
53e49c1443
add app.features to expose <uses-feature ...> elements to the manifest file, cleanup the XML generated code
2014-10-23 17:22:54 +02:00
Laurent Sansonetti
46cc1fdcba
make 'motion --version' print both stable and pre-release versions
2014-10-23 15:21:59 +02:00
Laurent Sansonetti
bf46410d5c
better detection for the llvm toolchain in the NDK
2014-10-22 14:28:45 +02:00
Eloy Durán
69ba85d3c8
[vendor] Only ever try to run xcodebuild clean if the dir really exists.
2014-10-22 11:18:17 +02:00
Watson
bd54be05da
recognize Provisioning Profile which has "iOSTeam Provisioning..."
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-643
2014-10-22 00:22:52 +09:00
Eloy Durán
8b593f831c
Some small YARD doc fixes.
2014-10-20 16:53:19 +02:00
Eloy Durán
0f6d698bd3
[OSX] Refactor codesigning code from last commit.
2014-10-20 16:16:40 +02:00
Eloy Durán
667023a028
[OSX] Sign embedded frameworks individually.
...
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-642
2014-10-20 15:46:45 +02:00
Eloy Durán
5e7f43936e
[CodeSign] Fix YARD documentation type annotations.
2014-10-20 14:08:00 +02:00
Eloy Durán
03aab2a97e
[XcodeConfig] Fix missing space in certificate error message.
2014-10-20 14:02:12 +02:00
Eloy Durán
312829575c
[Config] Get rid of another sw_vers use.
2014-10-20 13:22:45 +02:00
Eloy Durán
0c88907e06
[Config] Capture and work with the OS X host version in a proper way.
...
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-633
2014-10-20 13:11:57 +02:00
Eloy Durán
97dc93bd42
[Command::Update] Support Axel for optimised downloading.
2014-10-20 12:45:54 +02:00
Laurent Sansonetti
3318d87105
call Ruby init functions within an EH + pass the top-self reference
2014-10-20 12:29:07 +02:00
Eloy Durán
ff6232838c
[rake] Fix previous commit to still delete the Android build dir.
2014-10-17 13:04:20 +02:00
Eloy Durán
478472308c
[rake] Re-instate top-level clean task and refactor into XcodeConfig.
...
Related to:
* 646cbb1918
* bddc880f98
2014-10-17 12:55:57 +02:00
Laurent Sansonetti
8617f53d17
better init function names, using the sha1 of the full .bc path (sadly we can’t follow what we do for ios/osx as it would require bundling llvm-nm or another tool with the distribution)
2014-10-17 12:40:04 +02:00
Laurent Sansonetti
1749dd4317
unnecessary line
2014-10-17 12:38:10 +02:00
Laurent Sansonetti
bddc880f98
bring back “rake clean” task
2014-10-17 12:37:52 +02:00
Laurent Sansonetti
cd48fb034d
better message in case we can't retrieve the API version of the device
2014-10-17 12:05:44 +02:00
Eloy Durán
259c3a4172
[Vendor] Allow the user to override default cflags.
2014-10-17 11:12:26 +02:00
Laurent Sansonetti
00c9510d1f
generate java.lang.System.loadLibrary() instead of System.loadLibrary() because the later may not work all the time
2014-10-17 00:33:41 +02:00
Watson
26894c5906
fix a regression where `rake spec' does not work on OS X platform
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-632
2014-10-16 07:13:28 +09:00
Laurent Sansonetti
2e9ad50f32
when running specs on the device, redirect puts/print calls to NSLog
2014-10-15 16:16:19 +02:00
Laurent Sansonetti
454d0ce787
don't run spec:device with the debugger
2014-10-15 16:15:52 +02:00
Eloy Durán
85b668f249
[iOS embedded targets] Require arm64 for device builds.
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-559
2014-10-13 14:27:10 +02:00
Laurent Sansonetti
708f006eb1
simplify the arm64 object compilation even better + fix warnings due to overriding the module triple
2014-10-11 19:57:35 +02:00
Laurent Sansonetti
efd2b5ec08
simplify the arm64 object file generation
2014-10-11 19:34:22 +02:00
Laurent Sansonetti
ead120975c
when attaching the debugger to the device, make sure to pass the appropriate arch to the debug server and lldb (which could be arm64)
2014-10-11 15:52:42 +02:00
Eloy Durán
d141498e58
[config] Propagate archs settings to extensions and frameworks.
2014-10-10 15:11:10 +02:00
Laurent Sansonetti
60adfb1756
when compiling dummy files for arm64, ignore linker warnings about invalid version debug info (which seem to be caused by an Xcode bug)
2014-10-10 13:16:48 +02:00
Watson
77ba055f11
move generating Provisioning process to be able to use special Provisioning Profile for extensions
...
Previously, Provisioning was generated when it will copy App Extension into App bundle
and it has worked as App build process.
So, It cannot refer `app. provisioning_profile' value in extension.
In order to refer `app. provisioning_profile' value in extension,
need to generate Provisioning in App Extension build process.
2014-10-10 15:31:16 +09:00