README
README
#
# Copyright (c) 2019 Tommi Roenty http://www.tommironty.fi/
# Licensed under The GNU Lesser General Public License, version 2.1:
# http://opensource.org/licenses/LGPL-2.1
#
# Commands below in this file and on the file ./install3.sh were tested on following operating systems:
# macOS High Sierra (64-bit) (any other version of 64-bit macOS may also do as well)
# Ubuntu 18.04.2 LTS Bionic Beaver (64-bit)
# Linux Mint 19.1 "Tessa" - Cinnamon (32-bit)
# Linux Mint 19.1 "Tessa" - Cinnamon (64-bit)
# Linux Mint 19.2 "Tina" - Cinnamon (32-bit) also now available should do equally well
# Linux Mint 19.2 "Tina" - Cinnamon (64-bit) also now available should do equally well
# I use currently mainly Linux Mint 19.1 "Tessa" - Cinnamon where there is the LightDM as a display manager
# and system snapshots are available on update manager
# (may save time if the system breaks and must be restored to a some previous state)
LINUX (Ubuntu/Mint/Debian) and OSX:
cd $HOME
curl -O http://tommironty.fi/IndieLibX.zip
unzip -x ./IndieLibX.zip -d ./IndieLibX
curl -O http://tommironty.fi/IndieLib_resources.zip
unzip -x ./IndieLib_resources.zip -d ./IndieLib_resources
cd ./IndieLibX
# chmod a+x ./install3.sh
sudo ./install3.sh
./make.sh AllLibs LNX GNUMAKE GLSL1_1 -> Builds All C++ static libraries.
./make.sh Test LNX GNUMAKE GLSL1_1 -> Builds C++ Test Applications.
./make.sh SampleApps LNX GNUMAKE GLSL1_1 -> Builds C++ Sample Applications.
./make.sh TerrainApps LNX GNUMAKE GLSL1_1 -> Builds C++ Terrain Applications.
./make.sh IndielibApps LNX GNUMAKE GLSL1_1 -> Builds C++ Indielib Applications.
./make.sh TestApps LNX GNUMAKE GLSL1_1 -> Builds All C++ Working Applications.
./run.sh -> Runs built applications.
./make.sh -> Removes temporary files.
make RadeonTerrainDemo -> Runs original RadeonTerrainDemo.exe with wine
make NatureScene -> Runs original NatureScene.exe with wine
make Particles -> Runs original Particles.exe with wine
make ParticleVS -> Runs original ParticleVS.exe with wine
Windows10 (64-bit):
Make.bat AllLibs WIN VC D3D11 -> Generates C++ static library .sln and .prj files for VC.
Make.bat Test WIN VC D3D11 -> Generates C++ Test Applications .sln and .prj files for VC.
Make.bat SampleApps WIN VC D3D11 -> Generates C++ Sample Applications .sln and .prj files for VC.
Make.bat TerrainApps WIN VC D3D11 -> Generates C++ Terrain Applications .sln and .prj files for VC.
Make.bat IndielibApps WIN VC D3D11 -> Generates C++ Indielib Applications .sln and .prj files for VC.
Make.bat TestApps WIN VC D3D11 -> Generates All C++ Working Applications .sln and .prj files for VC.
run.bat -> Runs built applications.
Make.bat RadeonTerrainDemo -> Runs original RadeonTerrainDemo.exe
Make.bat NatureScene -> Runs original NatureScene.exe
Make.bat Particles -> Runs original Particles.exe
Make.bat ParticleVS -> Runs original ParticleVS.exe