forked from rjanicek/vice.js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build
80 lines (70 loc) · 3.6 KB
/
build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#!/bin/bash
#tar -xvzf vice-2.4.tar.gz
#mv vice-2.4 vice
cd vice
git apply 0001-Vice-2.4-Emscripten-changes.patch
# --- build configure script from configure.in
autoconf
# --- clean up stuff from previous build
../emscripten/emmake make clean
# --- configure vice build
../emscripten/emconfigure ./configure --enable-sdlui --with-sdlsound --without-resid --without-residfp
build-x64
#build-xvic
exit 1
configure --help
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--disable-textfield disable enhanced text field widget
--disable-fullscreen disable XFree86 fullscreen detection
--enable-gnomeui enables GNOME UI support
--enable-sdlui enables SDL UI support
--enable-gp2x enables GP2X support
--enable-wiz enables WIZ support
--enable-dingoo enables native Dingoo support
--enable-dingux enables Dingux (Dingoo Linux) support
--disable-nls disables national language support
--disable-realdevice disables access to real peripheral devices (CBM4Linux/OpenCBM)
--disable-ffmpeg disable FFmpeg library support
--enable-quicktime enables Apple QuickTime support
--enable-ethernet enables The Final Ethernet emulation
--disable-ipv6 disables the checking for IPv6 compatibility
--enable-parsid enables ParSID support
--disable-bundle do not use application bundles on Macs
--enable-memmap enable the memmap feature
--disable-editline disable history in Cocoa UI's console
--disable-lame disable MP3 export with LAME
--enable-static-lame enable static LAME linking
--disable-rs232 disable RS232 support
--disable-midi disable MIDI support
--enable-embedded enable embedding of emulation data files
--disable-hidmgr disable IOHIDManager joystick support on Mac
--disable-hidutils disable HID Uitlities joystick support on Mac
--enable-debug enable debug source options
--enable-debug-code enable debugging code
--enable-inline enable inlining of functions default=yes
--enable-arch[=arch] enable architecture specific compilation [default=yes]
--enable-sse enable the use of SSE [default=yes]
--enable-no-pic enable the use of the no-pic switch [default=yes]
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency extractors
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-xaw3d use Xaw3d library instead of plain Xaw
--without-readline do not try to use the system's readline library
--with-midas use MIDAS sound system instead of Allegro for audio
--with-arts use aRts sound system
--without-pulse do not use PulseAudio sound system
--without-alsa do not use the ALSA sound system
--without-oss do not use the OSS sound system
--with-sdlsound use SDL sound system
--without-resid do not use the reSID engine
--without-residfp do not use the reSID-fp engine
--without-png do not use the PNG screenshot system
--without-zlib do not use the zlib support
--with-picasso96 use Amiga P96 grafix system instead of cgx
--with-cocoa enables native Cocoa UI on Macs
--with-x use the X Window System