|
|
1.1 ! root 1: Compiling UAE ! 2: =============== ! 3: ! 4: UAE should be able to compile on any platform with a POSIX-like shell ! 5: environment, a C compiler and make. Version 2.95 or newer of the GNU C ! 6: Compiler is recommended as is GNU make, but alternative compilers and ! 7: versions of make may work. Some features may be GCC-specific, however. ! 8: Currently, for example, the JIT - the compiler which dynamically ! 9: translate 68k opcodes to x86 opcodes - does require GCC (and GAS, the ! 10: GNU assembler). ! 11: ! 12: ! 13: Configuring ! 14: =========== ! 15: ! 16: The first step to compiling E-UAE is to generate a makefile suitable ! 17: for your intended target system. This is done by running the configure ! 18: script. ! 19: ! 20: Run ./configure --help to see the list of options that the configure ! 21: script supports. Most options will automatically default to ! 22: appropriate values. ! 23: ! 24: Here are a selection of the the supported options: ! 25: ! 26: The config script for UAE supports a bunch of compile-time options for ! 27: selecting what features are built into UAE. Here's a selection: ! 28: ! 29: --with-sdl-gfx ! 30: Use SDL library for graphics output. This is recommended. ! 31: ! 32: --with-sdl-sound ! 33: Use SDL library for audio output. ! 34: ! 35: ! 36: Note that the '--enable-xyz' options all have a '--disable-xyz' ! 37: counterpart to disable that feature. ! 38: ! 39: ! 40: Compiling on MacOS X ! 41: -------------------- ! 42: ! 43: At the moment, only building against the SDL framework is supported. ! 44: Configure with ! 45: ! 46: ./configure --with-sdl-gfx --with-sdl-sound ! 47: ! 48: and any other options you fancy. ! 49: ! 50: If you are building on an x86 OS X box, then the SDL test in the ! 51: configure script currently fails. It should build okay if you disable ! 52: the SDL test. That is, configure with: ! 53: ! 54: ./configure --with-sdl-gfx --with-sdl-sound --disable-sdltest ! 55: ! 56: I've not tested this myself, however, since I don't have a MacIntel ! 57: box. ! 58: ! 59: ! 60: Building ! 61: -------- ! 62: ! 63: Just type 'make' after configuring.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.