Index du forum • Partenaires • FAQ • M’enregistrer • Connexion 
Tgames Actualité Consoles et Homebrew

Tgames Actualité Consoles et Homebrew

Site officiel français de WiiFlow et ses thèmes

Vers le contenu

  • Imprimer le sujet
Index du forum Index du forum » Switch/Wii U » Tutoriels Wii

[Tuto] How to compile WiiFlow on Mac OS X

Compote de homebrew

Tous les tutoriels.
Répondre
2 messages • Page 1 sur 1
[Tuto] How to compile WiiFlow on Mac OS X

Messagepar Ayatus » Jeu 21 Fév 2013 00:00

Au détour d'une conversation sur le chan #wiiflow, un membre faisait part de ses difficultés à compiler WiiFlow sur Mac OS X, cela m'a intrigué et je me suis donc mis en quête de déployer cet OS dans une machine virtuelle afin de voir ce qu'il en est.

N'étant guère désireux d'installer Xcode, je me suis donc dégoté de quoi avoir accès aux outils de compilation et de versioning.
  • OSX GCC Installer pour OS X 10.8 Mountain Lion qui permettra d'utiliser la commande make
  • Subversion 1.7.8 for OSX 10.8.x qui permettra d'utiliser la commande svn

Une fois téléchargé et installé, passons aux choses sérieuses.

Préparation de l'environnement :

Toute la procédure se fera à partir d'un terminal.

On commence par s'assurer que l'on est bien dans son répertoire utilisateur :
Code: Tout sélectionner
cd ~

On créé ensuite le répertoire de développement et on se positionne dedans :
Code: Tout sélectionner
mkdir WiiFlow && cd WiiFlow

Téléchargement et décompression de libogc et devkitPPC :
Code: Tout sélectionner
curl -O https://open-wiiflow-mod.googlecode.com/files/libogc_svn_r4902.zip
curl -O https://freefr.dl.sourceforge.net/project/devkitpro/devkitPPC/devkitPPC_r26-osx.tar.bz2
unzip libogc_svn_r4902.zip -d devkitpro
tar -xjf devkitPPC_r26-osx.tar.bz2 -C devkitpro

Création et enregistrement des variables d'environnement :
Code: Tout sélectionner
echo 'export PATH=/opt/subversion/bin:$PATH
export DEVKITPRO=/Users/$USER/WiiFlow/devkitpro
export DEVKITPPC=$DEVKITPRO/devkitPPC' >> ~/.profile
. ~/.profile

Création d'une copie de travail des sources de WiiFlow
Code: Tout sélectionner
svn co https://open-wiiflow-mod.googlecode.com/svn/trunk/ wiiflow-src


Compilation :

On commence par se positionner dans le répertoire de notre copie de travail :
Code: Tout sélectionner
cd wiiflow-src

Mac OS X n'aimant pas les -u, on va devoir modifier deux fichiers afin que la compilation se déroule bien.
Code: Tout sélectionner
sed -i -e 's/@mv -u/@mv/' Makefile
sed -i -e 's/date +%Y%m%d%H%M -u/date -u +%Y%m%d%H%M/' scripts/svnrev.sh

Reste plus qu'à lancer la compilation :
Code: Tout sélectionner
make


Pour aller plus loin :

En Vrac.

  • Faire le ménage entre deux compilations :
    Code: Tout sélectionner
    make clean

  • Accélérer la compilation en lançant plusieurs processus en parallèle avec un processeur multi-core, ici un quad-core :
    Code: Tout sélectionner
    make -j5

  • Mettre à jour la copie de travail :
    Code: Tout sélectionner
    svn up

  • Annuler les modifications apportées aux fichiers de la copie de travail :
    Code: Tout sélectionner
    svn revert -R .

  • Mettre à jour la copie de travail à la révision n :
    Code: Tout sélectionner
    svn up -r n

Et pour finir, un script à placer à la racine de la copie de travail :
Code: Tout sélectionner
#!/bin/bash
make clean
svn revert -R . && svn up
sed -i -e 's/@mv -u/@mv/' Makefile
sed -i -e 's/date +%Y%m%d%H%M -u/date -u +%Y%m%d%H%M/' scripts/svnrev.sh
d1=`date +%s`
make -j5
echo -e "\033[00;31m compilé en $((`date +%s`-$d1))s\033[00m"
Ayatus Hors ligne

Avatar de l’utilisateur
Gamer
Gamer
 
Messages: 846
Inscription: Mar 3 Aoû 2010 19:08
Sexe: Geek ?
Wi-Fi: Non
Haut


Re: [Tuto] How to compile WiiFlow on Mac OS X

Messagepar Oops » Jeu 21 Fév 2013 15:13

C'est tellement beau que pour un je courrai acheter un mac pour tester :mrgreen:
:accord: :74:
[TUTO]Partage SAMBA (ftp) : MPlayer CE, WiiXplorer, snes9x...
Dernière version de NeoGamma + Mini Guide + Chaîne
Wiiflow + Tuto + Chaînes + Thèmes
Liens Homebrews : ici
Image
Oops Hors ligne

Avatar de l’utilisateur
God Member
God Member
 
Messages: 7083
Inscription: Jeu 2 Avr 2009 02:35
Localisation: 17 et 95
Sexe: Masculin
Wi-Fi: Oui
cIOS Wii: Wii vendu
Type de DS: 3DS
Linker DS: R4i GOLD 3DS (r4ids.cn)
Firmware PS3: 4.11
CFW PS3: ode a venir
Type de PSP: Fat
Firmware PSP: 6.60 pro-B10
Type de Xbox360: Fat
Lecteur Xbox360: LiteOn
Firmware Xbox360: LT+3.0 rgh2 coolrunn
Dashboard: 3.775
Haut



Répondre
2 messages • Page 1 sur 1

Retourner vers Tutoriels Wii



Articles en relation

  • Sujets
    Réponses
    Vus
    Dernier message
  • [Tuto] How to compile WiiFlow on Windows
    par Ayatus » Jeu 7 Mar 2013 09:57
    5 Réponses
    1508 Vus
    Dernier message par mikapauline Voir le dernier message
    Ven 5 Avr 2013 21:13
  • [Tuto] How to compile WiiFlow on Kubuntu
    par Ayatus » Jeu 21 Fév 2013 16:21
    2 Réponses
    2052 Vus
    Dernier message par Ayatus Voir le dernier message
    Sam 1 Juin 2013 15:39
  • [TUTO] WiiFlow et les plugins
    1, 2par Ayatus » Sam 7 Juil 2012 20:31
    31 Réponses
    12461 Vus
    Dernier message par HarryPoster Voir le dernier message
    Jeu 4 Sep 2014 13:51
  • [TUTO] Lancer Zelda Skyward Sword avec Wiiflow
    1, 2, 3par TGbot » Sam 3 Déc 2011 23:54
    64 Réponses
    6727 Vus
    Dernier message par kurokage Voir le dernier message
    Dim 18 Déc 2011 19:42
  • [TUTO] WiiBackupFusion
    1, 2, 3par sniper3d » Dim 31 Juil 2011 21:34
    59 Réponses
    15180 Vus
    Dernier message par sniper3d Voir le dernier message
    Lun 16 Juil 2012 22:17


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun membre et 4 invités


Basculer vers le mode mobile
  • Index du forum
  • L’équipe du forum • Supprimer les cookies du forum • Zone horaire: Europe/Paris [ Heure d’été ]
  • Flux RSS Flux RSS
  • Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
phpBB SEO