mirror of
https://github.com/Oibaf66/uae-wii.git
synced 2024-11-22 10:39:19 +01:00
Define paths for Wii (and do FatInitDefault). Untested
This commit is contained in:
parent
8e8b3695e3
commit
9483dbfb63
@ -50,6 +50,10 @@ src/machdep:
|
|||||||
rm -f $@
|
rm -f $@
|
||||||
cd src && ln -s md-i386-gcc machdep
|
cd src && ln -s md-i386-gcc machdep
|
||||||
|
|
||||||
|
src/target.h:
|
||||||
|
rm -f $@
|
||||||
|
cd src && ln -s targets/t-unix.h target.h
|
||||||
|
|
||||||
%.h: %.h.wii
|
%.h: %.h.wii
|
||||||
cp $< $@
|
cp $< $@
|
||||||
|
|
||||||
@ -83,7 +87,7 @@ CFLAGS := $(COMMON_FLAGS) $(INCLUDES) $(DEFINES)
|
|||||||
LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -lz -lSDL_ttf -lSDL -lfreetype -lm
|
LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -lz -lSDL_ttf -lSDL -lfreetype -lm
|
||||||
|
|
||||||
# How to link an ELF.
|
# How to link an ELF.
|
||||||
uae-host.elf: src/machdep src/sysconfig.h $(OBJS)
|
uae-host.elf: src/machdep src/target.h src/sysconfig.h $(OBJS)
|
||||||
@echo Linking $@
|
@echo Linking $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
g++ -o $@ $(OBJS) $(LDFLAGS)
|
g++ -o $@ $(OBJS) $(LDFLAGS)
|
||||||
|
@ -55,6 +55,10 @@ src/machdep:
|
|||||||
rm -f $@
|
rm -f $@
|
||||||
cd src && ln -s md-ppc-gcc machdep
|
cd src && ln -s md-ppc-gcc machdep
|
||||||
|
|
||||||
|
src/target.h:
|
||||||
|
rm -f $@
|
||||||
|
cd src && ln -s targets/t-wii.h target.h
|
||||||
|
|
||||||
%.h: %.h.wii
|
%.h: %.h.wii
|
||||||
cp $< $@
|
cp $< $@
|
||||||
|
|
||||||
@ -88,7 +92,7 @@ CFLAGS := $(COMMON_FLAGS) $(INCLUDES) $(DEFINES)
|
|||||||
LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(DEVKITPRO)/libogc/lib/wii -lz -lSDL_ttf -lSDL -lfreetype -lfat -lwiiuse -lbte -logc -lm
|
LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(DEVKITPRO)/libogc/lib/wii -lz -lSDL_ttf -lSDL -lfreetype -lfat -lwiiuse -lbte -logc -lm
|
||||||
|
|
||||||
# How to link an ELF.
|
# How to link an ELF.
|
||||||
uae.elf: src/machdep src/sysconfig.h $(OBJS)
|
uae.elf: src/machdep src/target.h src/sysconfig.h $(OBJS)
|
||||||
@echo Linking $@
|
@echo Linking $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
powerpc-gekko-g++ -o $@ $(OBJS) $(LDFLAGS)
|
powerpc-gekko-g++ -o $@ $(OBJS) $(LDFLAGS)
|
||||||
|
@ -48,6 +48,10 @@
|
|||||||
#include "SDL.h"
|
#include "SDL.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(GEKKO)
|
||||||
|
# include <fat.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
//FIXME: This shouldn't be necessary
|
//FIXME: This shouldn't be necessary
|
||||||
#include "windows.h"
|
#include "windows.h"
|
||||||
@ -948,6 +952,9 @@ int init_sdl (void)
|
|||||||
#ifndef NO_MAIN_IN_MAIN_C
|
#ifndef NO_MAIN_IN_MAIN_C
|
||||||
int main (int argc, char **argv)
|
int main (int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
#if defined(GEKKO)
|
||||||
|
fatInitDefault();
|
||||||
|
#endif
|
||||||
init_sdl ();
|
init_sdl ();
|
||||||
gui_init (argc, argv);
|
gui_init (argc, argv);
|
||||||
real_main (argc, argv);
|
real_main (argc, argv);
|
||||||
|
22
src/targets/t-wii.h
Normal file
22
src/targets/t-wii.h
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
/*
|
||||||
|
* UAE - The Un*x Amiga Emulator
|
||||||
|
*
|
||||||
|
* Target specific stuff, *nix version
|
||||||
|
*
|
||||||
|
* Copyright 1997 Bernd Schmidt
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define TARGET_NAME "wii"
|
||||||
|
|
||||||
|
#define TARGET_ROM_PATH "/apps/uae/roms"
|
||||||
|
#define TARGET_FLOPPY_PATH "/apps/uae/floppies"
|
||||||
|
#define TARGET_HARDFILE_PATH "/apps/uae/harddisks"
|
||||||
|
#define TARGET_SAVESTATE_PATH "/apps/uae/saves"
|
||||||
|
|
||||||
|
#ifndef OPTIONSFILENAME
|
||||||
|
# define OPTIONSFILENAME "/apps/uae/uaerc"
|
||||||
|
#endif
|
||||||
|
#undef OPTIONS_IN_HOME
|
||||||
|
|
||||||
|
#define DEFPRTNAME "lpr"
|
||||||
|
#define DEFSERNAME "/dev/ttyS1"
|
Loading…
Reference in New Issue
Block a user