mirror of
https://github.com/Polprzewodnikowy/N64FlashcartMenu.git
synced 2024-11-25 12:06:54 +01:00
Improve buildability
This commit is contained in:
parent
44c9984758
commit
06054478e5
@ -1,7 +1,6 @@
|
|||||||
FROM ghcr.io/n64-tools/gcc-toolchain-mips64:latest
|
FROM ghcr.io/n64-tools/gcc-toolchain-mips64:latest
|
||||||
|
|
||||||
# Avoid warnings by switching to noninteractive
|
RUN apt-get update && apt-get install -y python3
|
||||||
ENV DEBIAN_FRONTEND=noninteractive
|
|
||||||
|
|
||||||
RUN git clone --branch trunk https://github.com/dragonminded/libdragon.git --depth 1 ./sources/libdragon
|
RUN git clone --branch trunk https://github.com/dragonminded/libdragon.git --depth 1 ./sources/libdragon
|
||||||
|
|
||||||
|
3
Makefile
3
Makefile
@ -35,4 +35,7 @@ clean:
|
|||||||
$(shell rm -rf ./$(BUILD_DIR))
|
$(shell rm -rf ./$(BUILD_DIR))
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
|
finalize-sc64:
|
||||||
|
$(shell cd ./$(BUILD_DIR) && python3 ../tools/finalize.py ./$(EXE_NAME).z64)
|
||||||
|
|
||||||
-include $(wildcard $(BUILD_DIR)/*.d)
|
-include $(wildcard $(BUILD_DIR)/*.d)
|
||||||
|
13
README.md
13
README.md
@ -2,10 +2,10 @@
|
|||||||
**This repo and its documentation is currently experimental and subject to change without notice.**
|
**This repo and its documentation is currently experimental and subject to change without notice.**
|
||||||
|
|
||||||
## Aims
|
## Aims
|
||||||
* Support as many flashcarts as possible
|
* Support as many N64 FlashCarts as possible.
|
||||||
* Be open source using preferably MIT licensed third party licenced libraries where possible.
|
* Be open source using preferably MIT licensed third party licensed libraries where possible.
|
||||||
* Be testable, where possible using CTest, but if not, in an emulated environment.
|
* Be testable, where possible using CTest, but if not, in an emulated environment.
|
||||||
* Encourage active development from community members and flashcart owners.
|
* Encourage active development from community members and N64 FlashCart owners.
|
||||||
|
|
||||||
## Basic usage
|
## Basic usage
|
||||||
|
|
||||||
@ -46,8 +46,8 @@ Save it to the root folder on your SD card.
|
|||||||
|
|
||||||
|
|
||||||
### ED64
|
### ED64
|
||||||
Not Currently not suppported, but there is an aim to do so.
|
Not currently not supported, but there is an aim to do so.
|
||||||
This will likely replace AltraOSv1
|
The aim is to replace [Altra64](https://github.com/networkfusion/altra64) and [ED64-UnofficialOS](https://github.com/n64-tools/ED64-UnofficialOS-binaries).
|
||||||
|
|
||||||
|
|
||||||
# Developer documentation
|
# Developer documentation
|
||||||
@ -57,5 +57,6 @@ You can use a dev container in VSCode.
|
|||||||
|
|
||||||
`ms-vscode.makefile-tools` will help (installed automatically in dev container).
|
`ms-vscode.makefile-tools` will help (installed automatically in dev container).
|
||||||
TODO: it does not yet work with `F5`: see https://devblogs.microsoft.com/cppblog/now-announcing-makefile-support-in-visual-studio-code/
|
TODO: it does not yet work with `F5`: see https://devblogs.microsoft.com/cppblog/now-announcing-makefile-support-in-visual-studio-code/
|
||||||
WORKAROUND: in the terminal, use make directly `make all`
|
WORKAROUND: in the terminal, use make directly `make all` then `make finalize-sc64`
|
||||||
|
The ROM will be found in the `build` directory.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user