INSTALL.txt
author Philipp Wiesemann <philipp.wiesemann@arcor.de>
Sat, 27 Jul 2013 14:06:06 +0200
changeset 7532 2c54272792e2
parent 7227 74109eae3381
child 9025 d09d4b578e77
permissions -rw-r--r--
Removed C++ macro setup in internal header for Android port which is only C now.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7222
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
     1
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
     2
To compile and install SDL:
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
     3
7227
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
     4
    1.  Windows with Visual Studio:
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
     5
        * Read VisualC.html
7222
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
     6
7227
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
     7
        Windows with gcc, either native or cross-compiling:
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
     8
        * Read the FAQ at http://wiki.libsdl.org/moin.fcg/FAQWindows
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
     9
        * Run './configure; make; make install'
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    10
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    11
        Mac OS X with Xcode:
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    12
        * Read README-macosx.txt
7222
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    13
7227
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    14
        Mac OS X from the command line:
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    15
        * Run './configure; make; make install'
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    16
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    17
        Linux and other UNIX systems:
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    18
        * Run './configure; make; make install'
7222
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    19
7227
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    20
        Android:
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    21
        * Read README-android.txt
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    22
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    23
        iOS:
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    24
        * Read README-ios.txt
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    25
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    26
        Using Cmake:
74109eae3381 Updated the installation instructions to cover all supported platforms
Sam Lantinga <slouken@libsdl.org>
parents: 7222
diff changeset
    27
        * Read README-cmake.txt
7222
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    28
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    29
    2.  Look at the example programs in ./test, and check out the online
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    30
        documentation at http://wiki.libsdl.org/
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    31
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    32
    3.  Join the SDL developer mailing list by sending E-mail to
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    33
    	sdl-request@libsdl.org
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    34
        and put "subscribe" in the subject of the message.
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    35
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    36
        Or alternatively you can use the web interface:
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    37
            http://www.libsdl.org/mailing-list.php
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    38
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    39
That's it!
2435b221d77d Renamed documentation files to .txt and converted them to DOS line endings so they would open properly on all systems.
Sam Lantinga <slouken@libsdl.org>
parents: 6878
diff changeset
    40
Sam Lantinga <slouken@libsdl.org>