mirror of
https://github.com/HomeworldSDL/HomeworldSDL.git
synced 2025-10-29 11:36:12 +00:00
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
ПРИМЕЧАНИЯ:
|
||
#################
|
||
|
||
- WON перестал существовать (https://ru.wikipedia.org/wiki/World_Opponent_Network), но есть клон
|
||
https://code.google.com/p/world-opponent-network/
|
||
- Ubuntu SDL 1.2
|
||
sudo apt-get install libsdl1.2-dev libsdl1.2debian
|
||
- Установить Flex и Bison
|
||
sudo apt-get install flex bison
|
||
- В gcc4 не используется -fwritable-strings (https://gcc.gnu.org/gcc-4.0/changes.html)
|
||
- Automake рекомендуется automake1.7 но с ним вылетают пару ошибок перед сборкой, поэтому 1.11
|
||
sudo apt-get install automake
|
||
|
||
|
||
СБОРКА:
|
||
#################
|
||
cd ./Linux
|
||
./bootstrap
|
||
../configure
|
||
make
|
||
|
||
- Для сборки под x86-64 нужно конфигурировать с ключом, а потом еще собрать HomeworldSLD.big
|
||
|
||
Migration to SDL2 API:
|
||
#####################
|
||
Probably broken (untested):
|
||
- OpenGL ES
|
||
- MacOS
|
||
Definitly broken:
|
||
- Joystick: I see no reason to have this enabled and can't be bothered to work on it
|
||
- Scroll lock state flipping (utyToggleKeyStatesRestore)
|
||
- PLUSMINUS key, whatever that is
|