mirror of
https://github.com/glest/glest-source.git
synced 2025-08-30 19:29:47 +02:00
- initially adding steamworks sdk config files for linux builds
This commit is contained in:
33
README.md
33
README.md
@@ -1,33 +0,0 @@
|
|||||||
**This is the game engine source code repository.**
|
|
||||||
|
|
||||||
MegaGlest (http://megaglest.org) is a libre software cross
|
|
||||||
platform real-time strategy game.
|
|
||||||
|
|
||||||
[]
|
|
||||||
(http://megaglest.org/)
|
|
||||||
|
|
||||||
MegaGlest is an entertaining free (freeware and free software)
|
|
||||||
and open source cross-platform 3D real-time strategy (RTS) game,
|
|
||||||
where you control the armies of one of seven different factions:
|
|
||||||
Tech, Magic, Egypt, Indians, Norsemen, Persian or Romans. The
|
|
||||||
game is played in one of 17 naturally looking settings, which,
|
|
||||||
like the unit models, are crafted with great attention to
|
|
||||||
detail. A lot of additional game data can be downloaded from
|
|
||||||
within the game at no cost.
|
|
||||||
|
|
||||||
[**MegaGlest Downloads**](http://megaglest.org/download.html)
|
|
||||||
|
|
||||||
[]
|
|
||||||
(http://megaglest.org/screenshots.html)
|
|
||||||
[]
|
|
||||||
(http://downloads.megaglest.org/videos/megaglest_game_trailer_lq.webm)
|
|
||||||
|
|
||||||
If you want to compile MegaGlest yourself, you should read the following:
|
|
||||||
|
|
||||||
[Development Tutorial](https://docs.megaglest.org/MG/Development)
|
|
||||||
|
|
||||||
[Git Workflow](https://github.com/MegaGlest/megaglest-source/wiki/Git-How-To)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Return to the main (upstream) repository [**here**](https://github.com/MegaGlest/megaglest-source)
|
|
6
mk/steamworks_sdk/sdk/tools/ContentBuilder/run_build.sh
Executable file
6
mk/steamworks_sdk/sdk/tools/ContentBuilder/run_build.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
STEAMROOT="$(cd "${0%/*}" && echo $PWD)"
|
||||||
|
STEAMCMD=`basename "$0" .sh`
|
||||||
|
|
||||||
|
./builder_linux/steamcmd.sh +login megaglest_team $1 +run_app_build_http ../scripts/megaglest_build_linux_578870.vdf +quit
|
@@ -0,0 +1,25 @@
|
|||||||
|
"DepotBuildConfig"
|
||||||
|
{
|
||||||
|
// Set your assigned depot ID here
|
||||||
|
"DepotID" "578873"
|
||||||
|
"ContentRoot" "/home/softcoder/Code/steamworks_sdk/sdk/tools/ContentBuilder/content/base_content"
|
||||||
|
|
||||||
|
// include all files recursivley
|
||||||
|
"FileMapping"
|
||||||
|
{
|
||||||
|
// This can be a full path, or a path relative to ContentRoot
|
||||||
|
"LocalPath" "*"
|
||||||
|
|
||||||
|
// This is a path relative to the install folder of your game
|
||||||
|
"DepotPath" "."
|
||||||
|
|
||||||
|
// If LocalPath contains wildcards, setting this means that all
|
||||||
|
// matching files within subdirectories of LocalPath will also
|
||||||
|
// be included.
|
||||||
|
"recursive" "1"
|
||||||
|
}
|
||||||
|
|
||||||
|
// but exclude all symbol files
|
||||||
|
// This can be a full path, or a path relative to ContentRoot
|
||||||
|
"FileExclusion" "*.pdb"
|
||||||
|
}
|
@@ -0,0 +1,25 @@
|
|||||||
|
"DepotBuildConfig"
|
||||||
|
{
|
||||||
|
// Set your assigned depot ID here
|
||||||
|
"DepotID" "578871"
|
||||||
|
"ContentRoot" "/home/softcoder/Code/steamworks_sdk/sdk/tools/ContentBuilder/content/linux_x64"
|
||||||
|
|
||||||
|
// include all files recursivley
|
||||||
|
"FileMapping"
|
||||||
|
{
|
||||||
|
// This can be a full path, or a path relative to ContentRoot
|
||||||
|
"LocalPath" "*"
|
||||||
|
|
||||||
|
// This is a path relative to the install folder of your game
|
||||||
|
"DepotPath" "."
|
||||||
|
|
||||||
|
// If LocalPath contains wildcards, setting this means that all
|
||||||
|
// matching files within subdirectories of LocalPath will also
|
||||||
|
// be included.
|
||||||
|
"recursive" "1"
|
||||||
|
}
|
||||||
|
|
||||||
|
// but exclude all symbol files
|
||||||
|
// This can be a full path, or a path relative to ContentRoot
|
||||||
|
"FileExclusion" "*.pdb"
|
||||||
|
}
|
@@ -0,0 +1,16 @@
|
|||||||
|
"appbuild"
|
||||||
|
{
|
||||||
|
"appid" "578870"
|
||||||
|
"desc" "MegaGlest" // description for this build
|
||||||
|
"buildoutput" "..\output\" // build output folder for .log, .csm & .csd files, relative to location of this file
|
||||||
|
"contentroot" "..\content\" // root content folder, relative to location of this file
|
||||||
|
"setlive" "" // branch to set live after successful build, non if empty
|
||||||
|
"preview" "0" // to enable preview builds
|
||||||
|
"local" "" // set to flie path of local content server
|
||||||
|
|
||||||
|
"depots"
|
||||||
|
{
|
||||||
|
"578873" "base_content_build_578873.vdf"
|
||||||
|
"578871" "linux_x64_build_578871.vdf"
|
||||||
|
}
|
||||||
|
}
|
Reference in New Issue
Block a user