Let's try make a Wii U Toolchain / SDK for creating rpx/rpl.
Go to file
CreeperMario a2247e7b1e whb: Add simplistic socket library manager.
* This manager counts how many times the program has requested the
socket library be initialized, so that the socket library is not
mistakenly closed while other things are still using sockets.
* WHBInitializeSocketLibrary will call socket_lib_init() and also keep a
count on how many times it has been called.
* WHBDeinitializeSocketLibrary will call socket_lib_finish(), but only
if it has been called as many times as WHBInitializeSocketLibrary.
2017-08-20 19:16:27 +09:30
cmake cmake: Fix wut-toolchain.cmake with empty CMAKE_{INCLUDE,LIBRARY}_PATH. 2017-05-10 17:47:11 +01:00
docs Cheeky lil tool to track unimplemented functions. 2016-01-11 01:42:25 +00:00
externals Rearrange source tree. 2017-05-07 01:37:13 +01:00
include Fix formatting. 2017-06-02 11:50:57 +01:00
rules Update to support linking with newlib. 2017-04-10 23:19:21 +01:00
samples whb: Add ability to remove logging functions 2017-08-20 18:17:07 +09:30
src whb: Add simplistic socket library manager. 2017-08-20 19:16:27 +09:30
tools udplogserver: Flush output buffer when sent a message 2017-08-20 17:51:45 +09:30
.gitignore Update .gitignore 2016-01-08 17:04:40 +00:00
.gitmodules Rearrange source tree. 2017-05-07 01:37:13 +01:00
.travis.yml Add .travis.yml 2017-06-02 13:49:41 +01:00
appveyor.yml appveyor: pls 2017-06-02 13:28:31 +01:00
CMakeLists.txt Rearrange source tree. 2017-05-07 01:37:13 +01:00
LICENSE.md Create LICENSE.md 2015-12-27 02:16:34 +00:00
README.md Update README.md 2017-06-02 13:59:20 +01:00

Build status Build Status

wut

Let's try make a Wii U Toolchain / SDK for creating rpx/rpl.

Licensed under the terms of the GNU General Public License, version 2 or later (GPLv2+).

Doxygen output can be found at https://decaf-emu.github.io/wut

If you are looking for the old Makefile based wut, that can be found on the legacy-make branch.

Binaries

The latest Windows AppVeyor build is available from:

Requirements

  • Tested on Linux, OS X, Windows
  • devkitPPC
  • CMake
  • Make

Linux / OS X

Requires CMake + Make + devkitPPC + libzdev

export DEVKITPPC=<Path to devkitPPC>
git clone --recursive https://github.com/decaf-emu/wut.git
cd wut
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=install ../
make
make install
export WUT_ROOT=$PWD/install

Then for any wut project you want to build you must use the wut-toolchain.cmake script:

cd ../samples/helloworld
mkdir build && cd build
cmake -DCMAKE_TOOLCHAIN_FILE=$WUT_ROOT/cmake/wut-toolchain.cmake ../
make

Windows

Requires Windows CMake + Windows Make + devkitPPC + Visual Studio.

set DEVKITPPC=<Path to devkitPPC>
git clone --recursive https://github.com/decaf-emu/wut.git
cd wut
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=install -G "Visual Studio 15 2017" ../
msbuild INSTALL.vcxproj /p:Configuration=Release /p:Platform=Win32
set WUT_ROOT=%CD%\install

Then for any wut project you want to build you must use Unix Makefiles with the wut-toolchain.cmake script:

cd ..\samples\helloworld
mkdir build
cd build
cmake -DCMAKE_TOOLCHAIN_FILE=%WUT_ROOT%\cmake\wut-toolchain.cmake -G "Unix Makefiles" ../
make