Compare commits

...

6 Commits

Author SHA1 Message Date
Maschell
2af893ef93 [Docker] Save results in scratch image 2018-12-26 19:04:39 +01:00
Maschell
821fa7b53b Optimize the Dockerfile 2018-09-24 22:44:47 +02:00
Maschell
4699670417 Add information about the docker image to the README 2018-09-21 16:18:43 +02:00
Maschell
f9f38ae7ef Update the Dockerfile to provide artifacts in folder artifacts, cleanup, added maintainer. 2018-09-21 16:15:45 +02:00
Maschell
93ca7d752c Add Dockerfile 2018-09-21 01:43:25 +02:00
Maschell
177cb9b9b2 Fix compiling with devkitpro r32. Fix Issue #2 2018-07-07 18:09:45 +02:00
3 changed files with 28 additions and 0 deletions

19
Dockerfile Normal file
View File

@ -0,0 +1,19 @@
FROM wiiulegacy/core:0.1
MAINTAINER Maschell <maschell@gmx.de>
COPY --from=wiiulegacy/dynamic_libs:0.1 /artifacts $DEVKITPRO/portlibs
RUN git clone https://github.com/Maschell/libutils -b master && cd libutils && git checkout v0.1
WORKDIR libutils
RUN make && \
find $DEVKITPRO/portlibs -maxdepth 3 -type f -delete && \
make install && \
cp -r ${DEVKITPRO}/portlibs /artifacts
WORKDIR /artifacts
FROM scratch
COPY --from=0 /artifacts /artifacts

View File

@ -60,6 +60,14 @@ make && make install
- Application needs to be loaded from the [homebrew_launcher](https://github.com/dimok789/homebrew_launcher)
- [dynamic_libs](https://github.com/Maschell/dynamic_libs/tree/lib) for access to the functions.
# Use the prebuilt files from a Docker image.
The image `wiiulegacy/libutils` on [Docker Hub](https://hub.docker.com/r/wiiulegacy/libutils/) provides a prebuilt library in the `/artifacts` directory. Copy it into your DevkitPPC portlibs folder.
Example:
```
COPY --from=wiiulegacy/libutils:0.1 /artifacts $DEVKITPRO/portlibs
```
# Credits (TODO)
- Serveral users

View File

@ -30,6 +30,7 @@
#include <stdio.h>
#include <dynamic_libs/fs_functions.h>
#include <dynamic_libs/os_functions.h>
#include <sys/iosupport.h>
#include "disc_io.h"
#include "FSOSUtils.h"