6d5cd99450
Goals: * have two separate 'docs' directories (source code + game data) whose contents can be safely combined for distribution (no duplicate file names, meningful file names) * somewhat standard file names * minimum redundant data * user-friendly README-file to display in installer How things were moved around etc.: Delete docs/copyright.txt (previous version) Move and rename data/glest_game/docs/LICENSE to docs/copyright.txt Move and rename data/glest_game/docs/README to docs/README.txt Move and rename data/glest_game/docs/CHANGELOG to docs/CHANGELOG.txt Rename data/glest_game/docs/{AUTHORS,AUTHORS.data.txt} Rename data/glest_game/docs/{data_license_readme.txt,README.data-license.txt} Rename data/glest_game/docs/{data_license.txt,cc-by-sa-3.0-unported.txt} Symlink data/glest_game/docs/CHANGELOG.txt to docs/CHANGELOG.txt Symlink data/glest_game/docs/README.txt to docs/README.txt Rename docs/{copyright.txt,COPYRIGHT.source_code.txt} Rename docs/{code_license.txt,gnu_gpl_3.0.txt} Rename docs/{readme_windows.txt,README.compiling-windows.txt} Rename docs/{readme_linux.txt,README.compiling-linux.txt} Create docs/AUTHORS.source_code.txt Create data/glest_game/docs/COPYRIGHT.data.txt build-mg-win32.sh: Use all CPU available cores when building.
14 lines
1.8 KiB
Bash
Executable File
14 lines
1.8 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
NUMCORES=`cat /proc/cpuinfo | grep -cE '^processor'`
|
|
|
|
mkdir -p build-win32
|
|
cd build-win32
|
|
|
|
cmake -DCMAKE_TOOLCHAIN_FILE=../mk/cmake/Modules/Toolchain-mingw32.cmake -DXERCESC_INCLUDE_DIR=${PROJECT_SOURCE_DIR}/source/win32_deps/xerces-c-src_2_8_0/include -DXERCESC_LIBRARY=${PROJECT_SOURCE_DIR}/source/win32_deps/xerces-c-src_2_8_0/lib -DXERCESC_LIBRARY=${PROJECT_SOURCE_DIR}/source/win32_deps/xerces-c-src_2_8_0/lib/libxerces-c2_8_0.dll -DOPENAL_INCLUDE_DIR=${PROJECT_SOURCE_DIR}/source/win32_deps/openal-soft-1.12.854 -DOPENAL_LIBRARY=${PROJECT_SOURCE_DIR}/source/win32_deps/libs/OpenAL32.dll -DOGG_INCLUDE_DIR=${PROJECT_SOURCE_DIR}/source/win32_deps/libogg-1.2.1/include -DOGG_LIBRARY=${PROJECT_SOURCE_DIR}/source/win32_deps/libs/libogg.dll -DVORBIS_LIBRARY=${PROJECT_SOURCE_DIR}/source/win32_deps/libs/libvorbis.dll -DVORBIS_FILE_LIBRARY=${PROJECT_SOURCE_DIR}/source/win32_deps/libs/libvorbisfile.dll -DLUA_INCLUDE_DIR=${PROJECT_SOURCE_DIR}/source/win32_deps/lua-5.1/src -DLUA_LIBRARIES=${PROJECT_SOURCE_DIR}/source/win32_deps/libs/lua5.1.dll -DJPEG_INCLUDE_DIR=${PROJECT_SOURCE_DIR}/source/win32_deps/jpeg-8b -DJPEG_LIBRARY=${PROJECT_SOURCE_DIR}/source/win32_deps/libs/libjpeg.dll -DZLIB_INCLUDE_DIR=${PROJECT_SOURCE_DIR}/source/win32_deps/zlib-1.2.5 -DZLIB_LIBRARY=${PROJECT_SOURCE_DIR}/source/win32_deps/libs/libz.a -DPNG_PNG_INCLUDE_DIR=${PROJECT_SOURCE_DIR}/source/win32_deps/lpng141 -DPNG_LIBRARY=${PROJECT_SOURCE_DIR}/source/win32_deps/libs/libpng.dll -DCURL_INCLUDE_DIR=${PROJECT_SOURCE_DIR}/source/win32_deps/curl-7.21.3/include -DCURL_LIBRARY=${PROJECT_SOURCE_DIR}/source/win32_deps/libs/libcurl.dll -DSDL_INCLUDE_DIR=${PROJECT_SOURCE_DIR}/source/win32_deps/SDL-1.2.x/include ..
|
|
|
|
make -j$NUMCORES
|
|
|
|
#echo 'You may now launch mega-glest from this folder like this:'
|
|
#echo '../mk/linux/glest.bin --ini-path=../mk/linux/ --data-path=../mk/linux/'
|