forgot to add actual premake contents. doh
This was SVN commit r219.
This commit is contained in:
parent
591c02acb0
commit
df282bb714
7
source/premake/functions.lua
Executable file
7
source/premake/functions.lua
Executable file
@ -0,0 +1,7 @@
|
||||
function sourcesfromdirs(...)
|
||||
local res = {}
|
||||
for i=1, getn(arg) do
|
||||
res[i]=matchfiles(arg[i].."/*.cpp", arg[i].."/*.h")
|
||||
end
|
||||
return res
|
||||
end
|
BIN
source/premake/premake.exe
Executable file
BIN
source/premake/premake.exe
Executable file
Binary file not shown.
57
source/premake/premake.lua
Executable file
57
source/premake/premake.lua
Executable file
@ -0,0 +1,57 @@
|
||||
dofile("functions.lua")
|
||||
|
||||
-- Set up the Project
|
||||
project.name = "prometheus"
|
||||
project.bindir = "../../../binaries/system"
|
||||
project.libdir = "../../../binaries/system"
|
||||
|
||||
-- Start the package part
|
||||
package = newpackage()
|
||||
package.name = "prometheus"
|
||||
-- Windowed executable on windows, "exe" on all other platforms
|
||||
package.kind = "winexe"
|
||||
package.language = "c++"
|
||||
|
||||
-- Package target for debug and release build
|
||||
-- On Windows, ".exe" is added on the end, on unices the name is used directly
|
||||
package.config["Debug"].target = "ps_dbg"
|
||||
package.config["Release"].target = "ps"
|
||||
|
||||
-- Files
|
||||
package.files = {
|
||||
-- ps/
|
||||
{ sourcesfromdirs("../../ps") },
|
||||
-- lib/
|
||||
{ sourcesfromdirs(
|
||||
"../../lib",
|
||||
"../../lib/sysdep",
|
||||
"../../lib/res") },
|
||||
-- terrain/
|
||||
{ sourcesfromdirs(
|
||||
"../../terrain") },
|
||||
-- gui/
|
||||
{ sourcesfromdirs(
|
||||
"../../gui") },
|
||||
-- main
|
||||
{ "../../main.cpp" }
|
||||
}
|
||||
package.includepaths = { "../../ps", "../../lib", "../../terrain", "../.." }
|
||||
|
||||
-- Platform Specifics
|
||||
if (OS == "windows") then
|
||||
-- Libraries
|
||||
package.links = {
|
||||
"opengl32",
|
||||
"glu32"
|
||||
}
|
||||
tinsert(package.files, sourcesfromdirs("../../lib/sysdep/win"))
|
||||
package.linkoptions = { "/ENTRY:entry" }
|
||||
package.linkflags = { "static-runtime" }
|
||||
package.buildflags = { "no-main" }
|
||||
else -- Non-Windows, = Unix
|
||||
-- Libraries
|
||||
package.links = { "GL", "GLU", "X" }
|
||||
-- Defines
|
||||
package.defines = { "HAVE_X" }
|
||||
end
|
||||
|
28
source/premake/stdout.txt
Executable file
28
source/premake/stdout.txt
Executable file
@ -0,0 +1,28 @@
|
||||
Win2k SP 4 (5.00.2195)
|
||||
IA-32, AMD Athlon , 1.80 GHz
|
||||
512 MB RAM; 209 MB free
|
||||
RADEON 9600 SERIES
|
||||
ATI Radeon Family
|
||||
barton
|
||||
192.168.1.64
|
||||
Tex_reload for verdana.raw.
|
||||
Tex_reload for art/textures/terrain/types/sand/Base2.tga.
|
||||
Tex_reload for art/textures/terrain/types/road/Base4.tga.
|
||||
Tex_reload for art/textures/terrain/types/grass/Base1.tga.
|
||||
Tex_reload for art/textures/terrain/types/grass/Base3.tga.
|
||||
Tex_reload for art/textures/terrain/types/grass/Base5.tga.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendcircle.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendlshape.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendedge.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendedgecorner.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendedgetwocorners.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendfourcorners.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendtwooppositecorners.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendlshapecorner.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendtwocorners.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendcorner.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendtwoedges.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendthreecorners.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendushape.png.
|
||||
Tex_reload for art/textures/terrain/alphamaps/special/blendbad.png.
|
||||
Tex_reload for terrain.raw.
|
Loading…
Reference in New Issue
Block a user