[tinyci]
enabled = True

[build-linux]
directory = _build_native
commands =
    rm -rf script_reference.html
    cmake .. -G Ninja -DSERIOUS_PROTON_DIR=../../SeriousProton -DCMAKE_BUILD_TYPE=RelWithDebInfo
    ninja -j 2 package
artifacts = EmptyEpsilon.deb

[build-win32]
directory = _build_win32
commands =
    rm -rf script_reference.html
    cmake .. -G Ninja -DSERIOUS_PROTON_DIR=../../SeriousProton -DCMAKE_TOOLCHAIN_FILE=../cmake/mingw.toolchain -DCMAKE_BUILD_TYPE=RelWithDebInfo
    ninja -j 2 package
artifacts = EmptyEpsilon.zip

[build-linux-steam]
directory = _build_native_steam
commands =
    rm -rf script_reference.html
    cmake .. -G Ninja -DSERIOUS_PROTON_DIR=../../SeriousProton -DCMAKE_BUILD_TYPE=RelWithDebInfo -DSTEAMSDK=/data/steamsdk/
    ninja -j 2 package

[build-win32-steam]
directory = _build_win32_steam
commands =
    rm -rf script_reference.html
    cmake .. -G Ninja -DSERIOUS_PROTON_DIR=../../SeriousProton -DCMAKE_TOOLCHAIN_FILE=../cmake/mingw.toolchain -DCMAKE_BUILD_TYPE=RelWithDebInfo -DSTEAMSDK=/data/steamsdk/
    ninja -j 2 package

[build-android]
directory = _build_android
commands =
    cmake .. -G Ninja -DSERIOUS_PROTON_DIR=../../SeriousProton -DCMAKE_TOOLCHAIN_FILE=../cmake/android.toolchain -DCMAKE_BUILD_TYPE=Release
    ninja -j 2
artifacts = EmptyEpsilon.apk

[repos-daid/SeriousProton]
required = True
