use dll for lua windows build (FSCORE-299)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12132 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Michael Jerris
2009-02-18 06:24:01 +00:00
parent e8e2bf0ee8
commit 90564aa4b0
9 changed files with 856 additions and 309 deletions
@@ -0,0 +1,287 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8.00"
Name="lua51"
ProjectGUID="{D0B36172-CD76-454A-9B89-990025266C2A}"
RootNamespace="lua51"
Keyword="Win32Proj"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="$(SolutionDir)Debug"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
CharacterSet="2"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="."
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;_WIN32"
UsePrecompiledHeader="0"
DisableSpecificWarnings="4127, 4505"
EnablePREfast="false"
/>
<Tool
Name="VCLinkerTool"
OutputFile="$(OutDir)\lua.5.1.dll"
ModuleDefinitionFile="lua.def"
GenerateDebugInformation="true"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary=".\Debug/lua.5.1.lib"
TargetMachine="1"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="$(SolutionDir)Release"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
CharacterSet="2"
>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="."
PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_WIN32"
UsePrecompiledHeader="0"
DisableSpecificWarnings="4127, 4505"
/>
<Tool
Name="VCLinkerTool"
OutputFile="$(OutDir)\lua.5.1.dll"
ModuleDefinitionFile="lua.def"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary=".\$(IntDir)\lua.5.1.lib"
TargetMachine="1"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<File
RelativePath=".\lapi.c"
>
</File>
<File
RelativePath=".\lapi.h"
>
</File>
<File
RelativePath=".\lauxlib.c"
>
</File>
<File
RelativePath=".\lauxlib.h"
>
</File>
<File
RelativePath=".\lbaselib.c"
>
</File>
<File
RelativePath=".\lcode.c"
>
</File>
<File
RelativePath=".\lcode.h"
>
</File>
<File
RelativePath=".\ldblib.c"
>
</File>
<File
RelativePath=".\ldebug.c"
>
</File>
<File
RelativePath=".\ldebug.h"
>
</File>
<File
RelativePath=".\ldo.c"
>
</File>
<File
RelativePath=".\ldo.h"
>
</File>
<File
RelativePath=".\ldump.c"
>
</File>
<File
RelativePath=".\lfunc.c"
>
</File>
<File
RelativePath=".\lfunc.h"
>
</File>
<File
RelativePath=".\lgc.c"
>
</File>
<File
RelativePath=".\lgc.h"
>
</File>
<File
RelativePath=".\linit.c"
>
</File>
<File
RelativePath=".\liolib.c"
>
</File>
<File
RelativePath=".\llex.c"
>
</File>
<File
RelativePath=".\llex.h"
>
</File>
<File
RelativePath=".\llimits.h"
>
</File>
<File
RelativePath=".\lmathlib.c"
>
</File>
<File
RelativePath=".\lmem.c"
>
</File>
<File
RelativePath=".\lmem.h"
>
</File>
<File
RelativePath=".\loadlib.c"
>
</File>
<File
RelativePath=".\lobject.c"
>
</File>
<File
RelativePath=".\lobject.h"
>
</File>
<File
RelativePath=".\lopcodes.c"
>
</File>
<File
RelativePath=".\lopcodes.h"
>
</File>
<File
RelativePath=".\loslib.c"
>
</File>
<File
RelativePath=".\lparser.c"
>
</File>
<File
RelativePath=".\lparser.h"
>
</File>
<File
RelativePath=".\lstate.c"
>
</File>
<File
RelativePath=".\lstate.h"
>
</File>
<File
RelativePath=".\lstring.c"
>
</File>
<File
RelativePath=".\lstring.h"
>
</File>
<File
RelativePath=".\lstrlib.c"
>
</File>
<File
RelativePath=".\ltable.c"
>
</File>
<File
RelativePath=".\ltable.h"
>
</File>
<File
RelativePath=".\ltablib.c"
>
</File>
<File
RelativePath=".\ltm.c"
>
</File>
<File
RelativePath=".\ltm.h"
>
</File>
<File
RelativePath=".\lua.def"
>
</File>
<File
RelativePath=".\lua.h"
>
</File>
<File
RelativePath=".\luaconf.h"
>
</File>
<File
RelativePath=".\lualib.h"
>
</File>
<File
RelativePath=".\lundump.c"
>
</File>
<File
RelativePath=".\lundump.h"
>
</File>
<File
RelativePath=".\lvm.c"
>
</File>
<File
RelativePath=".\lvm.h"
>
</File>
<File
RelativePath=".\lzio.c"
>
</File>
<File
RelativePath=".\lzio.h"
>
</File>
</Files>
<Globals>
</Globals>
</VisualStudioProject>
@@ -0,0 +1,378 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="lua51"
ProjectGUID="{D0B36172-CD76-454A-9B89-990025266C2A}"
RootNamespace="lua51"
Keyword="Win32Proj"
TargetFrameworkVersion="131072"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="$(SolutionDir)Debug"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="."
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE;_WIN32"
UsePrecompiledHeader="0"
DisableSpecificWarnings="4127, 4505"
EnablePREfast="false"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
OutputFile="$(OutDir)\lua.5.1.dll"
ModuleDefinitionFile="lua.def"
GenerateDebugInformation="true"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary=".\Debug/lua.5.1.lib"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="$(SolutionDir)Release"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="."
PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_WIN32"
UsePrecompiledHeader="0"
DisableSpecificWarnings="4127, 4505"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
OutputFile="$(OutDir)\lua.5.1.dll"
ModuleDefinitionFile="lua.def"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary=".\$(IntDir)\lua.5.1.lib"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<File
RelativePath=".\lapi.c"
>
</File>
<File
RelativePath=".\lapi.h"
>
</File>
<File
RelativePath=".\lauxlib.c"
>
</File>
<File
RelativePath=".\lauxlib.h"
>
</File>
<File
RelativePath=".\lbaselib.c"
>
</File>
<File
RelativePath=".\lcode.c"
>
</File>
<File
RelativePath=".\lcode.h"
>
</File>
<File
RelativePath=".\ldblib.c"
>
</File>
<File
RelativePath=".\ldebug.c"
>
</File>
<File
RelativePath=".\ldebug.h"
>
</File>
<File
RelativePath=".\ldo.c"
>
</File>
<File
RelativePath=".\ldo.h"
>
</File>
<File
RelativePath=".\ldump.c"
>
</File>
<File
RelativePath=".\lfunc.c"
>
</File>
<File
RelativePath=".\lfunc.h"
>
</File>
<File
RelativePath=".\lgc.c"
>
</File>
<File
RelativePath=".\lgc.h"
>
</File>
<File
RelativePath=".\linit.c"
>
</File>
<File
RelativePath=".\liolib.c"
>
</File>
<File
RelativePath=".\llex.c"
>
</File>
<File
RelativePath=".\llex.h"
>
</File>
<File
RelativePath=".\llimits.h"
>
</File>
<File
RelativePath=".\lmathlib.c"
>
</File>
<File
RelativePath=".\lmem.c"
>
</File>
<File
RelativePath=".\lmem.h"
>
</File>
<File
RelativePath=".\loadlib.c"
>
</File>
<File
RelativePath=".\lobject.c"
>
</File>
<File
RelativePath=".\lobject.h"
>
</File>
<File
RelativePath=".\lopcodes.c"
>
</File>
<File
RelativePath=".\lopcodes.h"
>
</File>
<File
RelativePath=".\loslib.c"
>
</File>
<File
RelativePath=".\lparser.c"
>
</File>
<File
RelativePath=".\lparser.h"
>
</File>
<File
RelativePath=".\lstate.c"
>
</File>
<File
RelativePath=".\lstate.h"
>
</File>
<File
RelativePath=".\lstring.c"
>
</File>
<File
RelativePath=".\lstring.h"
>
</File>
<File
RelativePath=".\lstrlib.c"
>
</File>
<File
RelativePath=".\ltable.c"
>
</File>
<File
RelativePath=".\ltable.h"
>
</File>
<File
RelativePath=".\ltablib.c"
>
</File>
<File
RelativePath=".\ltm.c"
>
</File>
<File
RelativePath=".\ltm.h"
>
</File>
<File
RelativePath=".\lua.def"
>
</File>
<File
RelativePath=".\lua.h"
>
</File>
<File
RelativePath=".\luaconf.h"
>
</File>
<File
RelativePath=".\lualib.h"
>
</File>
<File
RelativePath=".\lundump.c"
>
</File>
<File
RelativePath=".\lundump.h"
>
</File>
<File
RelativePath=".\lvm.c"
>
</File>
<File
RelativePath=".\lvm.h"
>
</File>
<File
RelativePath=".\lzio.c"
>
</File>
<File
RelativePath=".\lzio.h"
>
</File>
</Files>
<Globals>
</Globals>
</VisualStudioProject>
+84
View File
@@ -0,0 +1,84 @@
EXPORTS
lua_newstate
lua_close
lua_newthread
lua_atpanic
lua_gettop
lua_settop
lua_pushvalue
lua_remove
lua_insert
lua_replace
lua_checkstack
lua_xmove
lua_isnumber
lua_isstring
lua_iscfunction
lua_isuserdata
lua_type
lua_typename
lua_equal
lua_rawequal
lua_lessthan
lua_tonumber
lua_toboolean
lua_tolstring
lua_objlen
lua_tocfunction
lua_touserdata
lua_tothread
lua_pushnil
lua_pushnumber
lua_pushlstring
lua_pushstring
lua_pushvfstring
lua_pushfstring
lua_pushcclosure
lua_pushboolean
lua_pushlightuserdata
lua_pushthread
lua_gettable
lua_getfield
lua_rawget
lua_rawgeti
lua_createtable
lua_newuserdata
lua_getmetatable
lua_getfenv
lua_settable
lua_setfield
lua_rawset
lua_rawseti
lua_setmetatable
lua_setfenv
lua_call
lua_pcall
lua_cpcall
lua_load
lua_dump
lua_yield
lua_resume
lua_status
lua_gc
lua_error
lua_next
lua_concat
lua_getallocf
lua_setallocf
lua_setlevel
lua_getstack
lua_getinfo
lua_getlocal
lua_setlocal
lua_getupvalue
lua_setupvalue
lua_sethook
lua_gethook
lua_gethookmask
lua_gethookcount
luaL_loadbuffer
luaL_openlibs
luaL_newstate
lua_pushinteger
luaL_loadfile
luaL_loadstring