mirror of
https://github.com/wiiu-env/WiiUPluginSystem.git
synced 2026-09-30 21:06:36 -05:00
first commit
This commit is contained in:
47
pages/dev/dev_required_libraries.md
Normal file
47
pages/dev/dev_required_libraries.md
Normal file
@@ -0,0 +1,47 @@
|
||||
---
|
||||
title: Installing the required libraries for creating plugins
|
||||
tags: [libraries]
|
||||
keywords: libraries, libutils, libutilswut, wups, libwups, wut
|
||||
last_updated: July 24, 2018
|
||||
sidebar: dev_sidebar
|
||||
permalink: dev_required_libraries.html
|
||||
folder: dev
|
||||
topnav: topnav
|
||||
---
|
||||
|
||||
## WUPS library
|
||||
To be able to create own plugins, you need the Wii U Plugin System library.
|
||||
Make sure you have set up the [toolchain](dev_toolchain_setup).
|
||||
|
||||
### Download the lib
|
||||
Clone the WiiUPluginSystem repository.
|
||||
|
||||
```Bash
|
||||
git clone --recursive https://github.com/Maschell/WiiUPluginSystem.git
|
||||
```
|
||||
|
||||
### Compiling and installing
|
||||
Then call the following command in the root directory.
|
||||
```Makefile
|
||||
make
|
||||
make install
|
||||
```
|
||||
The "make" builds the library, the "make install" copies it into your `DEVKITPRO` folder.
|
||||
|
||||
## WUT
|
||||
[wut](https://github.com/decaf-emu/wut) is a Wii U Toolchain / SDK for creating rpx/rpl, which provides header for most system
|
||||
rpl files (like coreinit, gx2 etc.). It provides stub libraries for these rpl's, including exports for all functions.
|
||||
WUPS plugins support using system functions by linking against the wut libraries.
|
||||
|
||||
Instructions on how to install wut can be found on the [official repository](https://github.com/decaf-emu/wut).
|
||||
|
||||
**Make sure to set the `WUT_ROOT` environment variable to the place where you installed wut.**
|
||||
|
||||
## libutils (wut edition)
|
||||
[libutils](https://github.com/Maschell/libutils/tree/wut) (wut branch) is a library which provides common functions to the user.
|
||||
This includes logging, file access and many more. See the repository for instruction on how install and use it.
|
||||
|
||||
**Note:** You may have already installed the non-wut version to compile the plugin loader.
|
||||
Plugins will most likely need the **wut** branch/version.
|
||||
|
||||
{% include links.html %}
|
||||
Reference in New Issue
Block a user