change pretty much everything so it does what I want :^)

This commit is contained in:
2021-05-01 18:38:37 +02:00
parent 73ba4f105e
commit 36a3225a2b
402 changed files with 106422 additions and 18837 deletions

View File

@@ -7,16 +7,6 @@ group "external"
language "C"
location (_ACTION .. "/" .. project().name)
-- disable sse and sse2 for valve binary compat.
-- the osx build of vaudio_celt uses sse2
configuration "windows"
buildoptions "/arch:IA32"
configuration "linux"
buildoptions "-mfpmath=387"
configuration "macosx"
buildoptions { "-mfpmath=sse", "-msse2" }
configuration {}
defines
{
"CUSTOM_MODES",

View File

@@ -1,20 +0,0 @@
local base_dir = (solution().basedir .. "/external/json_checker/")
group "external"
project "json_checker"
kind "StaticLib"
language "C++"
location (_ACTION .. "/" .. project().name)
includedirs
{
base_dir .. "include/"
}
files
{
base_dir .. "**.h",
base_dir .. "**.cpp"
}
project "*"
group ""

View File

@@ -4,15 +4,12 @@ solution "demboyz"
location (_ACTION)
targetdir "../bin"
startproject "demboyz"
configurations { "Debug", "Release" }
platforms "x32"
configurations { "Release", "Debug" }
flags { "MultiProcessorCompile", "Symbols" }
defines "_CRT_SECURE_NO_WARNINGS"
configuration "Debug"
defines { "DEBUG" }
configuration "Release"
defines { "NDEBUG" }
optimize "Full"
configuration {}
@@ -20,7 +17,8 @@ solution "demboyz"
kind "ConsoleApp"
language "C++"
configuration "gmake"
buildoptions { "-std=c++11" }
buildoptions { "-std=c++17 -Wall" }
linkoptions { "-flto -no-pie -Wall" }
configuration {}
files
{
@@ -29,23 +27,23 @@ solution "demboyz"
}
includedirs
{
"../external/json_checker/include",
"../external/cbase64-1.1/include",
"../external/sourcesdk/include",
"../external/rapidjson-1.0.2/include",
"../external/snappy-1.1.3/include",
"../external/celt-e18de77/include",
"../external/SILK_SDK_SRC_FLP_v1.0.9/interface",
"/usr/include/opus",
"../demboyz"
}
links
{
"json_checker",
"sourcesdk",
"celt"
"snappy",
"celt",
"opusenc",
"SKP_SILK_SDK"
}
project "*"
dofile "json_checker.lua"
dofile "snappy.lua"
dofile "sourcesdk.lua"
dofile "celt.lua"
dofile "silk.lua"

20
premake/silk.lua Normal file
View File

@@ -0,0 +1,20 @@
local base_dir = (solution().basedir .. "/external/SILK_SDK_SRC_FLP_v1.0.9//")
group "external"
project "SKP_SILK_SDK"
kind "StaticLib"
language "C"
location (_ACTION .. "/" .. project().name)
includedirs
{
base_dir .. "interface/"
}
files
{
base_dir .. "src/*.c"
}
project "*"
group ""

View File

@@ -1,5 +1,5 @@
local base_dir = (solution().basedir .. "/external/snappy-1.1.3/")
local base_dir = (solution().basedir .. "/external/snappy-1.1.9/")
group "external"
project "snappy"
@@ -9,12 +9,13 @@ group "external"
includedirs
{
base_dir .. "include/"
base_dir
}
files
{
base_dir .. "**.h",
base_dir .. "**.cc"
base_dir .. "snappy.cc",
base_dir .. "snappy-sinksource.cc",
base_dir .. "snappy-stubs-internal.cc"
}
project "*"
group ""

View File

@@ -13,7 +13,7 @@ group "external"
includedirs
{
base_dir .. "include/",
external_dir .. "snappy-1.1.3/include/"
external_dir .. "snappy-1.1.9/"
}
files
{