mirror of
https://github.com/antopilo/Nuake.git
synced 2026-09-15 20:08:54 +03:00
Added bullet premake files
This commit is contained in:
57
premake5.lua
57
premake5.lua
@@ -11,6 +11,7 @@ outputdir = "%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}"
|
||||
|
||||
include "Nuake/dependencies/glfw_p5.lua"
|
||||
include "Nuake/dependencies/assimp_p5.lua"
|
||||
include "Nuake/dependencies/bullet_p5.lua"
|
||||
|
||||
project "Nuake"
|
||||
location "Nuake"
|
||||
@@ -36,14 +37,14 @@ project "Nuake"
|
||||
"%{prj.name}/src/**.cpp",
|
||||
"%{prj.name}/src/Vendors/libmap/h/*.h",
|
||||
"%{prj.name}/src/Vendors/libmap/c/*.c",
|
||||
"%{prj.name}/src/Vendors/msdfgen/**.h",
|
||||
"%{prj.name}/src/Vendors/msdfgen/**.cpp",
|
||||
"%{prj.name}/src/Vendors/msdf-atlas-gen/*.h",
|
||||
"%{prj.name}/src/Vendors/msdf-atlas-gen/*.cpp",
|
||||
"%{prj.name}/src/Vendors/wren/src/vm/*.h",
|
||||
"%{prj.name}/src/Vendors/wren/src/vm/*.c",
|
||||
"%{prj.name}/src/Vendors/katana-parser/*.h",
|
||||
"%{prj.name}/src/Vendors/katana-parser/*.c"
|
||||
"%{prj.name}/src/Vendors/msdfgen/**.h",
|
||||
"%{prj.name}/src/Vendors/msdfgen/**.cpp",
|
||||
"%{prj.name}/src/Vendors/msdf-atlas-gen/*.h",
|
||||
"%{prj.name}/src/Vendors/msdf-atlas-gen/*.cpp",
|
||||
"%{prj.name}/src/Vendors/wren/src/vm/*.h",
|
||||
"%{prj.name}/src/Vendors/wren/src/vm/*.c",
|
||||
"%{prj.name}/src/Vendors/katana-parser/*.h",
|
||||
"%{prj.name}/src/Vendors/katana-parser/*.c"
|
||||
}
|
||||
|
||||
includedirs
|
||||
@@ -52,12 +53,20 @@ project "Nuake"
|
||||
"%{prj.name}/../Nuake/src/Vendors",
|
||||
"%{prj.name}/../Nuake/Dependencies/GLEW/include",
|
||||
"%{prj.name}/../Nuake/Dependencies/GLFW/include",
|
||||
"%{prj.name}/../Nuake/Dependencies/bullet/src",
|
||||
"%{prj.name}/../Nuake/Dependencies/bullet3/src",
|
||||
"%{prj.name}/../Nuake/Dependencies/assimp/include",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdfgen/include",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdfgen/freetype/include",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdfgen",
|
||||
"%{prj.name}/../Nuake/src/Vendors/wren/src/include"
|
||||
"%{prj.name}/../Nuake/Dependencies/build",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdfgen/include",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdfgen/freetype/include",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdfgen",
|
||||
"%{prj.name}/../Nuake/src/Vendors/wren/src/include"
|
||||
}
|
||||
|
||||
links
|
||||
{
|
||||
"BulletCollision",
|
||||
"BulletDynamics",
|
||||
"LinearMath",
|
||||
}
|
||||
|
||||
filter "system:windows"
|
||||
@@ -71,6 +80,7 @@ project "Editor"
|
||||
|
||||
targetdir ("bin/" .. outputdir .. "/%{prj.name}")
|
||||
objdir ("bin-int/" .. outputdir .. "/%{prj.name}")
|
||||
|
||||
files
|
||||
{
|
||||
"%{prj.name}/**.h",
|
||||
@@ -83,37 +93,34 @@ project "Editor"
|
||||
"%{prj.name}/../Nuake/src/Vendors",
|
||||
"%{prj.name}/../Nuake/Dependencies/GLEW/include",
|
||||
"%{prj.name}/../Nuake/Dependencies/GLFW/include",
|
||||
"%{prj.name}/../Nuake/Dependencies/bullet/src",
|
||||
"%{prj.name}/../Nuake/Dependencies/bullet3/src",
|
||||
"%{prj.name}/../Nuake/Dependencies/assimp/include",
|
||||
"%{prj.name}/../Nuake/Dependencies/build",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdfgen"
|
||||
}
|
||||
|
||||
|
||||
libdirs
|
||||
{
|
||||
"%{prj.name}/../Nuake/dependencies/GLFW/lib-vc2019",
|
||||
"%{prj.name}/../Nuake/dependencies/GLEW/lib/Release/x64",
|
||||
"%{prj.name}/../Nuake/dependencies/bullet/lib/release/x64",
|
||||
"%{prj.name}/../Nuake/dependencies/assimp/lib/",
|
||||
"%{prj.name}/../Nuake/dependencies/freetype-windows-binaries/release static/win64",
|
||||
"%{prj.name}/../bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}/Nuake/",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdf/freetype/include",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdfgen/freetype/win64",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdfgen",
|
||||
"%{prj.name}/../Nuake/src/Vendors/wren/src/include",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdf/freetype/include",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdfgen/freetype/win64",
|
||||
"%{prj.name}/../Nuake/src/Vendors/msdfgen",
|
||||
"%{prj.name}/../Nuake/src/Vendors/wren/src/include",
|
||||
}
|
||||
|
||||
links
|
||||
{
|
||||
"Nuake.lib",
|
||||
"Nuake",
|
||||
"GLFW",
|
||||
"assimp",
|
||||
"glew32s.lib",
|
||||
"opengl32.lib",
|
||||
"BulletCollision_vs2010_x64_release.lib",
|
||||
"BulletDynamics_vs2010_x64_release.lib",
|
||||
"LinearMath_vs2010_x64_release.lib",
|
||||
"BulletCollision",
|
||||
"BulletDynamics",
|
||||
"LinearMath",
|
||||
"freetype.lib"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user