Commit Graph

1636 Commits

Author SHA1 Message Date
T. Joseph Carter
76defbb3a9 Kind of an early POC on new --platform
libretro-super.sh works, but you currently need to set platform and ARCH
in your environment before running it as you do with libretro-build.sh
now (see libretro-build-ios.sh wrapper for what I mean).  The major work
left here is the --platform argument and a bunch of little things that
will mostly fall into place when that's done.  Also need to settle on a
license for this.

My habit for scripts is public domain, but it could be argued that
libretro-super is no longer "a script".  Still, I want people to use
this if it's useful to them, so I'd prefer a totally unencumbered
license in the vein of MIT/BSD/CC-BY.  I've tentatively selected CC-BY
as a RFC on it vs. MIT, mostly because it tries to explain things in
plain language and unlike MIT/BSD is reviewed in the context of
(d)evolving international laws to ensure that it still does what is
intended.
2015-04-27 19:47:44 -07:00
T. Joseph Carter
5e48b01678 MAME's legacy rule is _gone_.
libretro-super.sh now has multi-target, so this isn't needed anymore.
2015-04-27 19:47:44 -07:00
T. Joseph Carter
a51c355739 New script libretro-super.sh
This script will replace libretro-build.sh and libretro-fetch.sh (and
probably others), but it's not quite ready yet.  It's also completely
undocumented outside of the source code.  _I_ know what it does, but you
shouldn't use it just yet.  ;)
2015-04-27 19:47:44 -07:00
T. Joseph Carter
b25c9ff1e6 Multi-make for bsnes! (Only in libretro-super.sh) 2015-04-27 19:47:43 -07:00
T. Joseph Carter
742dd7c359 Update core rules
This is mostly for libretro-super.sh, but libretro-build-common.sh has
already been updated to work with them.  Getting very close to ready to
commit libretro-super.sh now—it just needs to learn to do something with
the devkits and players.
2015-04-27 19:47:43 -07:00
T. Joseph Carter
d256b27975 Update devkit rules for new libretro-fetch.sh 2015-04-27 19:47:43 -07:00
T. Joseph Carter
c99d88aa99 Missed with last commit 2015-04-27 19:47:43 -07:00
T. Joseph Carter
81a19b66d5 Fully fix libretro-fetch.sh (mostly --devkit) 2015-04-27 19:47:43 -07:00
T. Joseph Carter
cd83f2a59e Remove the mgit fetch rule 2015-04-27 19:47:43 -07:00
T. Joseph Carter
e40e427f86 Fix libretro-build.sh to work with recent changes 2015-04-27 19:47:43 -07:00
T. Joseph Carter
fa4e6dc099 New bits for libretro-super.sh 2015-04-27 19:47:43 -07:00
T. Joseph Carter
54acbcaaee The stuff that would've broken libretro-fetch.sh 2015-04-27 19:47:43 -07:00
T. Joseph Carter
d197fdf405 Remove conditional fetching from libretro-fetch.sh
The partially-finished use of can_build_module() had to be pulled from
libretro-fetch because how it works has changed a little bit.  Don't
worry too much though because libretro-super.sh already fetches using
the new setup.  It's just not quite ready yet.
2015-04-27 19:47:43 -07:00
T. Joseph Carter
5e2c7a39b7 Add a do_nothing function 2015-04-27 19:47:43 -07:00
T. Joseph Carter
5d22805853 Logging changes 2015-04-27 19:47:42 -07:00
T. Joseph Carter
4fb98b4c22 nproc is Linux-specific, but you can do the same with sysctl on a Mac 2015-04-27 19:47:42 -07:00
T. Joseph Carter
a2953f3375 Forgot a file 2015-04-26 22:07:47 -07:00
T. Joseph Carter
bb67661a2e Comment out the new toolchain code for now
It won't be able to be finished until I write the configurator.  In the
meantime, you should be able to pass platform and ARCH as with
libretro-build.sh like so:

    platform=ios ./libretro-super.sh [args]

That'll have to do for now.
2015-04-26 21:59:20 -07:00
Radius
7f6801cb1f fix default cfg for windows 2015-04-26 17:09:37 -05:00
Radius
b590299d08 fix windows cfg 2015-04-26 16:24:59 -05:00
Andrés
2f84d4a817 Update buildbot-script 2015-04-16 11:40:42 -05:00
twinaphex
86354bb5d0 Update core info file 2015-04-16 10:37:24 +02:00
twinaphex
ac9cddb0a9 Add imageviewer core info file 2015-04-16 10:33:54 +02:00
Andrés
9901e36777 Log when using dist-scro[ts 2015-04-13 18:30:12 -05:00
T. Joseph Carter
ab3be555e6 Move module processing to a script module 2015-04-12 14:56:10 -07:00
T. Joseph Carter
5fc07c8a36 Make mame work with libretro-super
Forgot to commit this a few days ago.
2015-04-12 14:54:43 -07:00
radius
132242c739 use braces instead of parenthesis 2015-04-11 17:37:45 -05:00
radius
882f46eb5a add hastebin logging to other commands 2015-04-11 17:13:02 -05:00
radius
e5f04b62d0 add the complete url 2015-04-11 18:06:00 -04:00
radius
9a40bc03ee fix logging to hastebin 2015-04-11 18:01:03 -04:00
radius
3891101031 fix logging 2015-04-11 17:32:03 -04:00
radius
130b39dc42 Merge branch 'master' of github.com:libretro/libretro-super 2015-04-11 17:22:21 -04:00
radius
b5dbb86966 add logging of errors to pastebin 2015-04-11 17:22:12 -04:00
Radius
69f5e13d40 Merge branch 'master' of github.com:libretro/libretro-super 2015-04-11 16:06:21 -05:00
Radius
c9a042d981 Merge branch 'master' of github.com:libretro/libretro-super 2015-04-11 15:29:01 -05:00
radius
cb352f97df Merge branch 'master' of github.com:libretro/libretro-super 2015-04-11 16:24:25 -04:00
Alcaro
822b17c7ea Update snes9x_next_libretro.info
Why does this one support twice as many types as non-Next?
2015-04-11 11:21:33 +02:00
Alcaro
dfd1fcd10b Update snes9x_libretro.info 2015-04-11 11:21:04 +02:00
T. Joseph Carter
7a58a77f0d Kind of an early POC on new --platform
libretro-super.sh works, but you currently need to set platform and ARCH
in your environment before running it as you do with libretro-build.sh
now (see libretro-build-ios.sh wrapper for what I mean).  The major work
left here is the --platform argument and a bunch of little things that
will mostly fall into place when that's done.  Also need to settle on a
license for this.

My habit for scripts is public domain, but it could be argued that
libretro-super is no longer "a script".  Still, I want people to use
this if it's useful to them, so I'd prefer a totally unencumbered
license in the vein of MIT/BSD/CC-BY.  I've tentatively selected CC-BY
as a RFC on it vs. MIT, mostly because it tries to explain things in
plain language and unlike MIT/BSD is reviewed in the context of
(d)evolving international laws to ensure that it still does what is
intended.
2015-04-09 18:18:27 -07:00
radius
41c136672e add missing cores 2015-04-08 01:01:55 -04:00
Radius
3030b0be5a windows order fix 2015-04-06 23:57:26 -05:00
T. Joseph Carter
0e0f20338a MAME's legacy rule is _gone_.
libretro-super.sh now has multi-target, so this isn't needed anymore.
2015-04-06 02:07:15 -07:00
T. Joseph Carter
c26d473061 New script libretro-super.sh
This script will replace libretro-build.sh and libretro-fetch.sh (and
probably others), but it's not quite ready yet.  It's also completely
undocumented outside of the source code.  _I_ know what it does, but you
shouldn't use it just yet.  ;)
2015-04-06 01:30:40 -07:00
T. Joseph Carter
557a82576c Multi-make for bsnes! (Only in libretro-super.sh) 2015-04-06 01:29:39 -07:00
T. Joseph Carter
d447f63567 Update core rules
This is mostly for libretro-super.sh, but libretro-build-common.sh has
already been updated to work with them.  Getting very close to ready to
commit libretro-super.sh now—it just needs to learn to do something with
the devkits and players.
2015-04-05 23:25:51 -07:00
T. Joseph Carter
b626d15b2d Update devkit rules for new libretro-fetch.sh 2015-04-05 23:25:11 -07:00
T. Joseph Carter
1e478fd4c6 Missed with last commit 2015-04-05 23:24:21 -07:00
T. Joseph Carter
918943213a Merge branch 'master' of https://github.com/libretro/libretro-super 2015-04-05 23:23:44 -07:00
T. Joseph Carter
803f23ee3a Fully fix libretro-fetch.sh (mostly --devkit) 2015-04-05 23:23:06 -07:00
T. Joseph Carter
6a9f434636 Remove the mgit fetch rule 2015-04-05 22:57:13 -07:00