Lephenixnoir
c9b1db8221
fxsdk: remove the WIP command-line interface
...
The fxSDK will no longer specify the final values for these parameters,
leaving them to the user in CMakeLists.txt or project.cfg, as reasonable
defaults are good enough.
2021-01-11 21:29:04 +01:00
Lephenixnoir
0d6a7728a1
fix return code for build-* and -s option
...
No idea how that slipped in there, damn.
2021-01-07 11:50:01 +01:00
Lephenixnoir
203572b2af
fxsdk: add a sensible .gitignore when creating projects
2020-12-30 20:58:37 +01:00
Lephenixnoir
f11c70aac4
fxsdk: change INCLUDE flags to support folders inside GCC
...
Useful for OpenLibm as it is installed inside an [openlibm] folder but
needs to be included directly as it uses #include without the openlibm/
part.
2020-10-24 18:54:16 +02:00
Lephenixnoir
cf12d5cfd1
fxsdk: disable warning about missing field initializers
2020-08-14 18:48:58 +02:00
Lephenixnoir
b86b96aa4a
fxsdk: split additional libs into LIBS_FX and LIBS_CG
...
This is because several libraries have separate binaries, and so are
linked with different command-line arguments, just like gint is linked
with -lgint-fx on one side and -lgint-cg on the other.
2020-03-10 22:39:25 +01:00
Lephenixnoir
7d31294dc6
build: rewrite PREFIX in fxsdk.sh at compile-time
...
This makes it possible to change PREFIX at the last minute when running
install, effectively installing the files into a false packaging root
while retaining the same contents as if installed normally.
2020-02-19 22:26:29 +01:00
Lephenixnoir
e66035da44
fxsdk: use sh-elf by default in project.cfg
2019-11-29 10:46:22 +01:00
Lephenixnoir
15712b4f5b
fxsdk: add an option to choose add-in output path
2019-09-12 15:38:15 +02:00
Lephenixnoir
46b19bab62
fxsdk: new build system
2019-09-12 14:34:26 +02:00
Lephe
627fe14290
fxsdk: add update command and fix LD flag order
2019-09-03 23:23:24 +02:00
Lephe
14bef439ab
fxsdk fxconv: various improvements
2019-07-03 13:49:48 -04:00
Lephe
abcc5f07c9
fxsdk: add shortcuts and update help message ( #1 )
2019-06-16 19:47:19 -04:00
Lephe
eb6644b00b
fxsdk: add smarter install commands ( #1 )
2019-06-16 19:32:32 -04:00
Lephe
c4f659071c
fxsdk: add smart build commands ( #1 )
2019-06-16 19:21:07 -04:00
Lephe
32239c3dfe
fxsdk: basic script, project creation and build ( #1 )
2019-06-16 11:58:30 -04:00