-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathlua-shared.vpc
67 lines (59 loc) · 1.55 KB
/
lua-shared.vpc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
//-----------------------------------------------------------------------------
// lua-shared.VPC
//
// Project Script
//-----------------------------------------------------------------------------
$Macro SRCDIR ".."
$Macro GAMENAME "garrysmod"
$Macro OUTBINDIR "$SRCDIR\..\game\$GAMENAME\bin"
$Macro SDL3SRCDIR "$SRCDIR\thirdparty\SDL"
$Macro SDL3OUTDIR "$SDL3SRCDIR\out\Release"
$Include "$SRCDIR\vpc_scripts\source_dll_base.vpc"
$Configuration
{
$Compiler
{
$AdditionalIncludeDirectories "$BASE;lua;$SRCDIR\bootil\include"
$PreprocessorDefinitions "$BASE;BUILD_GMOD;_CRT_SECURE_NO_WARNINGS"
}
}
$Project "lua_shared"
{
$Folder "Source Files"
{
-$File "$SRCDIR\public\tier0\memoverride.cpp"
$File "source\CLuaConVars.cpp"
$File "source\CLuaInterface.cpp"
$File "source\lua_shared.cpp"
$File "source\gmod.cpp"
}
$Folder "Header Files"
{
$File "source\CLuaConVars.h"
$File "source\CLuaGameCallback.h"
$File "source\CLuaInterface.h"
$File "source\lua_shared.h"
}
$Folder "Public Header Files"
{
$File "source\public\ILuaConVars.h"
$File "source\public\ILuaGameCallback.h"
$File "source\public\ILuaInterface.h"
$File "source\public\ILuaObject.h"
$File "source\public\ILuaShared.h"
$File "source\public\PooledStrings.h"
$File "source\public\Types.h"
}
$Folder "Link Libraries"
{
$Lib tier2
$Lib tier3
$Lib bootil
$DynamicFile "libs\lua51_32.lib" [$WIN32]
//$DynamicFile "libs\lua51_64.lib" [$WIN64]
}
$Folder "Resource Scripts" [$WINDOWS]
{
-$File "$SRCDIR\build\win\resource_scripts\windows_dll_base.rc"
}
}