Commit Graph

147 Commits

Author SHA1 Message Date
Chris Babcock
7ca5633698 Only use -fno-function-sections on Clang 3.6 or later on Android
#jira UE-19242
#ue4
#android

[CL 2634509 by Chris Babcock in Main branch]
2015-07-27 16:37:38 -04:00
Chris Babcock
03ea741ccd Skip vrapi library for unsupported Android platforms
#jira UE-19090
#ue4
#android
#codereview Nick.Whiting

[CL 2631176 by Chris Babcock in Main branch]
2015-07-23 15:51:41 -04:00
Chris Babcock
76de37fc6f Added long suffix to file length in generated OBBData.java
PR #1405: added specific suffix for long (Contributed by demuyan)
#jira UE-19053
#ue4
#android
#codereview Robert.Jones

[CL 2630759 by Chris Babcock in Main branch]
2015-07-23 12:03:25 -04:00
Ben Marsh
dd08437233 Rename BuildReceipt to TargetReceipt, to clarify its purpose.
[CL 2629145 by Ben Marsh in Main branch]
2015-07-22 13:10:12 -04:00
Robert Jones
a3a387121b Added code to perform a clean up for generated files - can be an issue if project names change during development for example.
Also added code to clean up empty directories in the same area to reduce any mess that could be left behind.

#codereview chris.babcock

[CL 2628717 by Robert Jones in Main branch]
2015-07-22 06:06:03 -04:00
Chris Babcock
5a460949c4 Corrected issue with trying to write over read-only libvrapi.so file in intermediate directory on Android
#jira UE-18761
#ue4
#android
#codereview Nick.Whiting

[CL 2626491 by Chris Babcock in Main branch]
2015-07-20 15:46:27 -04:00
Chris Babcock
1c4c6bc120 Fix dependency on libvrapi.so, for now always include it for armv7, will fix this with plugin dependency system later
#ue4
#android
#jira UE-18761
#codereview Nick.Whiting

[CL 2624851 by Chris Babcock in Main branch]
2015-07-17 16:34:33 -04:00
Dmitry Rekman
ce0e9c539a Fix UBT.
#codereview Nick.Whiting

[CL 2622081 by Dmitry Rekman in Main branch]
2015-07-15 14:12:49 -04:00
Nick Whiting
550a6d5280 #gearvr Fix for so deployment
[CL 2622067 by Nick Whiting in Main branch]
2015-07-15 14:01:33 -04:00
Chris Babcock
b199ac3845 Better handling of multiple Android build targets (copies proper .so)
#ue4
#android
#codereview Josh.Adams

[CL 2620274 by Chris Babcock in Main branch]
2015-07-14 11:53:53 -04:00
Chris Babcock
a14524e7c3 Improved Android ARMv7 debug flags and moved UELinkerExceptions to Launch module to prevent multiple linking on x86_64
#ue4
#android

[CL 2619142 by Chris Babcock in Main branch]
2015-07-13 19:25:58 -04:00
Chris Babcock
ac4e4be1d9 Update to support Nsight 3.1
#ue4
#android

[CL 2612622 by Chris Babcock in Main branch]
2015-07-07 13:53:10 -04:00
Chris Babcock
e320e7ec3d Update project generator for AndroidWorks compatibility
Reordered vcxproj to better follow:
http://blogs.msdn.com/b/visualstudio/archive/2010/05/14/a-guide-to-vcxproj-and-props-file-structure.aspx
#ue4
#android
#codereview Niklas.Smedberg,Mike.Fricker,Gil.Gribb

[CL 2596354 by Chris Babcock in Main branch]
2015-06-22 19:46:46 -04:00
Chris Babcock
ec92cfe396 Enable ld.gold on r10e (clang 3.6) and add in arguments for arm64 compiling
#ue4
#android
#codereview Josh.Adams

[CL 2594343 by Chris Babcock in Main branch]
2015-06-19 16:56:11 -04:00
Chris Babcock
d2e98630f9 Added left out update for Android x86_64 support (fixes GearVR architecture issue)
#ue4
#android

[CL 2590471 by Chris Babcock in Main branch]
2015-06-17 13:52:22 -04:00
Chris Babcock
b6df0fec88 Android x86_64 support - pr #914 (also adds support for ndk-r10e clang 3.6)
#ue-11650
#ue4
#android
#codereview Josh.Adams

[CL 2590354 by Chris Babcock in Main branch]
2015-06-17 12:56:56 -04:00
Robert Jones
0d584da025 UEPLAT-454 - Add option for fullscreen immersive mode for Android projects
- Fixing typo in manifest file generation preventing it from working

[CL 2589880 by Robert Jones in Main branch]
2015-06-17 06:34:20 -04:00
Chris Babcock
c2eebb3d9c Remove forced shadow variable warning
#ue4
#android
#codereview Marc.Audy

[CL 2579240 by Chris Babcock in Main branch]
2015-06-05 19:18:22 -04:00
Chris Babcock
0ecf89ee36 Enable shadow warnings for Android targets and clean up the ones found
#ue-14251
#ue4
#android
#codereview Marc.Audy,Ryan.Gerleve

[CL 2579237 by Chris Babcock in Main branch]
2015-06-05 19:15:39 -04:00
Chris Babcock
e8ddfeb57a Fixed issue with GearVR plugin compiling into unsupported Android platforms
#1198
#ue4
#android

[CL 2575872 by Chris Babcock in Main branch]
2015-06-03 14:13:29 -04:00
Robert Jones
9e07b9d8d8 UEPLAT-831 - AndroidManifest.xml update for ES3.1 targets
- Changed MakeAPK loop so that it can deal with multiple manifests
- Removed ability to make a Fat APK from same code as we don't/won't use it

[CL 2566503 by Robert Jones in Main branch]
2015-05-27 09:21:57 -04:00
Robert Jones
4f9feedfd6 UE-14803 - Android Java files constantly being rewritten triggering rebuilds
- Updated logic to change how files are written and when the OBB data file is written.

[CL 2566410 by Robert Jones in Main branch]
2015-05-27 06:16:01 -04:00
Robert Jones
38247c4430 UEPLAT-454 - Add option for fullscreen immersive mode for Android projects
- support added for Kitkat for fullscreen sticky mode

[CL 2562654 by Robert Jones in Main branch]
2015-05-22 11:09:51 -04:00
Steve Robb
499def698b UBT cleanups:
* Removal of some null checks.
* Some arrays changed to Lists.
* Some lists changed to IEnumerables.
* Some loops changed to Linq actions.
* FilterOnlyModules and FilterGameModules renamed to GetFiltered* functions, which better represent what they do.
* Some indentation fixes.
* Some thrown exceptions moved around to more appropriate locations.

#codereview robert.manuszewski

[CL 2554771 by Steve Robb in Main branch]
2015-05-18 08:16:56 -04:00
Chris Babcock
f89f319f80 Added application display name (app_name) setting for Android
#ue-15652
#ue4
#android
#codereview josh.adams,kwangsub.shin

[CL 2553451 by Chris Babcock in Main branch]
2015-05-15 16:10:14 -04:00