Aaron Kling
e67f890eb4
Do not build arm64-v8a support for main android retroarch apk
2018-04-02 21:19:23 -05:00
Aaron Kling
61b11b9431
Strip android cmake output
...
This checks for the STRIPPATH varible in the android path. Only
setting that variable for the android cmake targets. JNI outputs
already stripped shared objects.
2018-03-28 22:57:07 -05:00
Aaron Kling
2ff2d2dd0a
Fix and simplify android cmake path
2018-03-28 16:11:30 -05:00
orbea
50f3a97d0b
libretro-buildbot-recipe.sh: Add one more NOCLEAN.
2018-02-04 15:31:04 -08:00
orbea
53b69575fd
libretro-buildbot-recipe.sh: Don't fetch changes or reset the repo if $NOCLEAN is set.
2018-02-04 15:06:12 -08:00
orbea
336a91f22f
libretro-buildbot-recipe.sh: Clean up.
...
Some trivial clean up including removing a dead core hack which does not seem to be needed anymore.
2018-01-19 14:52:57 -08:00
orbea
61c17c6ece
libretro-buildbot-recipe.sh: Fix constant rebuilds for some cores.
...
A few cores built with the LEIRADEL command had an issue where a
hack used to build certain cores broke and caused them to be built
every time the buildbot encountered the recipe.
To fix this the build_libretro_leiradel_makefile function was removed
and incorporated into the build_libretro_generic_makefile function.
This allowed the script to easily use new logic to build multiple cores
with one recipe which entirely avoids the need for the broken hack.
2018-01-15 16:32:59 -08:00
orbea
61b426445c
libretro-buildbot-recipe.sh: Move jni specific conditions to the recipe files.
2018-01-14 14:28:37 -08:00
orbea
e4d3a8a8ac
libretro-buildbot-recipe: Move core specific conditions to the recipe files.
2018-01-14 14:27:33 -08:00
Andrés
1c186db2cb
Update libretro-buildbot-recipe.sh
2018-01-12 20:01:40 -05:00
Andrés
320f5d1666
Update libretro-buildbot-recipe.sh
2018-01-12 10:57:27 -05:00
orbea
5dfd1e1356
libretro-buildbot-recipe.sh: Make shallow fetches.
2018-01-07 10:25:03 -08:00
orbea
22b5a94ff5
libretro-buildbot-recipe.sh: Fix builds with force pushes.
...
The script will no longer git pull, but will fetch the any changes
from the remote branch and then reset the repo to that branch.
If there are changes the HEAD commit will change and it will rebuild.
This will also work if the old history was changed instead of the new
history.
2018-01-07 09:41:53 -08:00
orbea
81398a8b37
libretro-buildbot-recipe.sh: Fix citra builds for windows (Again)
...
During one of my clean up efforts I neglected to make sure the quotes
around '-G "MYSYS Makefiles"' were not evaluated. Escaping the variable
containing this option works, but should be noted it only works with bash.
Since this script is inherently a bash script that should be no problem.
Fixes https://github.com/libretro/libretro-super/issues/675
2018-01-06 07:33:27 -08:00
orbea
4c18b370af
libretro-buildbot-recipe.sh: Rebuild cores when using a new recipe.
2018-01-04 19:09:47 -08:00
orbea
b934823675
libretro-buildbot-recipe.sh: Clean up build_libretro_leiradel_makefile
2017-12-27 20:04:34 -08:00
twinaphex
b51385bf61
libretro-buildbot-recipe.sh: Use $CORENAM core names.
2017-12-27 16:39:22 -08:00
orbea
15b3035d49
libretro-buildbot-recipe.sh: Fix bsnes android builds.
...
I failed to change one of the $NAME variables to $core...
2017-12-25 09:08:43 -08:00
orbea
7db96992bc
libretro-buildbot-recipe.sh: Use $NAME instead of the HIGAN command.
2017-12-24 18:08:07 -08:00
orbea
bcaf9efe1d
libretro-buildbot-recipe.sh: Use $NAME instead of the BSNES_JNI command.
2017-12-24 18:08:07 -08:00
orbea
2b95c15c7c
libretro-buildbot-recipe.sh: Use $NAME instead of the BSNES command.
2017-12-24 18:08:07 -08:00
orbea
2e39bc826a
libretro-buildbot-recipe.sh: Set the log file to $LOGFILE.
2017-12-24 18:08:07 -08:00
Twinaphex
c56918fb36
Merge pull request #661 from orbea/enabled
...
libretro-buildbot-recipe.sh: Handle disabled cores with fewer nested tests.
2017-12-24 21:52:24 +01:00
orbea
a428e21f8e
libretro-buildbot-recipe.sh: Build default cores without SINGLE_CORE.
2017-12-23 11:19:01 -08:00
orbea
ebd0f5d1e1
libretro-buildbot-recipe.sh: Allow building specific bsnes and mame cores.
...
This could be useful for travis to capture regressions if the only
one of the cores is affected. Additionally it is required for fixing
travis with mame2014. If the core is not bsnes-libretro, bsnes-mercury
or mame2014 the $CORE variable in the travis scripts will be ignored.
2017-12-23 10:47:24 -08:00
orbea
8f37982927
libretro-buildbot-recipe.sh: Handle disabled cores with fewer nested tests.
2017-12-23 08:37:31 -08:00
Twinaphex
5d7c03d730
Merge pull request #659 from orbea/clean
...
libretro-buildbot-recipe.sh: Only clean the correct git directory.
2017-12-23 07:37:54 +01:00
orbea
d13664d515
libretro-buildbot-recipe.sh: Use git -C to change directories.
...
This avoids a subshell and does not require using 'cd' here.
2017-12-22 19:08:52 -08:00
orbea
87e6b2963b
libretro-buildbot-recipe.sh: Only clean the correct git directory.
2017-12-22 15:45:35 -08:00
orbea
242c975b75
libretro-buildbot-recipe.sh: Use the correct .git directory.
2017-12-22 15:06:40 -08:00
orbea
5c45002f39
libretro-buildbot-recipe.sh: Set $FORCE_ORIG and $BUILD_ORIG earlier.
2017-12-22 14:14:43 -08:00
orbea
e6e194a82d
libretro-buildbot-recipe.sh: Don't rely on the UPDATE variable.
2017-12-22 13:15:02 -08:00
orbea
ccb6f9c685
libretro-buildbot-recipe.sh: Skip build if the .git directory is broken.
2017-12-22 11:12:55 -08:00
orbea
c003a9b58e
libretro-buildbot-recipe.sh: Build all three mame2014 cores at once.
2017-12-21 09:38:32 -08:00
orbea
102f59d4a6
libretro-buildbot-recipe.sh: Don't overwrite $ARGS for bsnes cores.
...
This is not useful yet, but its better behavior.
2017-12-21 09:08:23 -08:00
orbea
d3210f6575
libretro-buildbot-recipe: Do not set FORCE or BUILD for these cores.
...
It is not required for any of them and some of these names are no
longer used anyways.
2017-12-21 08:56:03 -08:00
orbea
6fa578cbde
libretro-buildbot-recipe.sh: Do not set FORCE and BUILD for fbalpha2012.
...
They now use different source repos so this is not needed.
In the event this is no longer true there are now better
ways to do this, see how bsnes is handled where it loops
over the desired targets.
2017-12-20 19:51:02 -08:00
orbea
722fad7cf1
recipes: Remove $TYPE from the core recipe files as its no longer needed.
2017-12-20 10:49:26 -08:00
orbea
2a764be9ba
libretro-buildbot-recipe.sh: Automatically detect if there are submodules.
2017-12-20 09:55:06 -08:00
orbea
e34bab7593
libretro-buildbot-recipe.sh: Set the branch to psp_hardware_render instead of master to avoid build loops.
2017-12-14 21:59:07 -08:00
Brad Parker
a4f78fd20a
use $ARGS in .ra recipe files for make options instead of configure ones
2017-12-07 21:45:33 -05:00
orbea
f527b2f2a8
libretro-buildbot-recipe.sh: Don't build mame2003 and mame2010 with 1 make job.
2017-12-06 20:41:16 -08:00
orbea
6d7486a5db
libretro-buildbot-recipe.sh: Remove the redundant generic gl make function.
...
Also remove the GENERIC_THEOS target since its not used anywhere and the
function does not exist.
2017-12-06 14:17:44 -08:00
Twinaphex
4d9c83ac38
Merge pull request #633 from orbea/bsnes
...
libretro-buildbot-recipe.sh: Build all three profiles for the bsnes cores.
2017-12-06 04:57:25 +01:00
orbea
bbc09a08a8
libretro-buildbot-recipe.sh: Build all three profiles for bsnes-libretro and bsnes-mercury
...
Fixes https://github.com/libretro/libretro-super/issues/241
2017-12-05 15:02:17 -08:00
orbea
8db271c929
libretro-buildbot-recipe.sh: Use the RECIPE name for the log files.
2017-12-05 14:46:03 -08:00
orbea
78536c66cb
libretro-buildbot-recipe.sh: Do not require checking if there are $ARGS
2017-12-05 10:01:50 -08:00
orbea
58498ddbd3
libretro-buildbot-recipe.sh: Build the bsnes android cores in the build_libretro_generic_jni function.
2017-12-05 07:39:50 -08:00
orbea
55a0861965
libretro-buildbot-recipe.sh: Build the bsnes cores in the build_libretro_generic_makefile function.
2017-12-05 07:37:26 -08:00
orbea
548bfd810e
libretro-buildbot-recipe.sh: Skip the recipe if it fails to cd to the cloned repo.
2017-12-04 08:26:42 -08:00