(1/2) Update premake5 to Alpha 15 - premake5 files

See `CHANGES.txt` below for the upstream-composed list of changes.


`premake5.exe` built by Stan

Accepted By: Stan (for Windows)
Trac Tickets: #5869
Differential Revision: https://code.wildfiregames.com/D3219
This was SVN commit r24387.
This commit is contained in:
s0600204 2020-12-14 02:17:47 +00:00
parent 5190bd4c56
commit a0d2112195
280 changed files with 28624 additions and 20199 deletions

View File

@ -18,7 +18,7 @@ BUILDING FROM A SOURCE PACKAGE
officially supported toolsets in the build/ folder. Build the release
configuration and you will be ready to go. For makefiles:
$ cd build/gmake.unix
$ cd build/gmake2.unix
$ make config=release
The binaries will be placed in the ./bin/release directory.
@ -54,7 +54,7 @@ BUILDING FROM THE REPOSITORY
files for your toolset by running a command like the following in the
top-level Premake directory:
$ premake5 gmake # for makefiles
$ premake5 gmake2 # for makefiles
$ premake5 vs2012 # for a Visual Studio 2012 solution
$ premake --help # to see a list of supported toolsets

View File

@ -5,6 +5,105 @@
See https://github.com/premake/premake-core/wiki/What's-New-in-5.0
for the complete list of changes from the Premake 4.x series.
Since 5.0-alpha14:
* PR #1086 Added support for Objective-C and Objective-C++ in xcode and gmake2nil (@LORgames)
* PR #1192 Update path.lua (@dsvi)
* PR #1229 Generated makefiles no longer error when a configuration can be missing (@LORgames)
* PR #1275 Fixed various issues with escaping in CodeLite generator (@LORgames)
* PR #1280 Bootstrap.bat: Default to latest Visual Studio available (@tdesveauxPKFX)
* PR #1281 Source package improvements (@tdesveauxPKFX)
* PR #1282 Fix VS2019 solution icons (@ifarbod)
* PR #1285 Use correct values for MinimumVisualStudioVersion in Android projects (@ifarbod)
* PR #1289 Haiku fixes (@mmuman)
* PR #1296 Fix source packaging (@tdesveauxPKFX)
* PR #1298 Update D module to VS2019 and latest D compiler options. (@TurkeyMan)
* PR #1305 Reconcile logic within os_matchisfile() (@cfs-pure)
* PR #1313 Activating Open Collective (@opencollective)
* PR #1316 Add FUNDING.yml for GitHub Sponsors (@starkos)
* PR #1318 Updated mismatched android config to the value in the allowed stl table (@LORgames)
* PR #1323 Update copyright year in support files (@starkos)
* PR #1324 Add a CONTRIBUTING.md (@starkos)
* PR #1325 Improve the README (@starkos)
* PR #1326 Update issue templates (@premake)
* PR #1327 Add a pull request template (@premake)
* PR #1332 Account for filename collisions on systems with case-insensitive file… (@ratzlaff)
* PR #1333 Cleanup related to #1332 (@ratzlaff)
* PR #1334 Implement 'compileas' for vc2008 (@ratzlaff)
* PR #1337 On OSX, convert systemversion to MACOSX_DEPLOYMENT_TARGET (@baconpaul)
* PR #1340 Upgrade Lua from 5.3.4 to 5.3.5 (@jp31415926)
* PR #1341 Add new issue template "Get help" (@premake)
* PR #1342 Improve bug reporting template (@premake)
* PR #1343 Improve feature request template (@premake)
* PR #1345 New 'listWindowsRegistry' OS API method for enumerating content of single registry subkey (@kaldap)
* PR #1351 Added support for vcxitems project generation for VS2013+ (@LORgames)
* PR #1352 Improved test runner usage (@LORgames)
* PR #1353 Fix premake4.lua bootstrap build script (@fountainment)
* PR #1355 Add shaderincludedirs to fxcompile configuration (@starkos)
* PR #1356 Allow wildcards in xcodebuildresources (@starkos)
* PR #1357 Replace debuggerflavor with debugger (take #2) (@starkos)
* PR #1358 Added support for Dx11.3 shader model (@zlnimda)
* PR #1359 Add assemblyDebug for vs2017 (@tbasnoopy)
* PR #1360 Fix the return value of some os functions (@sp-jordi-vilalta)
* PR #1361 Simplified unit test to resolve path issues (@LORgames)
* PR #1362 Fixed inconsistencies in Android VS project test (@LORgames)
* PR #1365 E2K: fixed build by MCST lcc compiler (@r-a-sattarov)
* PR #1385 Fix pull request template (@tempura-sukiyaki)
* PR #1386 Initial support for generating netcore and netstandard projects (@ClxS)
* PR #1395 Fixed edge case in path.normalize (@LORgames)
* PR #1396 Fixed bug with linkgroups only working on Premake projects (@LORgames)
* PR #1401 Remove commands optimization which breaks tokens (@starkos)
* PR #1402 Remove checkFunc from Resource files (@yuyoyuppe)
* PR #1403 Add build steps to Visual Studio (@redorav)
* PR #1404 Place all generated files in separate GENERATED list, so they all can… (@Mikhael-Danilov)
* PR #1406 Change deferred join delimiter to non-printable character (@starkos)
* PR #1415 Add .c++ extension support to a few spots it was missing (@englercj)
* PR #1419 Fix #1411: Remove "|" from Codelite config names (@starkos)
* PR #1420 Fix MinGW builds of Premake (@premake)
* PR #1421 Enable enablewarnings() for MSC (@starkos)
* PR #1422 Added GitHub Actions (@LORgames)
* PR #1424 Fix systemversion("latest") on VS2017 (@starkos)
* PR #1427 Fix up and improve the release docs and script (@premake)
Since 5.0-alpha13:
* PR #1067 Add 'Default', 'Dwarf' and 'SplitDwarf' arguments to 'debugformat' (@ratzlaff)
* PR #1160 use ';' as default separator for vs (@WorldofBay)
* PR #1177 Enable property categories in VS projects (@WorldofBay)
* PR #1178 Avoid impl dependent multi-char constants (@cengizIO)
* PR #1179 fix `xcodebuildsettings` using false (@tempura-sukiyaki)
* PR #1180 Add `os.ios` option in xcode4 (@tempura-sukiyaki)
* PR #1181 Release 5.0 alpha13 (@premake)
* PR #1189 Host path.normalize: Fix normalization for paths containing tokens (@tdesveauxPKFX)
* PR #1191 Fix objname collisions (@ratzlaff)
* PR #1193 Add tests for xcode id generator (@ratzlaff)
* PR #1194 Move rule property string expansion into modules (@WorldofBay)
* PR #1197 Added missing elements in Visual Studio Makefile projects (@LORgames)
* PR #1202 Support %{file.name} token in VS (@Blizzard)
* PR #1203 Add support for JavaCompile in vsandroid (@tempura-sukiyaki)
* PR #1206 Updated code lite to properly add LD_LIBRARY_PATH is set if libdirs is set (@pintodragon)
* PR #1218 Add support & tests for XCTest sharedlibtype (@Dingobloo)
* PR #1220 Implement the androidapilevel() API in Android packaging projects (@ifarbod)
* PR #1221 add nil check to fileconfig.hasFileSetting (gmake) (@WorldofBay)
* PR #1224 add missing local (@WorldofBay)
* PR #1228 Added Win64 as a recognized platform (@LORgames)
* PR #1230 Removed excessive escaping in CodeLite generator (@LORgames)
* PR #1231 Fixed issue with per-configuration build commands not returning errors correctly (@LORgames)
* PR #1236 Added support for Dx12 shader models (@CosmicRey)
* PR #1239 Implemented the startproject option for xcode (@macsforme)
* PR #1240 allow linking of mixed c++ assemblies (@WorldofBay)
* PR #1244 Fixed issue with detoken not handling deferred joins correctly (@LORgames)
* PR #1247 Added support for `csversion` API to dotnet toolset. (@tritao)
* PR #1248 Default to Roslyn-based `csc` compiler on all platforms. (@tritao)
* PR #1249 do not clear _isIncludingExternal in nested calls (@WorldofBay)
* PR #1253 Xcode newid determinism (@ratzlaff)
* PR #1258 Added support for Visual Studio 2019 solutions (@CosmicRey)
* PR #1264 Android changes, stage 1 (#1263) (@ifarbod)
* PR #1266 Implement the 'visibility' API for Android projects (@ifarbod)
* PR #1267 Provide access to json implementation (@ratzlaff)
* PR #1276 Added support for forceincludes in CodeLite (@LORgames)
* PR #1278 Packaging script improvement (@tdesveauxPKFX)
Since 5.0-alpha12:
* PR #880 Allow tokens to start with a ! to disable making paths relative. (@Blizzard)

View File

@ -1,4 +1,4 @@
Copyright (c) 2003-2016 Jason Perkins and individual contributors.
Copyright (c) 2003-2019 Jason Perkins and individual contributors.
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,

View File

@ -1,40 +1,91 @@
# PREMAKE 5 (core)
<img src="https://github.com/premake/premake-core/wiki/linux-widget.jpeg" width="24" height="24"/> [![Build Status](https://travis-ci.org/premake/premake-core.svg?branch=master)](https://travis-ci.org/premake/premake-core)
<img src="https://github.com/premake/premake-core/wiki/windows-widget.jpeg" width="24" height="24"/> [![Build status](https://ci.appveyor.com/api/projects/status/lc9g332y2lqvel8h?svg=true)](https://ci.appveyor.com/project/PremakeOrganization/premake-core)
[![Latest release](https://img.shields.io/github/release/premake/premake-core/all.svg)]()
[![Release date of last release](https://img.shields.io/github/release-date-pre/premake/premake-core.svg)]()
[![Commits since last release](https://img.shields.io/github/commits-since/premake/premake-core/v5.0.0-alpha12.svg)]()
<p align="center">
<a href="https://premake.github.io/" target="blank"><img src="https://premake.github.io/premake-logo.png" height="200" width="200" alt="Premake" /></a>
</p>
<img src="http://premake.github.io/premake-logo.png" width="200" height="200" />
Premake is a command line utility which reads a scripted definition of a software project and, most commonly, uses it to generate project files for toolsets like Visual Studio, Xcode, or GNU Make. Built-in and Third-Party [Modules](https://github.com/premake/premake-core/wiki/Modules) add support for even more toolsets.
Find out in detail [what Premake is](https://github.com/premake/premake-core/wiki/What-Is-Premake) and how to use it in the [wiki](https://github.com/premake/premake-core/wiki).
### Get started
* [Download Premake](http://premake.github.io/download.html)
* [Read the wiki](https://github.com/premake/premake-core/wiki) to find out how to get your project up and running with Premake.
<p align="center">
<img src="https://img.shields.io/github/release/premake/premake-core/all.svg" alt="Latest release" />
<img src="https://img.shields.io/github/release-date-pre/premake/premake-core.svg" alt="Release date" />
<img src="https://img.shields.io/github/commits-since/premake/premake-core/v5.0.0-alpha15.svg" alt="Commits" />
<a href="https://opensource.org/licenses/BSD-3-Clause" target="_blank">
<img src="https://img.shields.io/github/license/premake/premake-core" alt="BSD 3-Clause" />
</a>
<br/>
<a href="https://travis-ci.org/premake/premake-core" target="_blank">
<img src="https://img.shields.io/travis/premake/premake-core/master.svg?label=linux" alt="Linux" />
</a>
<a href="https://ci.appveyor.com/project/PremakeOrganization/premake-core" target="_blank">
<img src="https://img.shields.io/appveyor/ci/PremakeOrganization/premake-core?label=windows" alt="Windows" />
</a>
<a href="https://github.com/premake/premake-core/graphs/contributors" target="_blank">
<img src="https://img.shields.io/github/contributors/premake/premake-core?label=code+contributors" alt="Contributors" />
</a>
<a href="https://opencollective.com/premake" _target="blank">
<img src="https://opencollective.com/premake/all/badge.svg?label=financial+contributors" alt="Contributors" />
</a>
<a href="https://twitter.com/premakeapp" target="_blank">
<img src="https://img.shields.io/twitter/follow/premakeapp.svg?style=social&label=Follow">
</a>
</p>
### News and Community
# Welcome to Premake
* Check the official [Github project](https://github.com/premake/premake-core) for the latest developments
* For questions about using Premake and authoring project scripts, please ask on [StackOverflow, adding the #premake tag to your question](http://stackoverflow.com/questions/tagged/premake).
* For discussions about developing, customizing, or extending Premake and add-on modules, please use the [Premake Developers Google Groups forum](https://groups.google.com/forum/#!forum/premake-development).
Premake is a command line utility which reads a scripted definition of a software project, then uses it to perform build configuration tasks or generate project files for toolsets like Visual Studio, Xcode, and GNU Make. Premake's scripts are little [Lua](http://www.lua.org/) programs, so the sky's the limit!
### Report isssues
```lua
workspace "MyWorkspace"
configurations { "Debug", "Release" }
Something not working quite as expected? Do you need a feature that has not been implemented yet? Check the [issue tracker](https://github.com/premake/premake-core/issues) and add a new one if your problem is not already listed. Please try to provide a detailed description of your problem, including the steps to reproduce it.
project "MyProject"
kind "ConsoleApp"
language "C++"
files { "**.h", "**.cpp" }
### Contribute
filter { "configurations:Debug" }
defines { "DEBUG" }
symbols "On"
Awesome! View the [contribution guidelines](https://github.com/premake/premake-core/wiki/Contribution-Guidelines) before you contribute. If you would like to contribute with a new feature or submit a bugfix, fork this repo and send a pull request. Please, make sure all the unit tests are passing before submitting and add new ones in case you introduced new features.
filter { "configurations:Release" }
defines { "NDEBUG" }
optimize "On"
```
### Copyright & License
## Getting Started
Copyright &copy; 2002-2016 by Jason Perkins
Distributed under the terms of the BSD License, see LICENSE.txt
* [Documentation](https://github.com/premake/premake-core/wiki)
* [Contributing](https://github.com/premake/premake-core/blob/master/CONTRIBUTING.md)
* [Issue Tracker](https://github.com/premake/premake-core/issues)
## Sponsors
Premake is a BSD-licensed open source project. Our many thanks to these fine people who help us spend more time adding features and supporting the community. :tada:
Want to join them? [Learn more here](https://opencollective.com/premake). Use Premake at work? Ask your manager or marketing team about contributing too; your company logo will appear on our [website](https://premake.github.io/) and README, as well as all of our [release pages](https://github.com/premake/premake-core/releases).
### Organizations
<a href="https://opencollective.com/premake#sponsors" target="_blank"><img src="https://opencollective.com/premake/sponsors.svg?width=890&avatarHeight=92&button=false"/></a>
### Individuals
<a href="https://opencollective.com/premake#backers" target="_blank"><img src="https://opencollective.com/premake/backers.svg?width=890&button=false"/></a>
## Contributing
We love getting [pull requests](https://www.quora.com/GitHub-What-is-a-pull-request) and rely heavily on the contributions of our community to keep Premake healthy and growing. If you're new to the project, [our Contributing Guide is here](https://github.com/premake/premake-core/blob/master/CONTRIBUTING.md).
A great big thank you to all of you who have already contributed your time and know-how!
<a href="https://github.com/premake/premake-core/graphs/contributors"><img src="https://opencollective.com/premake/contributors.svg?width=890&avatarHeight=32&button=false" /></a>
## Stay in touch
* Website - https://premake.github.io
* Twitter - [@premakeapp](https://twitter.com/premakeapp)
## License
[BSD 3-Clause](https://opensource.org/licenses/BSD-3-Clause)
The Lua language and runtime library is &copy; TeCGraf, PUC-Rio.
See their website at http://www.lua.org/

View File

@ -0,0 +1,19 @@
os: Visual Studio 2015
platform:
- Win32
- x64
configuration:
- Debug
- Release
before_build:
- cmd: git clean -ffxd
build_script:
- cmd: call "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat"
- cmd: nmake -f Bootstrap.mak MSDEV=vs2015 windows PLATFORM=%PLATFORM% CONFIG=%CONFIGURATION%
test_script:
- cmd: bin\%CONFIGURATION%\premake5 test

View File

@ -1,134 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/example.so
OBJDIR = obj/Release/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Release/libluashim-lib.a
LDDEPS += bin/Release/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared -s
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/example.so
OBJDIR = obj/Debug/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Debug/libluashim-lib.a
LDDEPS += bin/Debug/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/main.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking example
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning example
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/main.o: ../../binmodules/example/main.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,134 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libluashim-lib.a
OBJDIR = obj/Release/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libluashim-lib.a
OBJDIR = obj/Debug/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/luashim.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking luashim-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning luashim-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/luashim.o: ../../contrib/luashim/luashim.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,150 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/example.so
OBJDIR = obj/Release/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Release/libluashim-lib.a
LDDEPS += bin/Release/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -dynamiclib -Wl,-install_name,@rpath/example.so
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/example.so
OBJDIR = obj/Debug/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Debug/libluashim-lib.a
LDDEPS += bin/Debug/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -dynamiclib -Wl,-install_name,@rpath/example.so
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/main.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking example
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning example
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/main.o: ../../binmodules/example/main.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,150 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libluashim-lib.a
OBJDIR = obj/Release/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_MACOSX
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libluashim-lib.a
OBJDIR = obj/Debug/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_MACOSX
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/luashim.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking luashim-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning luashim-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/luashim.o: ../../contrib/luashim/luashim.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,134 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/example.so
OBJDIR = obj/Release/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Release/libluashim-lib.a
LDDEPS += bin/Release/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared -Wl,-soname=example.so -s
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/example.so
OBJDIR = obj/Debug/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Debug/libluashim-lib.a
LDDEPS += bin/Debug/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared -Wl,-soname=example.so
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/main.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking example
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning example
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/main.o: ../../binmodules/example/main.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,134 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libluashim-lib.a
OBJDIR = obj/Release/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libluashim-lib.a
OBJDIR = obj/Debug/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/luashim.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking luashim-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning luashim-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/luashim.o: ../../contrib/luashim/luashim.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,153 +0,0 @@
# GNU Make workspace makefile autogenerated by Premake
ifndef config
config=release_x86
endif
ifndef verbose
SILENT = @
endif
ifeq ($(config),release_x86)
Premake5_config = release_x86
lua_lib_config = release_x86
luashim_lib_config = release_x86
zlib_lib_config = release_x86
zip_lib_config = release_x86
mbedtls_lib_config = release_x86
curl_lib_config = release_x86
example_config = release_x86
luasocket_config = release_x86
endif
ifeq ($(config),release_x64)
Premake5_config = release_x64
lua_lib_config = release_x64
luashim_lib_config = release_x64
zlib_lib_config = release_x64
zip_lib_config = release_x64
mbedtls_lib_config = release_x64
curl_lib_config = release_x64
example_config = release_x64
luasocket_config = release_x64
endif
ifeq ($(config),debug_x86)
Premake5_config = debug_x86
lua_lib_config = debug_x86
luashim_lib_config = debug_x86
zlib_lib_config = debug_x86
zip_lib_config = debug_x86
mbedtls_lib_config = debug_x86
curl_lib_config = debug_x86
example_config = debug_x86
luasocket_config = debug_x86
endif
ifeq ($(config),debug_x64)
Premake5_config = debug_x64
lua_lib_config = debug_x64
luashim_lib_config = debug_x64
zlib_lib_config = debug_x64
zip_lib_config = debug_x64
mbedtls_lib_config = debug_x64
curl_lib_config = debug_x64
example_config = debug_x64
luasocket_config = debug_x64
endif
PROJECTS := Premake5 lua-lib luashim-lib zlib-lib zip-lib mbedtls-lib curl-lib example luasocket
.PHONY: all clean help $(PROJECTS) Binary Modules contrib
all: $(PROJECTS)
Binary Modules: example luasocket
contrib: curl-lib lua-lib luashim-lib mbedtls-lib zip-lib zlib-lib
Premake5: lua-lib zip-lib zlib-lib curl-lib
ifneq (,$(Premake5_config))
@echo "==== Building Premake5 ($(Premake5_config)) ===="
@${MAKE} --no-print-directory -C . -f Premake5.make config=$(Premake5_config)
endif
lua-lib:
ifneq (,$(lua_lib_config))
@echo "==== Building lua-lib ($(lua_lib_config)) ===="
@${MAKE} --no-print-directory -C . -f lua-lib.make config=$(lua_lib_config)
endif
luashim-lib:
ifneq (,$(luashim_lib_config))
@echo "==== Building luashim-lib ($(luashim_lib_config)) ===="
@${MAKE} --no-print-directory -C . -f luashim-lib.make config=$(luashim_lib_config)
endif
zlib-lib:
ifneq (,$(zlib_lib_config))
@echo "==== Building zlib-lib ($(zlib_lib_config)) ===="
@${MAKE} --no-print-directory -C . -f zlib-lib.make config=$(zlib_lib_config)
endif
zip-lib:
ifneq (,$(zip_lib_config))
@echo "==== Building zip-lib ($(zip_lib_config)) ===="
@${MAKE} --no-print-directory -C . -f zip-lib.make config=$(zip_lib_config)
endif
mbedtls-lib:
ifneq (,$(mbedtls_lib_config))
@echo "==== Building mbedtls-lib ($(mbedtls_lib_config)) ===="
@${MAKE} --no-print-directory -C . -f mbedtls-lib.make config=$(mbedtls_lib_config)
endif
curl-lib:
ifneq (,$(curl_lib_config))
@echo "==== Building curl-lib ($(curl_lib_config)) ===="
@${MAKE} --no-print-directory -C . -f curl-lib.make config=$(curl_lib_config)
endif
example: luashim-lib
ifneq (,$(example_config))
@echo "==== Building example ($(example_config)) ===="
@${MAKE} --no-print-directory -C . -f example.make config=$(example_config)
endif
luasocket: luashim-lib
ifneq (,$(luasocket_config))
@echo "==== Building luasocket ($(luasocket_config)) ===="
@${MAKE} --no-print-directory -C . -f luasocket.make config=$(luasocket_config)
endif
clean:
@${MAKE} --no-print-directory -C . -f Premake5.make clean
@${MAKE} --no-print-directory -C . -f lua-lib.make clean
@${MAKE} --no-print-directory -C . -f luashim-lib.make clean
@${MAKE} --no-print-directory -C . -f zlib-lib.make clean
@${MAKE} --no-print-directory -C . -f zip-lib.make clean
@${MAKE} --no-print-directory -C . -f mbedtls-lib.make clean
@${MAKE} --no-print-directory -C . -f curl-lib.make clean
@${MAKE} --no-print-directory -C . -f example.make clean
@${MAKE} --no-print-directory -C . -f luasocket.make clean
help:
@echo "Usage: make [config=name] [target]"
@echo ""
@echo "CONFIGURATIONS:"
@echo " release_x86"
@echo " release_x64"
@echo " debug_x86"
@echo " debug_x64"
@echo ""
@echo "TARGETS:"
@echo " all (default)"
@echo " clean"
@echo " Premake5"
@echo " lua-lib"
@echo " luashim-lib"
@echo " zlib-lib"
@echo " zip-lib"
@echo " mbedtls-lib"
@echo " curl-lib"
@echo " example"
@echo " luasocket"
@echo ""
@echo "For more information, see https://github.com/premake/premake-core/wiki"

View File

@ -1,384 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release_x86
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release_x86)
RESCOMP = windres
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/premake5.exe
OBJDIR = obj/x86/Release/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/x86/Release/lua-lib.lib bin/x86/Release/zip-lib.lib bin/x86/Release/zlib-lib.lib bin/x86/Release/curl-lib.lib -lole32 -lws2_32 -ladvapi32
LDDEPS += bin/x86/Release/lua-lib.lib bin/x86/Release/zip-lib.lib bin/x86/Release/zlib-lib.lib bin/x86/Release/curl-lib.lib
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -flto -s
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),release_x64)
RESCOMP = windres
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/premake5.exe
OBJDIR = obj/x64/Release/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/x64/Release/lua-lib.lib bin/x64/Release/zip-lib.lib bin/x64/Release/zlib-lib.lib bin/x64/Release/curl-lib.lib -lole32 -lws2_32 -ladvapi32
LDDEPS += bin/x64/Release/lua-lib.lib bin/x64/Release/zip-lib.lib bin/x64/Release/zlib-lib.lib bin/x64/Release/curl-lib.lib
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -flto -s
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x86)
RESCOMP = windres
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/premake5.exe
OBJDIR = obj/x86/Debug/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/x86/Debug/lua-lib.lib bin/x86/Debug/zip-lib.lib bin/x86/Debug/zlib-lib.lib bin/x86/Debug/curl-lib.lib -lole32 -lws2_32 -ladvapi32
LDDEPS += bin/x86/Debug/lua-lib.lib bin/x86/Debug/zip-lib.lib bin/x86/Debug/zlib-lib.lib bin/x86/Debug/curl-lib.lib
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x64)
RESCOMP = windres
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/premake5.exe
OBJDIR = obj/x64/Debug/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/x64/Debug/lua-lib.lib bin/x64/Debug/zip-lib.lib bin/x64/Debug/zlib-lib.lib bin/x64/Debug/curl-lib.lib -lole32 -lws2_32 -ladvapi32
LDDEPS += bin/x64/Debug/lua-lib.lib bin/x64/Debug/zip-lib.lib bin/x64/Debug/zlib-lib.lib bin/x64/Debug/curl-lib.lib
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/buffered_io.o \
$(OBJDIR)/criteria_matches.o \
$(OBJDIR)/curl_utils.o \
$(OBJDIR)/debug_prompt.o \
$(OBJDIR)/http_download.o \
$(OBJDIR)/http_get.o \
$(OBJDIR)/http_post.o \
$(OBJDIR)/lua_auxlib.o \
$(OBJDIR)/os_chdir.o \
$(OBJDIR)/os_chmod.o \
$(OBJDIR)/os_comparefiles.o \
$(OBJDIR)/os_compile.o \
$(OBJDIR)/os_copyfile.o \
$(OBJDIR)/os_getWindowsRegistry.o \
$(OBJDIR)/os_getcwd.o \
$(OBJDIR)/os_getpass.o \
$(OBJDIR)/os_getversion.o \
$(OBJDIR)/os_host.o \
$(OBJDIR)/os_is64bit.o \
$(OBJDIR)/os_isdir.o \
$(OBJDIR)/os_isfile.o \
$(OBJDIR)/os_islink.o \
$(OBJDIR)/os_locate.o \
$(OBJDIR)/os_match.o \
$(OBJDIR)/os_mkdir.o \
$(OBJDIR)/os_pathsearch.o \
$(OBJDIR)/os_realpath.o \
$(OBJDIR)/os_remove.o \
$(OBJDIR)/os_rename.o \
$(OBJDIR)/os_rmdir.o \
$(OBJDIR)/os_stat.o \
$(OBJDIR)/os_touchfile.o \
$(OBJDIR)/os_uuid.o \
$(OBJDIR)/os_writefile_ifnotequal.o \
$(OBJDIR)/path_getabsolute.o \
$(OBJDIR)/path_getrelative.o \
$(OBJDIR)/path_isabsolute.o \
$(OBJDIR)/path_join.o \
$(OBJDIR)/path_normalize.o \
$(OBJDIR)/path_translate.o \
$(OBJDIR)/path_wildcards.o \
$(OBJDIR)/premake.o \
$(OBJDIR)/premake_main.o \
$(OBJDIR)/string_endswith.o \
$(OBJDIR)/string_hash.o \
$(OBJDIR)/string_sha1.o \
$(OBJDIR)/string_startswith.o \
$(OBJDIR)/term_textColor.o \
$(OBJDIR)/zip_extract.o \
$(OBJDIR)/scripts.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking Premake5
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning Premake5
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/buffered_io.o: ../../src/host/buffered_io.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/criteria_matches.o: ../../src/host/criteria_matches.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_utils.o: ../../src/host/curl_utils.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/debug_prompt.o: ../../src/host/debug_prompt.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/http_download.o: ../../src/host/http_download.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/http_get.o: ../../src/host/http_get.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/http_post.o: ../../src/host/http_post.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lua_auxlib.o: ../../src/host/lua_auxlib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_chdir.o: ../../src/host/os_chdir.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_chmod.o: ../../src/host/os_chmod.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_comparefiles.o: ../../src/host/os_comparefiles.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_compile.o: ../../src/host/os_compile.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_copyfile.o: ../../src/host/os_copyfile.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_getWindowsRegistry.o: ../../src/host/os_getWindowsRegistry.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_getcwd.o: ../../src/host/os_getcwd.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_getpass.o: ../../src/host/os_getpass.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_getversion.o: ../../src/host/os_getversion.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_host.o: ../../src/host/os_host.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_is64bit.o: ../../src/host/os_is64bit.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_isdir.o: ../../src/host/os_isdir.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_isfile.o: ../../src/host/os_isfile.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_islink.o: ../../src/host/os_islink.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_locate.o: ../../src/host/os_locate.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_match.o: ../../src/host/os_match.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_mkdir.o: ../../src/host/os_mkdir.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_pathsearch.o: ../../src/host/os_pathsearch.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_realpath.o: ../../src/host/os_realpath.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_remove.o: ../../src/host/os_remove.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_rename.o: ../../src/host/os_rename.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_rmdir.o: ../../src/host/os_rmdir.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_stat.o: ../../src/host/os_stat.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_touchfile.o: ../../src/host/os_touchfile.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_uuid.o: ../../src/host/os_uuid.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_writefile_ifnotequal.o: ../../src/host/os_writefile_ifnotequal.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/path_getabsolute.o: ../../src/host/path_getabsolute.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/path_getrelative.o: ../../src/host/path_getrelative.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/path_isabsolute.o: ../../src/host/path_isabsolute.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/path_join.o: ../../src/host/path_join.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/path_normalize.o: ../../src/host/path_normalize.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/path_translate.o: ../../src/host/path_translate.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/path_wildcards.o: ../../src/host/path_wildcards.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/premake.o: ../../src/host/premake.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/premake_main.o: ../../src/host/premake_main.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/string_endswith.o: ../../src/host/string_endswith.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/string_hash.o: ../../src/host/string_hash.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/string_sha1.o: ../../src/host/string_sha1.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/string_startswith.o: ../../src/host/string_startswith.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/term_textColor.o: ../../src/host/term_textColor.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_extract.o: ../../src/host/zip_extract.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/scripts.o: ../../src/scripts.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,692 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release_x86
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release_x86)
RESCOMP = windres
TARGETDIR = bin/x86/Release
TARGET = $(TARGETDIR)/curl-lib.lib
OBJDIR = obj/x86/Release/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -DNDEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_SCHANNEL -DUSE_WINDOWS_SSPI
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += -lcrypt32
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -flto -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),release_x64)
RESCOMP = windres
TARGETDIR = bin/x64/Release
TARGET = $(TARGETDIR)/curl-lib.lib
OBJDIR = obj/x64/Release/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -DNDEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_SCHANNEL -DUSE_WINDOWS_SSPI
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += -lcrypt32
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -flto -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x86)
RESCOMP = windres
TARGETDIR = bin/x86/Debug
TARGET = $(TARGETDIR)/curl-lib.lib
OBJDIR = obj/x86/Debug/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -D_DEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_SCHANNEL -DUSE_WINDOWS_SSPI
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += -lcrypt32
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x64)
RESCOMP = windres
TARGETDIR = bin/x64/Debug
TARGET = $(TARGETDIR)/curl-lib.lib
OBJDIR = obj/x64/Debug/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -D_DEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_SCHANNEL -DUSE_WINDOWS_SSPI
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += -lcrypt32
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/amigaos.o \
$(OBJDIR)/asyn-ares.o \
$(OBJDIR)/asyn-thread.o \
$(OBJDIR)/base64.o \
$(OBJDIR)/conncache.o \
$(OBJDIR)/connect.o \
$(OBJDIR)/content_encoding.o \
$(OBJDIR)/cookie.o \
$(OBJDIR)/curl_addrinfo.o \
$(OBJDIR)/curl_des.o \
$(OBJDIR)/curl_endian.o \
$(OBJDIR)/curl_fnmatch.o \
$(OBJDIR)/curl_gethostname.o \
$(OBJDIR)/curl_gssapi.o \
$(OBJDIR)/curl_memrchr.o \
$(OBJDIR)/curl_multibyte.o \
$(OBJDIR)/curl_ntlm_core.o \
$(OBJDIR)/curl_ntlm_wb.o \
$(OBJDIR)/curl_rtmp.o \
$(OBJDIR)/curl_sasl.o \
$(OBJDIR)/curl_sspi.o \
$(OBJDIR)/curl_threads.o \
$(OBJDIR)/dict.o \
$(OBJDIR)/dotdot.o \
$(OBJDIR)/easy.o \
$(OBJDIR)/escape.o \
$(OBJDIR)/file.o \
$(OBJDIR)/fileinfo.o \
$(OBJDIR)/formdata.o \
$(OBJDIR)/ftp.o \
$(OBJDIR)/ftplistparser.o \
$(OBJDIR)/getenv.o \
$(OBJDIR)/getinfo.o \
$(OBJDIR)/gopher.o \
$(OBJDIR)/hash.o \
$(OBJDIR)/hmac.o \
$(OBJDIR)/hostasyn.o \
$(OBJDIR)/hostcheck.o \
$(OBJDIR)/hostip.o \
$(OBJDIR)/hostip4.o \
$(OBJDIR)/hostip6.o \
$(OBJDIR)/hostsyn.o \
$(OBJDIR)/http.o \
$(OBJDIR)/http2.o \
$(OBJDIR)/http_chunks.o \
$(OBJDIR)/http_digest.o \
$(OBJDIR)/http_negotiate.o \
$(OBJDIR)/http_ntlm.o \
$(OBJDIR)/http_proxy.o \
$(OBJDIR)/idn_win32.o \
$(OBJDIR)/if2ip.o \
$(OBJDIR)/imap.o \
$(OBJDIR)/inet_ntop.o \
$(OBJDIR)/inet_pton.o \
$(OBJDIR)/krb5.o \
$(OBJDIR)/ldap.o \
$(OBJDIR)/llist.o \
$(OBJDIR)/md4.o \
$(OBJDIR)/md5.o \
$(OBJDIR)/memdebug.o \
$(OBJDIR)/mprintf.o \
$(OBJDIR)/multi.o \
$(OBJDIR)/netrc.o \
$(OBJDIR)/non-ascii.o \
$(OBJDIR)/nonblock.o \
$(OBJDIR)/nwlib.o \
$(OBJDIR)/nwos.o \
$(OBJDIR)/openldap.o \
$(OBJDIR)/parsedate.o \
$(OBJDIR)/pingpong.o \
$(OBJDIR)/pipeline.o \
$(OBJDIR)/pop3.o \
$(OBJDIR)/progress.o \
$(OBJDIR)/rand.o \
$(OBJDIR)/rtsp.o \
$(OBJDIR)/security.o \
$(OBJDIR)/select.o \
$(OBJDIR)/sendf.o \
$(OBJDIR)/share.o \
$(OBJDIR)/slist.o \
$(OBJDIR)/smb.o \
$(OBJDIR)/smtp.o \
$(OBJDIR)/socks.o \
$(OBJDIR)/socks_gssapi.o \
$(OBJDIR)/socks_sspi.o \
$(OBJDIR)/speedcheck.o \
$(OBJDIR)/splay.o \
$(OBJDIR)/ssh.o \
$(OBJDIR)/strcase.o \
$(OBJDIR)/strdup.o \
$(OBJDIR)/strerror.o \
$(OBJDIR)/strtok.o \
$(OBJDIR)/strtoofft.o \
$(OBJDIR)/system_win32.o \
$(OBJDIR)/telnet.o \
$(OBJDIR)/tftp.o \
$(OBJDIR)/timeval.o \
$(OBJDIR)/transfer.o \
$(OBJDIR)/url.o \
$(OBJDIR)/cleartext.o \
$(OBJDIR)/cram.o \
$(OBJDIR)/digest.o \
$(OBJDIR)/digest_sspi.o \
$(OBJDIR)/krb5_gssapi.o \
$(OBJDIR)/krb5_sspi.o \
$(OBJDIR)/ntlm.o \
$(OBJDIR)/ntlm_sspi.o \
$(OBJDIR)/oauth2.o \
$(OBJDIR)/spnego_gssapi.o \
$(OBJDIR)/spnego_sspi.o \
$(OBJDIR)/vauth.o \
$(OBJDIR)/version.o \
$(OBJDIR)/axtls.o \
$(OBJDIR)/cyassl.o \
$(OBJDIR)/darwinssl.o \
$(OBJDIR)/gskit.o \
$(OBJDIR)/gtls.o \
$(OBJDIR)/mbedtls.o \
$(OBJDIR)/nss.o \
$(OBJDIR)/openssl.o \
$(OBJDIR)/polarssl.o \
$(OBJDIR)/polarssl_threadlock.o \
$(OBJDIR)/schannel.o \
$(OBJDIR)/vtls.o \
$(OBJDIR)/warnless.o \
$(OBJDIR)/wildcard.o \
$(OBJDIR)/x509asn1.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking curl-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning curl-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/amigaos.o: ../../contrib/curl/lib/amigaos.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/asyn-ares.o: ../../contrib/curl/lib/asyn-ares.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/asyn-thread.o: ../../contrib/curl/lib/asyn-thread.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/base64.o: ../../contrib/curl/lib/base64.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/conncache.o: ../../contrib/curl/lib/conncache.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/connect.o: ../../contrib/curl/lib/connect.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/content_encoding.o: ../../contrib/curl/lib/content_encoding.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/cookie.o: ../../contrib/curl/lib/cookie.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_addrinfo.o: ../../contrib/curl/lib/curl_addrinfo.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_des.o: ../../contrib/curl/lib/curl_des.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_endian.o: ../../contrib/curl/lib/curl_endian.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_fnmatch.o: ../../contrib/curl/lib/curl_fnmatch.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_gethostname.o: ../../contrib/curl/lib/curl_gethostname.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_gssapi.o: ../../contrib/curl/lib/curl_gssapi.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_memrchr.o: ../../contrib/curl/lib/curl_memrchr.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_multibyte.o: ../../contrib/curl/lib/curl_multibyte.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_ntlm_core.o: ../../contrib/curl/lib/curl_ntlm_core.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_ntlm_wb.o: ../../contrib/curl/lib/curl_ntlm_wb.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_rtmp.o: ../../contrib/curl/lib/curl_rtmp.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_sasl.o: ../../contrib/curl/lib/curl_sasl.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_sspi.o: ../../contrib/curl/lib/curl_sspi.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/curl_threads.o: ../../contrib/curl/lib/curl_threads.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/dict.o: ../../contrib/curl/lib/dict.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/dotdot.o: ../../contrib/curl/lib/dotdot.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/easy.o: ../../contrib/curl/lib/easy.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/escape.o: ../../contrib/curl/lib/escape.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/file.o: ../../contrib/curl/lib/file.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/fileinfo.o: ../../contrib/curl/lib/fileinfo.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/formdata.o: ../../contrib/curl/lib/formdata.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ftp.o: ../../contrib/curl/lib/ftp.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ftplistparser.o: ../../contrib/curl/lib/ftplistparser.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/getenv.o: ../../contrib/curl/lib/getenv.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/getinfo.o: ../../contrib/curl/lib/getinfo.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/gopher.o: ../../contrib/curl/lib/gopher.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/hash.o: ../../contrib/curl/lib/hash.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/hmac.o: ../../contrib/curl/lib/hmac.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/hostasyn.o: ../../contrib/curl/lib/hostasyn.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/hostcheck.o: ../../contrib/curl/lib/hostcheck.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/hostip.o: ../../contrib/curl/lib/hostip.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/hostip4.o: ../../contrib/curl/lib/hostip4.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/hostip6.o: ../../contrib/curl/lib/hostip6.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/hostsyn.o: ../../contrib/curl/lib/hostsyn.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/http.o: ../../contrib/curl/lib/http.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/http2.o: ../../contrib/curl/lib/http2.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/http_chunks.o: ../../contrib/curl/lib/http_chunks.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/http_digest.o: ../../contrib/curl/lib/http_digest.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/http_negotiate.o: ../../contrib/curl/lib/http_negotiate.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/http_ntlm.o: ../../contrib/curl/lib/http_ntlm.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/http_proxy.o: ../../contrib/curl/lib/http_proxy.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/idn_win32.o: ../../contrib/curl/lib/idn_win32.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/if2ip.o: ../../contrib/curl/lib/if2ip.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/imap.o: ../../contrib/curl/lib/imap.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/inet_ntop.o: ../../contrib/curl/lib/inet_ntop.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/inet_pton.o: ../../contrib/curl/lib/inet_pton.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/krb5.o: ../../contrib/curl/lib/krb5.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ldap.o: ../../contrib/curl/lib/ldap.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/llist.o: ../../contrib/curl/lib/llist.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/md4.o: ../../contrib/curl/lib/md4.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/md5.o: ../../contrib/curl/lib/md5.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/memdebug.o: ../../contrib/curl/lib/memdebug.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/mprintf.o: ../../contrib/curl/lib/mprintf.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/multi.o: ../../contrib/curl/lib/multi.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/netrc.o: ../../contrib/curl/lib/netrc.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/non-ascii.o: ../../contrib/curl/lib/non-ascii.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/nonblock.o: ../../contrib/curl/lib/nonblock.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/nwlib.o: ../../contrib/curl/lib/nwlib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/nwos.o: ../../contrib/curl/lib/nwos.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/openldap.o: ../../contrib/curl/lib/openldap.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/parsedate.o: ../../contrib/curl/lib/parsedate.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/pingpong.o: ../../contrib/curl/lib/pingpong.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/pipeline.o: ../../contrib/curl/lib/pipeline.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/pop3.o: ../../contrib/curl/lib/pop3.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/progress.o: ../../contrib/curl/lib/progress.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/rand.o: ../../contrib/curl/lib/rand.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/rtsp.o: ../../contrib/curl/lib/rtsp.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/security.o: ../../contrib/curl/lib/security.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/select.o: ../../contrib/curl/lib/select.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/sendf.o: ../../contrib/curl/lib/sendf.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/share.o: ../../contrib/curl/lib/share.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/slist.o: ../../contrib/curl/lib/slist.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/smb.o: ../../contrib/curl/lib/smb.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/smtp.o: ../../contrib/curl/lib/smtp.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/socks.o: ../../contrib/curl/lib/socks.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/socks_gssapi.o: ../../contrib/curl/lib/socks_gssapi.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/socks_sspi.o: ../../contrib/curl/lib/socks_sspi.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/speedcheck.o: ../../contrib/curl/lib/speedcheck.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/splay.o: ../../contrib/curl/lib/splay.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ssh.o: ../../contrib/curl/lib/ssh.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/strcase.o: ../../contrib/curl/lib/strcase.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/strdup.o: ../../contrib/curl/lib/strdup.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/strerror.o: ../../contrib/curl/lib/strerror.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/strtok.o: ../../contrib/curl/lib/strtok.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/strtoofft.o: ../../contrib/curl/lib/strtoofft.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/system_win32.o: ../../contrib/curl/lib/system_win32.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/telnet.o: ../../contrib/curl/lib/telnet.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/tftp.o: ../../contrib/curl/lib/tftp.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/timeval.o: ../../contrib/curl/lib/timeval.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/transfer.o: ../../contrib/curl/lib/transfer.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/url.o: ../../contrib/curl/lib/url.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/cleartext.o: ../../contrib/curl/lib/vauth/cleartext.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/cram.o: ../../contrib/curl/lib/vauth/cram.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/digest.o: ../../contrib/curl/lib/vauth/digest.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/digest_sspi.o: ../../contrib/curl/lib/vauth/digest_sspi.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/krb5_gssapi.o: ../../contrib/curl/lib/vauth/krb5_gssapi.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/krb5_sspi.o: ../../contrib/curl/lib/vauth/krb5_sspi.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ntlm.o: ../../contrib/curl/lib/vauth/ntlm.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ntlm_sspi.o: ../../contrib/curl/lib/vauth/ntlm_sspi.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/oauth2.o: ../../contrib/curl/lib/vauth/oauth2.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/spnego_gssapi.o: ../../contrib/curl/lib/vauth/spnego_gssapi.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/spnego_sspi.o: ../../contrib/curl/lib/vauth/spnego_sspi.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/vauth.o: ../../contrib/curl/lib/vauth/vauth.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/version.o: ../../contrib/curl/lib/version.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/axtls.o: ../../contrib/curl/lib/vtls/axtls.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/cyassl.o: ../../contrib/curl/lib/vtls/cyassl.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/darwinssl.o: ../../contrib/curl/lib/vtls/darwinssl.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/gskit.o: ../../contrib/curl/lib/vtls/gskit.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/gtls.o: ../../contrib/curl/lib/vtls/gtls.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/mbedtls.o: ../../contrib/curl/lib/vtls/mbedtls.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/nss.o: ../../contrib/curl/lib/vtls/nss.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/openssl.o: ../../contrib/curl/lib/vtls/openssl.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/polarssl.o: ../../contrib/curl/lib/vtls/polarssl.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/polarssl_threadlock.o: ../../contrib/curl/lib/vtls/polarssl_threadlock.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/schannel.o: ../../contrib/curl/lib/vtls/schannel.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/vtls.o: ../../contrib/curl/lib/vtls/vtls.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/warnless.o: ../../contrib/curl/lib/warnless.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/wildcard.o: ../../contrib/curl/lib/wildcard.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/x509asn1.o: ../../contrib/curl/lib/x509asn1.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,188 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release_x86
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release_x86)
RESCOMP = windres
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/example.dll
OBJDIR = obj/x86/Release/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/x86/Release/luashim-lib.lib
LDDEPS += bin/x86/Release/luashim-lib.lib
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -flto -shared -Wl,--out-implib="../../bin/release/example.lib" -s
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),release_x64)
RESCOMP = windres
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/example.dll
OBJDIR = obj/x64/Release/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/x64/Release/luashim-lib.lib
LDDEPS += bin/x64/Release/luashim-lib.lib
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -flto -shared -Wl,--out-implib="../../bin/release/example.lib" -s
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x86)
RESCOMP = windres
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/example.dll
OBJDIR = obj/x86/Debug/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/x86/Debug/luashim-lib.lib
LDDEPS += bin/x86/Debug/luashim-lib.lib
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -shared -Wl,--out-implib="../../bin/debug/example.lib"
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x64)
RESCOMP = windres
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/example.dll
OBJDIR = obj/x64/Debug/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/x64/Debug/luashim-lib.lib
LDDEPS += bin/x64/Debug/luashim-lib.lib
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -shared -Wl,--out-implib="../../bin/debug/example.lib"
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/main.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking example
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning example
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/main.o: ../../binmodules/example/main.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,312 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release_x86
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release_x86)
RESCOMP = windres
TARGETDIR = bin/x86/Release
TARGET = $(TARGETDIR)/lua-lib.lib
OBJDIR = obj/x86/Release/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -flto -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),release_x64)
RESCOMP = windres
TARGETDIR = bin/x64/Release
TARGET = $(TARGETDIR)/lua-lib.lib
OBJDIR = obj/x64/Release/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -flto -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x86)
RESCOMP = windres
TARGETDIR = bin/x86/Debug
TARGET = $(TARGETDIR)/lua-lib.lib
OBJDIR = obj/x86/Debug/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x64)
RESCOMP = windres
TARGETDIR = bin/x64/Debug
TARGET = $(TARGETDIR)/lua-lib.lib
OBJDIR = obj/x64/Debug/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/lapi.o \
$(OBJDIR)/lbaselib.o \
$(OBJDIR)/lbitlib.o \
$(OBJDIR)/lcode.o \
$(OBJDIR)/lcorolib.o \
$(OBJDIR)/lctype.o \
$(OBJDIR)/ldblib.o \
$(OBJDIR)/ldebug.o \
$(OBJDIR)/ldo.o \
$(OBJDIR)/ldump.o \
$(OBJDIR)/lfunc.o \
$(OBJDIR)/lgc.o \
$(OBJDIR)/linit.o \
$(OBJDIR)/liolib.o \
$(OBJDIR)/llex.o \
$(OBJDIR)/lmathlib.o \
$(OBJDIR)/lmem.o \
$(OBJDIR)/loadlib.o \
$(OBJDIR)/lobject.o \
$(OBJDIR)/lopcodes.o \
$(OBJDIR)/loslib.o \
$(OBJDIR)/lparser.o \
$(OBJDIR)/lstate.o \
$(OBJDIR)/lstring.o \
$(OBJDIR)/lstrlib.o \
$(OBJDIR)/ltable.o \
$(OBJDIR)/ltablib.o \
$(OBJDIR)/ltm.o \
$(OBJDIR)/lundump.o \
$(OBJDIR)/lutf8lib.o \
$(OBJDIR)/lvm.o \
$(OBJDIR)/lzio.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking lua-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning lua-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/lapi.o: ../../contrib/lua/src/lapi.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lbaselib.o: ../../contrib/lua/src/lbaselib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lbitlib.o: ../../contrib/lua/src/lbitlib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lcode.o: ../../contrib/lua/src/lcode.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lcorolib.o: ../../contrib/lua/src/lcorolib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lctype.o: ../../contrib/lua/src/lctype.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ldblib.o: ../../contrib/lua/src/ldblib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ldebug.o: ../../contrib/lua/src/ldebug.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ldo.o: ../../contrib/lua/src/ldo.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ldump.o: ../../contrib/lua/src/ldump.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lfunc.o: ../../contrib/lua/src/lfunc.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lgc.o: ../../contrib/lua/src/lgc.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/linit.o: ../../contrib/lua/src/linit.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/liolib.o: ../../contrib/lua/src/liolib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/llex.o: ../../contrib/lua/src/llex.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lmathlib.o: ../../contrib/lua/src/lmathlib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lmem.o: ../../contrib/lua/src/lmem.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/loadlib.o: ../../contrib/lua/src/loadlib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lobject.o: ../../contrib/lua/src/lobject.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lopcodes.o: ../../contrib/lua/src/lopcodes.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/loslib.o: ../../contrib/lua/src/loslib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lparser.o: ../../contrib/lua/src/lparser.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lstate.o: ../../contrib/lua/src/lstate.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lstring.o: ../../contrib/lua/src/lstring.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lstrlib.o: ../../contrib/lua/src/lstrlib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ltable.o: ../../contrib/lua/src/ltable.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ltablib.o: ../../contrib/lua/src/ltablib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ltm.o: ../../contrib/lua/src/ltm.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lundump.o: ../../contrib/lua/src/lundump.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lutf8lib.o: ../../contrib/lua/src/lutf8lib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lvm.o: ../../contrib/lua/src/lvm.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/lzio.o: ../../contrib/lua/src/lzio.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,188 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release_x86
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release_x86)
RESCOMP = windres
TARGETDIR = bin/x86/Release
TARGET = $(TARGETDIR)/luashim-lib.lib
OBJDIR = obj/x86/Release/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -flto -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),release_x64)
RESCOMP = windres
TARGETDIR = bin/x64/Release
TARGET = $(TARGETDIR)/luashim-lib.lib
OBJDIR = obj/x64/Release/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -flto -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x86)
RESCOMP = windres
TARGETDIR = bin/x86/Debug
TARGET = $(TARGETDIR)/luashim-lib.lib
OBJDIR = obj/x86/Debug/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -fPIC -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x64)
RESCOMP = windres
TARGETDIR = bin/x64/Debug
TARGET = $(TARGETDIR)/luashim-lib.lib
OBJDIR = obj/x64/Debug/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -fPIC -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/luashim.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking luashim-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning luashim-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/luashim.o: ../../contrib/luashim/luashim.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,244 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release_x86
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release_x86)
RESCOMP = windres
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/luasocket.dll
OBJDIR = obj/x86/Release/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUASOCKET_API=__declspec\(dllexport\)
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/x86/Release/luashim-lib.lib -lws2_32
LDDEPS += bin/x86/Release/luashim-lib.lib
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -flto -shared -Wl,--out-implib="../../bin/release/luasocket.lib" -s
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),release_x64)
RESCOMP = windres
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/luasocket.dll
OBJDIR = obj/x64/Release/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUASOCKET_API=__declspec\(dllexport\)
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/x64/Release/luashim-lib.lib -lws2_32
LDDEPS += bin/x64/Release/luashim-lib.lib
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -flto -shared -Wl,--out-implib="../../bin/release/luasocket.lib" -s
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x86)
RESCOMP = windres
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/luasocket.dll
OBJDIR = obj/x86/Debug/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUASOCKET_API=__declspec\(dllexport\)
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/x86/Debug/luashim-lib.lib -lws2_32
LDDEPS += bin/x86/Debug/luashim-lib.lib
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -shared -Wl,--out-implib="../../bin/debug/luasocket.lib"
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x64)
RESCOMP = windres
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/luasocket.dll
OBJDIR = obj/x64/Debug/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUASOCKET_API=__declspec\(dllexport\)
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/x64/Debug/luashim-lib.lib -lws2_32
LDDEPS += bin/x64/Debug/luashim-lib.lib
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -shared -Wl,--out-implib="../../bin/debug/luasocket.lib"
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/main.o \
$(OBJDIR)/auxiliar.o \
$(OBJDIR)/buffer.o \
$(OBJDIR)/compat.o \
$(OBJDIR)/except.o \
$(OBJDIR)/inet.o \
$(OBJDIR)/io.o \
$(OBJDIR)/luasocket.o \
$(OBJDIR)/mime.o \
$(OBJDIR)/options.o \
$(OBJDIR)/select.o \
$(OBJDIR)/tcp.o \
$(OBJDIR)/timeout.o \
$(OBJDIR)/udp.o \
$(OBJDIR)/wsocket.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking luasocket
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning luasocket
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/main.o: ../../binmodules/luasocket/main.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/auxiliar.o: ../../binmodules/luasocket/src/auxiliar.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/buffer.o: ../../binmodules/luasocket/src/buffer.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/compat.o: ../../binmodules/luasocket/src/compat.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/except.o: ../../binmodules/luasocket/src/except.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/inet.o: ../../binmodules/luasocket/src/inet.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/io.o: ../../binmodules/luasocket/src/io.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/luasocket.o: ../../binmodules/luasocket/src/luasocket.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/mime.o: ../../binmodules/luasocket/src/mime.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/options.o: ../../binmodules/luasocket/src/options.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/select.o: ../../binmodules/luasocket/src/select.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/tcp.o: ../../binmodules/luasocket/src/tcp.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/timeout.o: ../../binmodules/luasocket/src/timeout.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/udp.o: ../../binmodules/luasocket/src/udp.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/wsocket.o: ../../binmodules/luasocket/src/wsocket.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,464 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release_x86
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release_x86)
RESCOMP = windres
TARGETDIR = bin/x86/Release
TARGET = $(TARGETDIR)/mbedtls-lib.lib
OBJDIR = obj/x86/Release/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DMBEDTLS_ZLIB_SUPPORT
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -flto -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),release_x64)
RESCOMP = windres
TARGETDIR = bin/x64/Release
TARGET = $(TARGETDIR)/mbedtls-lib.lib
OBJDIR = obj/x64/Release/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DMBEDTLS_ZLIB_SUPPORT
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -flto -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x86)
RESCOMP = windres
TARGETDIR = bin/x86/Debug
TARGET = $(TARGETDIR)/mbedtls-lib.lib
OBJDIR = obj/x86/Debug/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DMBEDTLS_ZLIB_SUPPORT
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x64)
RESCOMP = windres
TARGETDIR = bin/x64/Debug
TARGET = $(TARGETDIR)/mbedtls-lib.lib
OBJDIR = obj/x64/Debug/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DMBEDTLS_ZLIB_SUPPORT
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/aes.o \
$(OBJDIR)/aesni.o \
$(OBJDIR)/arc4.o \
$(OBJDIR)/asn1parse.o \
$(OBJDIR)/asn1write.o \
$(OBJDIR)/base64.o \
$(OBJDIR)/bignum.o \
$(OBJDIR)/blowfish.o \
$(OBJDIR)/camellia.o \
$(OBJDIR)/ccm.o \
$(OBJDIR)/certs.o \
$(OBJDIR)/cipher.o \
$(OBJDIR)/cipher_wrap.o \
$(OBJDIR)/ctr_drbg.o \
$(OBJDIR)/debug.o \
$(OBJDIR)/des.o \
$(OBJDIR)/dhm.o \
$(OBJDIR)/ecdh.o \
$(OBJDIR)/ecdsa.o \
$(OBJDIR)/ecjpake.o \
$(OBJDIR)/ecp.o \
$(OBJDIR)/ecp_curves.o \
$(OBJDIR)/entropy.o \
$(OBJDIR)/entropy_poll.o \
$(OBJDIR)/error.o \
$(OBJDIR)/gcm.o \
$(OBJDIR)/havege.o \
$(OBJDIR)/hmac_drbg.o \
$(OBJDIR)/md.o \
$(OBJDIR)/md2.o \
$(OBJDIR)/md4.o \
$(OBJDIR)/md5.o \
$(OBJDIR)/md_wrap.o \
$(OBJDIR)/memory_buffer_alloc.o \
$(OBJDIR)/net.o \
$(OBJDIR)/oid.o \
$(OBJDIR)/padlock.o \
$(OBJDIR)/pem.o \
$(OBJDIR)/pk.o \
$(OBJDIR)/pk_wrap.o \
$(OBJDIR)/pkcs11.o \
$(OBJDIR)/pkcs12.o \
$(OBJDIR)/pkcs5.o \
$(OBJDIR)/pkparse.o \
$(OBJDIR)/pkwrite.o \
$(OBJDIR)/platform.o \
$(OBJDIR)/ripemd160.o \
$(OBJDIR)/rsa.o \
$(OBJDIR)/sha1.o \
$(OBJDIR)/sha256.o \
$(OBJDIR)/sha512.o \
$(OBJDIR)/ssl_cache.o \
$(OBJDIR)/ssl_ciphersuites.o \
$(OBJDIR)/ssl_cli.o \
$(OBJDIR)/ssl_cookie.o \
$(OBJDIR)/ssl_srv.o \
$(OBJDIR)/ssl_ticket.o \
$(OBJDIR)/ssl_tls.o \
$(OBJDIR)/threading.o \
$(OBJDIR)/timing.o \
$(OBJDIR)/version.o \
$(OBJDIR)/version_features.o \
$(OBJDIR)/x509.o \
$(OBJDIR)/x509_create.o \
$(OBJDIR)/x509_crl.o \
$(OBJDIR)/x509_crt.o \
$(OBJDIR)/x509_csr.o \
$(OBJDIR)/x509write_crt.o \
$(OBJDIR)/x509write_csr.o \
$(OBJDIR)/xtea.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking mbedtls-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning mbedtls-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/aes.o: ../../contrib/mbedtls/library/aes.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/aesni.o: ../../contrib/mbedtls/library/aesni.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/arc4.o: ../../contrib/mbedtls/library/arc4.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/asn1parse.o: ../../contrib/mbedtls/library/asn1parse.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/asn1write.o: ../../contrib/mbedtls/library/asn1write.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/base64.o: ../../contrib/mbedtls/library/base64.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/bignum.o: ../../contrib/mbedtls/library/bignum.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/blowfish.o: ../../contrib/mbedtls/library/blowfish.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/camellia.o: ../../contrib/mbedtls/library/camellia.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ccm.o: ../../contrib/mbedtls/library/ccm.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/certs.o: ../../contrib/mbedtls/library/certs.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/cipher.o: ../../contrib/mbedtls/library/cipher.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/cipher_wrap.o: ../../contrib/mbedtls/library/cipher_wrap.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ctr_drbg.o: ../../contrib/mbedtls/library/ctr_drbg.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/debug.o: ../../contrib/mbedtls/library/debug.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/des.o: ../../contrib/mbedtls/library/des.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/dhm.o: ../../contrib/mbedtls/library/dhm.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ecdh.o: ../../contrib/mbedtls/library/ecdh.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ecdsa.o: ../../contrib/mbedtls/library/ecdsa.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ecjpake.o: ../../contrib/mbedtls/library/ecjpake.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ecp.o: ../../contrib/mbedtls/library/ecp.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ecp_curves.o: ../../contrib/mbedtls/library/ecp_curves.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/entropy.o: ../../contrib/mbedtls/library/entropy.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/entropy_poll.o: ../../contrib/mbedtls/library/entropy_poll.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/error.o: ../../contrib/mbedtls/library/error.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/gcm.o: ../../contrib/mbedtls/library/gcm.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/havege.o: ../../contrib/mbedtls/library/havege.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/hmac_drbg.o: ../../contrib/mbedtls/library/hmac_drbg.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/md.o: ../../contrib/mbedtls/library/md.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/md2.o: ../../contrib/mbedtls/library/md2.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/md4.o: ../../contrib/mbedtls/library/md4.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/md5.o: ../../contrib/mbedtls/library/md5.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/md_wrap.o: ../../contrib/mbedtls/library/md_wrap.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/memory_buffer_alloc.o: ../../contrib/mbedtls/library/memory_buffer_alloc.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/net.o: ../../contrib/mbedtls/library/net.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/oid.o: ../../contrib/mbedtls/library/oid.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/padlock.o: ../../contrib/mbedtls/library/padlock.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/pem.o: ../../contrib/mbedtls/library/pem.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/pk.o: ../../contrib/mbedtls/library/pk.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/pk_wrap.o: ../../contrib/mbedtls/library/pk_wrap.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/pkcs11.o: ../../contrib/mbedtls/library/pkcs11.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/pkcs12.o: ../../contrib/mbedtls/library/pkcs12.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/pkcs5.o: ../../contrib/mbedtls/library/pkcs5.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/pkparse.o: ../../contrib/mbedtls/library/pkparse.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/pkwrite.o: ../../contrib/mbedtls/library/pkwrite.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/platform.o: ../../contrib/mbedtls/library/platform.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ripemd160.o: ../../contrib/mbedtls/library/ripemd160.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/rsa.o: ../../contrib/mbedtls/library/rsa.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/sha1.o: ../../contrib/mbedtls/library/sha1.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/sha256.o: ../../contrib/mbedtls/library/sha256.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/sha512.o: ../../contrib/mbedtls/library/sha512.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ssl_cache.o: ../../contrib/mbedtls/library/ssl_cache.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ssl_ciphersuites.o: ../../contrib/mbedtls/library/ssl_ciphersuites.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ssl_cli.o: ../../contrib/mbedtls/library/ssl_cli.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ssl_cookie.o: ../../contrib/mbedtls/library/ssl_cookie.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ssl_srv.o: ../../contrib/mbedtls/library/ssl_srv.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ssl_ticket.o: ../../contrib/mbedtls/library/ssl_ticket.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/ssl_tls.o: ../../contrib/mbedtls/library/ssl_tls.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/threading.o: ../../contrib/mbedtls/library/threading.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/timing.o: ../../contrib/mbedtls/library/timing.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/version.o: ../../contrib/mbedtls/library/version.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/version_features.o: ../../contrib/mbedtls/library/version_features.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/x509.o: ../../contrib/mbedtls/library/x509.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/x509_create.o: ../../contrib/mbedtls/library/x509_create.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/x509_crl.o: ../../contrib/mbedtls/library/x509_crl.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/x509_crt.o: ../../contrib/mbedtls/library/x509_crt.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/x509_csr.o: ../../contrib/mbedtls/library/x509_csr.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/x509write_crt.o: ../../contrib/mbedtls/library/x509write_crt.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/x509write_csr.o: ../../contrib/mbedtls/library/x509write_csr.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/xtea.o: ../../contrib/mbedtls/library/xtea.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,528 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release_x86
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release_x86)
RESCOMP = windres
TARGETDIR = bin/x86/Release
TARGET = $(TARGETDIR)/zip-lib.lib
OBJDIR = obj/x86/Release/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -D_WINDOWS
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -flto -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),release_x64)
RESCOMP = windres
TARGETDIR = bin/x64/Release
TARGET = $(TARGETDIR)/zip-lib.lib
OBJDIR = obj/x64/Release/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -D_WINDOWS
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -flto -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x86)
RESCOMP = windres
TARGETDIR = bin/x86/Debug
TARGET = $(TARGETDIR)/zip-lib.lib
OBJDIR = obj/x86/Debug/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -D_WINDOWS
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x64)
RESCOMP = windres
TARGETDIR = bin/x64/Debug
TARGET = $(TARGETDIR)/zip-lib.lib
OBJDIR = obj/x64/Debug/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -D_WINDOWS
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/mkstemp.o \
$(OBJDIR)/zip_add.o \
$(OBJDIR)/zip_add_dir.o \
$(OBJDIR)/zip_add_entry.o \
$(OBJDIR)/zip_close.o \
$(OBJDIR)/zip_delete.o \
$(OBJDIR)/zip_dir_add.o \
$(OBJDIR)/zip_dirent.o \
$(OBJDIR)/zip_discard.o \
$(OBJDIR)/zip_entry.o \
$(OBJDIR)/zip_err_str.o \
$(OBJDIR)/zip_error.o \
$(OBJDIR)/zip_error_clear.o \
$(OBJDIR)/zip_error_get.o \
$(OBJDIR)/zip_error_get_sys_type.o \
$(OBJDIR)/zip_error_strerror.o \
$(OBJDIR)/zip_error_to_str.o \
$(OBJDIR)/zip_extra_field.o \
$(OBJDIR)/zip_extra_field_api.o \
$(OBJDIR)/zip_fclose.o \
$(OBJDIR)/zip_fdopen.o \
$(OBJDIR)/zip_file_add.o \
$(OBJDIR)/zip_file_error_clear.o \
$(OBJDIR)/zip_file_error_get.o \
$(OBJDIR)/zip_file_get_comment.o \
$(OBJDIR)/zip_file_get_external_attributes.o \
$(OBJDIR)/zip_file_get_offset.o \
$(OBJDIR)/zip_file_rename.o \
$(OBJDIR)/zip_file_replace.o \
$(OBJDIR)/zip_file_set_comment.o \
$(OBJDIR)/zip_file_set_external_attributes.o \
$(OBJDIR)/zip_file_strerror.o \
$(OBJDIR)/zip_filerange_crc.o \
$(OBJDIR)/zip_fopen.o \
$(OBJDIR)/zip_fopen_encrypted.o \
$(OBJDIR)/zip_fopen_index.o \
$(OBJDIR)/zip_fopen_index_encrypted.o \
$(OBJDIR)/zip_fread.o \
$(OBJDIR)/zip_get_archive_comment.o \
$(OBJDIR)/zip_get_archive_flag.o \
$(OBJDIR)/zip_get_compression_implementation.o \
$(OBJDIR)/zip_get_encryption_implementation.o \
$(OBJDIR)/zip_get_file_comment.o \
$(OBJDIR)/zip_get_name.o \
$(OBJDIR)/zip_get_num_entries.o \
$(OBJDIR)/zip_get_num_files.o \
$(OBJDIR)/zip_memdup.o \
$(OBJDIR)/zip_name_locate.o \
$(OBJDIR)/zip_new.o \
$(OBJDIR)/zip_open.o \
$(OBJDIR)/zip_rename.o \
$(OBJDIR)/zip_replace.o \
$(OBJDIR)/zip_set_archive_comment.o \
$(OBJDIR)/zip_set_archive_flag.o \
$(OBJDIR)/zip_set_default_password.o \
$(OBJDIR)/zip_set_file_comment.o \
$(OBJDIR)/zip_set_file_compression.o \
$(OBJDIR)/zip_set_name.o \
$(OBJDIR)/zip_source_buffer.o \
$(OBJDIR)/zip_source_close.o \
$(OBJDIR)/zip_source_crc.o \
$(OBJDIR)/zip_source_deflate.o \
$(OBJDIR)/zip_source_error.o \
$(OBJDIR)/zip_source_file.o \
$(OBJDIR)/zip_source_filep.o \
$(OBJDIR)/zip_source_free.o \
$(OBJDIR)/zip_source_function.o \
$(OBJDIR)/zip_source_layered.o \
$(OBJDIR)/zip_source_open.o \
$(OBJDIR)/zip_source_pkware.o \
$(OBJDIR)/zip_source_pop.o \
$(OBJDIR)/zip_source_read.o \
$(OBJDIR)/zip_source_stat.o \
$(OBJDIR)/zip_source_window.o \
$(OBJDIR)/zip_source_zip.o \
$(OBJDIR)/zip_source_zip_new.o \
$(OBJDIR)/zip_stat.o \
$(OBJDIR)/zip_stat_index.o \
$(OBJDIR)/zip_stat_init.o \
$(OBJDIR)/zip_strerror.o \
$(OBJDIR)/zip_string.o \
$(OBJDIR)/zip_unchange.o \
$(OBJDIR)/zip_unchange_all.o \
$(OBJDIR)/zip_unchange_archive.o \
$(OBJDIR)/zip_unchange_data.o \
$(OBJDIR)/zip_utf-8.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking zip-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning zip-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/mkstemp.o: ../../contrib/libzip/mkstemp.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_add.o: ../../contrib/libzip/zip_add.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_add_dir.o: ../../contrib/libzip/zip_add_dir.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_add_entry.o: ../../contrib/libzip/zip_add_entry.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_close.o: ../../contrib/libzip/zip_close.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_delete.o: ../../contrib/libzip/zip_delete.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_dir_add.o: ../../contrib/libzip/zip_dir_add.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_dirent.o: ../../contrib/libzip/zip_dirent.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_discard.o: ../../contrib/libzip/zip_discard.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_entry.o: ../../contrib/libzip/zip_entry.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_err_str.o: ../../contrib/libzip/zip_err_str.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_error.o: ../../contrib/libzip/zip_error.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_error_clear.o: ../../contrib/libzip/zip_error_clear.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_error_get.o: ../../contrib/libzip/zip_error_get.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_error_get_sys_type.o: ../../contrib/libzip/zip_error_get_sys_type.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_error_strerror.o: ../../contrib/libzip/zip_error_strerror.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_error_to_str.o: ../../contrib/libzip/zip_error_to_str.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_extra_field.o: ../../contrib/libzip/zip_extra_field.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_extra_field_api.o: ../../contrib/libzip/zip_extra_field_api.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_fclose.o: ../../contrib/libzip/zip_fclose.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_fdopen.o: ../../contrib/libzip/zip_fdopen.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_file_add.o: ../../contrib/libzip/zip_file_add.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_file_error_clear.o: ../../contrib/libzip/zip_file_error_clear.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_file_error_get.o: ../../contrib/libzip/zip_file_error_get.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_file_get_comment.o: ../../contrib/libzip/zip_file_get_comment.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_file_get_external_attributes.o: ../../contrib/libzip/zip_file_get_external_attributes.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_file_get_offset.o: ../../contrib/libzip/zip_file_get_offset.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_file_rename.o: ../../contrib/libzip/zip_file_rename.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_file_replace.o: ../../contrib/libzip/zip_file_replace.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_file_set_comment.o: ../../contrib/libzip/zip_file_set_comment.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_file_set_external_attributes.o: ../../contrib/libzip/zip_file_set_external_attributes.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_file_strerror.o: ../../contrib/libzip/zip_file_strerror.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_filerange_crc.o: ../../contrib/libzip/zip_filerange_crc.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_fopen.o: ../../contrib/libzip/zip_fopen.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_fopen_encrypted.o: ../../contrib/libzip/zip_fopen_encrypted.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_fopen_index.o: ../../contrib/libzip/zip_fopen_index.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_fopen_index_encrypted.o: ../../contrib/libzip/zip_fopen_index_encrypted.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_fread.o: ../../contrib/libzip/zip_fread.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_get_archive_comment.o: ../../contrib/libzip/zip_get_archive_comment.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_get_archive_flag.o: ../../contrib/libzip/zip_get_archive_flag.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_get_compression_implementation.o: ../../contrib/libzip/zip_get_compression_implementation.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_get_encryption_implementation.o: ../../contrib/libzip/zip_get_encryption_implementation.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_get_file_comment.o: ../../contrib/libzip/zip_get_file_comment.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_get_name.o: ../../contrib/libzip/zip_get_name.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_get_num_entries.o: ../../contrib/libzip/zip_get_num_entries.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_get_num_files.o: ../../contrib/libzip/zip_get_num_files.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_memdup.o: ../../contrib/libzip/zip_memdup.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_name_locate.o: ../../contrib/libzip/zip_name_locate.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_new.o: ../../contrib/libzip/zip_new.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_open.o: ../../contrib/libzip/zip_open.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_rename.o: ../../contrib/libzip/zip_rename.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_replace.o: ../../contrib/libzip/zip_replace.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_set_archive_comment.o: ../../contrib/libzip/zip_set_archive_comment.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_set_archive_flag.o: ../../contrib/libzip/zip_set_archive_flag.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_set_default_password.o: ../../contrib/libzip/zip_set_default_password.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_set_file_comment.o: ../../contrib/libzip/zip_set_file_comment.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_set_file_compression.o: ../../contrib/libzip/zip_set_file_compression.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_set_name.o: ../../contrib/libzip/zip_set_name.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_buffer.o: ../../contrib/libzip/zip_source_buffer.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_close.o: ../../contrib/libzip/zip_source_close.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_crc.o: ../../contrib/libzip/zip_source_crc.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_deflate.o: ../../contrib/libzip/zip_source_deflate.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_error.o: ../../contrib/libzip/zip_source_error.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_file.o: ../../contrib/libzip/zip_source_file.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_filep.o: ../../contrib/libzip/zip_source_filep.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_free.o: ../../contrib/libzip/zip_source_free.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_function.o: ../../contrib/libzip/zip_source_function.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_layered.o: ../../contrib/libzip/zip_source_layered.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_open.o: ../../contrib/libzip/zip_source_open.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_pkware.o: ../../contrib/libzip/zip_source_pkware.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_pop.o: ../../contrib/libzip/zip_source_pop.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_read.o: ../../contrib/libzip/zip_source_read.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_stat.o: ../../contrib/libzip/zip_source_stat.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_window.o: ../../contrib/libzip/zip_source_window.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_zip.o: ../../contrib/libzip/zip_source_zip.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_source_zip_new.o: ../../contrib/libzip/zip_source_zip_new.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_stat.o: ../../contrib/libzip/zip_stat.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_stat_index.o: ../../contrib/libzip/zip_stat_index.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_stat_init.o: ../../contrib/libzip/zip_stat_init.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_strerror.o: ../../contrib/libzip/zip_strerror.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_string.o: ../../contrib/libzip/zip_string.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_unchange.o: ../../contrib/libzip/zip_unchange.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_unchange_all.o: ../../contrib/libzip/zip_unchange_all.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_unchange_archive.o: ../../contrib/libzip/zip_unchange_archive.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_unchange_data.o: ../../contrib/libzip/zip_unchange_data.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zip_utf-8.o: ../../contrib/libzip/zip_utf-8.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,244 +0,0 @@
# GNU Make project makefile autogenerated by Premake
ifndef config
config=release_x86
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release_x86)
RESCOMP = windres
TARGETDIR = bin/x86/Release
TARGET = $(TARGETDIR)/zlib-lib.lib
OBJDIR = obj/x86/Release/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -D_WINDOWS
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -flto -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32 -flto -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),release_x64)
RESCOMP = windres
TARGETDIR = bin/x64/Release
TARGET = $(TARGETDIR)/zlib-lib.lib
OBJDIR = obj/x64/Release/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -D_WINDOWS
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -flto -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64 -flto -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x86)
RESCOMP = windres
TARGETDIR = bin/x86/Debug
TARGET = $(TARGETDIR)/zlib-lib.lib
OBJDIR = obj/x86/Debug/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -D_WINDOWS
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m32 -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m32 -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib32 -m32
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug_x64)
RESCOMP = windres
TARGETDIR = bin/x64/Debug
TARGET = $(TARGETDIR)/zlib-lib.lib
OBJDIR = obj/x64/Debug/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -D_WINDOWS
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -m64 -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -m64 -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -L/usr/lib64 -m64
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/adler32.o \
$(OBJDIR)/compress.o \
$(OBJDIR)/crc32.o \
$(OBJDIR)/deflate.o \
$(OBJDIR)/gzclose.o \
$(OBJDIR)/gzlib.o \
$(OBJDIR)/gzread.o \
$(OBJDIR)/gzwrite.o \
$(OBJDIR)/infback.o \
$(OBJDIR)/inffast.o \
$(OBJDIR)/inflate.o \
$(OBJDIR)/inftrees.o \
$(OBJDIR)/trees.o \
$(OBJDIR)/uncompr.o \
$(OBJDIR)/zutil.o \
RESOURCES := \
CUSTOMFILES := \
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
@echo Linking zlib-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning zlib-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
else
$(OBJECTS): | $(OBJDIR)
endif
$(OBJDIR)/adler32.o: ../../contrib/zlib/adler32.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/compress.o: ../../contrib/zlib/compress.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/crc32.o: ../../contrib/zlib/crc32.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/deflate.o: ../../contrib/zlib/deflate.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/gzclose.o: ../../contrib/zlib/gzclose.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/gzlib.o: ../../contrib/zlib/gzlib.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/gzread.o: ../../contrib/zlib/gzread.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/gzwrite.o: ../../contrib/zlib/gzwrite.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/infback.o: ../../contrib/zlib/infback.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/inffast.o: ../../contrib/zlib/inffast.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/inflate.o: ../../contrib/zlib/inflate.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/inftrees.o: ../../contrib/zlib/inftrees.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/trees.o: ../../contrib/zlib/trees.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/uncompr.o: ../../contrib/zlib/uncompr.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/zutil.o: ../../contrib/zlib/zutil.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make workspace makefile autogenerated by Premake
# Alternative GNU Make workspace makefile autogenerated by Premake
ifndef config
config=release
@ -18,8 +18,8 @@ ifeq ($(config),release)
curl_lib_config = release
example_config = release
luasocket_config = release
endif
ifeq ($(config),debug)
else ifeq ($(config),debug)
Premake5_config = debug
lua_lib_config = debug
luashim_lib_config = debug
@ -29,6 +29,9 @@ ifeq ($(config),debug)
curl_lib_config = debug
example_config = debug
luasocket_config = debug
else
$(error "invalid configuration $(config)")
endif
PROJECTS := Premake5 lua-lib luashim-lib zlib-lib zip-lib mbedtls-lib curl-lib example luasocket

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,130 +8,178 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/premake5
OBJDIR = obj/Release/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a bin/Release/libmbedtls-lib.a -lm
LDDEPS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a bin/Release/libmbedtls-lib.a
ALL_LDFLAGS += $(LDFLAGS) -s -rdynamic
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/premake5
OBJDIR = obj/Debug/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a bin/Debug/libmbedtls-lib.a -lm
LDDEPS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a bin/Debug/libmbedtls-lib.a
ALL_LDFLAGS += $(LDFLAGS) -rdynamic
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/buffered_io.o \
$(OBJDIR)/criteria_matches.o \
$(OBJDIR)/curl_utils.o \
$(OBJDIR)/debug_prompt.o \
$(OBJDIR)/http_download.o \
$(OBJDIR)/http_get.o \
$(OBJDIR)/http_post.o \
$(OBJDIR)/lua_auxlib.o \
$(OBJDIR)/os_chdir.o \
$(OBJDIR)/os_chmod.o \
$(OBJDIR)/os_comparefiles.o \
$(OBJDIR)/os_compile.o \
$(OBJDIR)/os_copyfile.o \
$(OBJDIR)/os_getWindowsRegistry.o \
$(OBJDIR)/os_getcwd.o \
$(OBJDIR)/os_getpass.o \
$(OBJDIR)/os_getversion.o \
$(OBJDIR)/os_host.o \
$(OBJDIR)/os_is64bit.o \
$(OBJDIR)/os_isdir.o \
$(OBJDIR)/os_isfile.o \
$(OBJDIR)/os_islink.o \
$(OBJDIR)/os_locate.o \
$(OBJDIR)/os_match.o \
$(OBJDIR)/os_mkdir.o \
$(OBJDIR)/os_pathsearch.o \
$(OBJDIR)/os_realpath.o \
$(OBJDIR)/os_remove.o \
$(OBJDIR)/os_rename.o \
$(OBJDIR)/os_rmdir.o \
$(OBJDIR)/os_stat.o \
$(OBJDIR)/os_touchfile.o \
$(OBJDIR)/os_uuid.o \
$(OBJDIR)/os_writefile_ifnotequal.o \
$(OBJDIR)/path_getabsolute.o \
$(OBJDIR)/path_getrelative.o \
$(OBJDIR)/path_isabsolute.o \
$(OBJDIR)/path_join.o \
$(OBJDIR)/path_normalize.o \
$(OBJDIR)/path_translate.o \
$(OBJDIR)/path_wildcards.o \
$(OBJDIR)/premake.o \
$(OBJDIR)/premake_main.o \
$(OBJDIR)/string_endswith.o \
$(OBJDIR)/string_hash.o \
$(OBJDIR)/string_sha1.o \
$(OBJDIR)/string_startswith.o \
$(OBJDIR)/term_textColor.o \
$(OBJDIR)/zip_extract.o \
$(OBJDIR)/scripts.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/premake5
OBJDIR = obj/Release/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra -fno-stack-protector
LIBS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a bin/Release/libmbedtls-lib.a -lm
LDDEPS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a bin/Release/libmbedtls-lib.a
ALL_LDFLAGS += $(LDFLAGS) -s -rdynamic
else ifeq ($(config),debug)
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/premake5
OBJDIR = obj/Debug/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
LIBS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a bin/Debug/libmbedtls-lib.a -lm
LDDEPS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a bin/Debug/libmbedtls-lib.a
ALL_LDFLAGS += $(LDFLAGS) -rdynamic
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/buffered_io.o
GENERATED += $(OBJDIR)/criteria_matches.o
GENERATED += $(OBJDIR)/curl_utils.o
GENERATED += $(OBJDIR)/debug_prompt.o
GENERATED += $(OBJDIR)/http_download.o
GENERATED += $(OBJDIR)/http_get.o
GENERATED += $(OBJDIR)/http_post.o
GENERATED += $(OBJDIR)/lua_auxlib.o
GENERATED += $(OBJDIR)/os_chdir.o
GENERATED += $(OBJDIR)/os_chmod.o
GENERATED += $(OBJDIR)/os_comparefiles.o
GENERATED += $(OBJDIR)/os_compile.o
GENERATED += $(OBJDIR)/os_copyfile.o
GENERATED += $(OBJDIR)/os_getWindowsRegistry.o
GENERATED += $(OBJDIR)/os_getcwd.o
GENERATED += $(OBJDIR)/os_getpass.o
GENERATED += $(OBJDIR)/os_getversion.o
GENERATED += $(OBJDIR)/os_host.o
GENERATED += $(OBJDIR)/os_is64bit.o
GENERATED += $(OBJDIR)/os_isdir.o
GENERATED += $(OBJDIR)/os_isfile.o
GENERATED += $(OBJDIR)/os_islink.o
GENERATED += $(OBJDIR)/os_listWindowsRegistry.o
GENERATED += $(OBJDIR)/os_locate.o
GENERATED += $(OBJDIR)/os_match.o
GENERATED += $(OBJDIR)/os_mkdir.o
GENERATED += $(OBJDIR)/os_pathsearch.o
GENERATED += $(OBJDIR)/os_realpath.o
GENERATED += $(OBJDIR)/os_remove.o
GENERATED += $(OBJDIR)/os_rename.o
GENERATED += $(OBJDIR)/os_rmdir.o
GENERATED += $(OBJDIR)/os_stat.o
GENERATED += $(OBJDIR)/os_touchfile.o
GENERATED += $(OBJDIR)/os_uuid.o
GENERATED += $(OBJDIR)/os_writefile_ifnotequal.o
GENERATED += $(OBJDIR)/path_getabsolute.o
GENERATED += $(OBJDIR)/path_getrelative.o
GENERATED += $(OBJDIR)/path_isabsolute.o
GENERATED += $(OBJDIR)/path_join.o
GENERATED += $(OBJDIR)/path_normalize.o
GENERATED += $(OBJDIR)/path_translate.o
GENERATED += $(OBJDIR)/path_wildcards.o
GENERATED += $(OBJDIR)/premake.o
GENERATED += $(OBJDIR)/premake_main.o
GENERATED += $(OBJDIR)/scripts.o
GENERATED += $(OBJDIR)/string_endswith.o
GENERATED += $(OBJDIR)/string_hash.o
GENERATED += $(OBJDIR)/string_sha1.o
GENERATED += $(OBJDIR)/string_startswith.o
GENERATED += $(OBJDIR)/term_textColor.o
GENERATED += $(OBJDIR)/zip_extract.o
OBJECTS += $(OBJDIR)/buffered_io.o
OBJECTS += $(OBJDIR)/criteria_matches.o
OBJECTS += $(OBJDIR)/curl_utils.o
OBJECTS += $(OBJDIR)/debug_prompt.o
OBJECTS += $(OBJDIR)/http_download.o
OBJECTS += $(OBJDIR)/http_get.o
OBJECTS += $(OBJDIR)/http_post.o
OBJECTS += $(OBJDIR)/lua_auxlib.o
OBJECTS += $(OBJDIR)/os_chdir.o
OBJECTS += $(OBJDIR)/os_chmod.o
OBJECTS += $(OBJDIR)/os_comparefiles.o
OBJECTS += $(OBJDIR)/os_compile.o
OBJECTS += $(OBJDIR)/os_copyfile.o
OBJECTS += $(OBJDIR)/os_getWindowsRegistry.o
OBJECTS += $(OBJDIR)/os_getcwd.o
OBJECTS += $(OBJDIR)/os_getpass.o
OBJECTS += $(OBJDIR)/os_getversion.o
OBJECTS += $(OBJDIR)/os_host.o
OBJECTS += $(OBJDIR)/os_is64bit.o
OBJECTS += $(OBJDIR)/os_isdir.o
OBJECTS += $(OBJDIR)/os_isfile.o
OBJECTS += $(OBJDIR)/os_islink.o
OBJECTS += $(OBJDIR)/os_listWindowsRegistry.o
OBJECTS += $(OBJDIR)/os_locate.o
OBJECTS += $(OBJDIR)/os_match.o
OBJECTS += $(OBJDIR)/os_mkdir.o
OBJECTS += $(OBJDIR)/os_pathsearch.o
OBJECTS += $(OBJDIR)/os_realpath.o
OBJECTS += $(OBJDIR)/os_remove.o
OBJECTS += $(OBJDIR)/os_rename.o
OBJECTS += $(OBJDIR)/os_rmdir.o
OBJECTS += $(OBJDIR)/os_stat.o
OBJECTS += $(OBJDIR)/os_touchfile.o
OBJECTS += $(OBJDIR)/os_uuid.o
OBJECTS += $(OBJDIR)/os_writefile_ifnotequal.o
OBJECTS += $(OBJDIR)/path_getabsolute.o
OBJECTS += $(OBJDIR)/path_getrelative.o
OBJECTS += $(OBJDIR)/path_isabsolute.o
OBJECTS += $(OBJDIR)/path_join.o
OBJECTS += $(OBJDIR)/path_normalize.o
OBJECTS += $(OBJDIR)/path_translate.o
OBJECTS += $(OBJDIR)/path_wildcards.o
OBJECTS += $(OBJDIR)/premake.o
OBJECTS += $(OBJDIR)/premake_main.o
OBJECTS += $(OBJDIR)/scripts.o
OBJECTS += $(OBJDIR)/string_endswith.o
OBJECTS += $(OBJDIR)/string_hash.o
OBJECTS += $(OBJDIR)/string_sha1.o
OBJECTS += $(OBJDIR)/string_startswith.o
OBJECTS += $(OBJDIR)/term_textColor.o
OBJECTS += $(OBJDIR)/zip_extract.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking Premake5
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -152,26 +200,35 @@ clean:
@echo Cleaning Premake5
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/buffered_io.o: ../../src/host/buffered_io.c
@echo $(notdir $<)
@ -239,6 +296,9 @@ $(OBJDIR)/os_isfile.o: ../../src/host/os_isfile.c
$(OBJDIR)/os_islink.o: ../../src/host/os_islink.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_listWindowsRegistry.o: ../../src/host/os_listWindowsRegistry.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_locate.o: ../../src/host/os_locate.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
@ -326,5 +386,5 @@ $(OBJDIR)/scripts.o: ../../src/scripts.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,207 +8,328 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libcurl-lib.a
OBJDIR = obj/Release/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -DNDEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_MBEDTLS -DCURL_HIDDEN_SYMBOLS -DCURL_CA_BUNDLE=\"/etc/ssl/certs/ca-certificates.crt\"
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libcurl-lib.a
OBJDIR = obj/Debug/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -D_DEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_MBEDTLS -DCURL_HIDDEN_SYMBOLS -DCURL_CA_BUNDLE=\"/etc/ssl/certs/ca-certificates.crt\"
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/amigaos.o \
$(OBJDIR)/asyn-ares.o \
$(OBJDIR)/asyn-thread.o \
$(OBJDIR)/base64.o \
$(OBJDIR)/conncache.o \
$(OBJDIR)/connect.o \
$(OBJDIR)/content_encoding.o \
$(OBJDIR)/cookie.o \
$(OBJDIR)/curl_addrinfo.o \
$(OBJDIR)/curl_des.o \
$(OBJDIR)/curl_endian.o \
$(OBJDIR)/curl_fnmatch.o \
$(OBJDIR)/curl_gethostname.o \
$(OBJDIR)/curl_gssapi.o \
$(OBJDIR)/curl_memrchr.o \
$(OBJDIR)/curl_multibyte.o \
$(OBJDIR)/curl_ntlm_core.o \
$(OBJDIR)/curl_ntlm_wb.o \
$(OBJDIR)/curl_rtmp.o \
$(OBJDIR)/curl_sasl.o \
$(OBJDIR)/curl_sspi.o \
$(OBJDIR)/curl_threads.o \
$(OBJDIR)/dict.o \
$(OBJDIR)/dotdot.o \
$(OBJDIR)/easy.o \
$(OBJDIR)/escape.o \
$(OBJDIR)/file.o \
$(OBJDIR)/fileinfo.o \
$(OBJDIR)/formdata.o \
$(OBJDIR)/ftp.o \
$(OBJDIR)/ftplistparser.o \
$(OBJDIR)/getenv.o \
$(OBJDIR)/getinfo.o \
$(OBJDIR)/gopher.o \
$(OBJDIR)/hash.o \
$(OBJDIR)/hmac.o \
$(OBJDIR)/hostasyn.o \
$(OBJDIR)/hostcheck.o \
$(OBJDIR)/hostip.o \
$(OBJDIR)/hostip4.o \
$(OBJDIR)/hostip6.o \
$(OBJDIR)/hostsyn.o \
$(OBJDIR)/http.o \
$(OBJDIR)/http2.o \
$(OBJDIR)/http_chunks.o \
$(OBJDIR)/http_digest.o \
$(OBJDIR)/http_negotiate.o \
$(OBJDIR)/http_ntlm.o \
$(OBJDIR)/http_proxy.o \
$(OBJDIR)/idn_win32.o \
$(OBJDIR)/if2ip.o \
$(OBJDIR)/imap.o \
$(OBJDIR)/inet_ntop.o \
$(OBJDIR)/inet_pton.o \
$(OBJDIR)/krb5.o \
$(OBJDIR)/ldap.o \
$(OBJDIR)/llist.o \
$(OBJDIR)/md4.o \
$(OBJDIR)/md5.o \
$(OBJDIR)/memdebug.o \
$(OBJDIR)/mprintf.o \
$(OBJDIR)/multi.o \
$(OBJDIR)/netrc.o \
$(OBJDIR)/non-ascii.o \
$(OBJDIR)/nonblock.o \
$(OBJDIR)/nwlib.o \
$(OBJDIR)/nwos.o \
$(OBJDIR)/openldap.o \
$(OBJDIR)/parsedate.o \
$(OBJDIR)/pingpong.o \
$(OBJDIR)/pipeline.o \
$(OBJDIR)/pop3.o \
$(OBJDIR)/progress.o \
$(OBJDIR)/rand.o \
$(OBJDIR)/rtsp.o \
$(OBJDIR)/security.o \
$(OBJDIR)/select.o \
$(OBJDIR)/sendf.o \
$(OBJDIR)/share.o \
$(OBJDIR)/slist.o \
$(OBJDIR)/smb.o \
$(OBJDIR)/smtp.o \
$(OBJDIR)/socks.o \
$(OBJDIR)/socks_gssapi.o \
$(OBJDIR)/socks_sspi.o \
$(OBJDIR)/speedcheck.o \
$(OBJDIR)/splay.o \
$(OBJDIR)/ssh.o \
$(OBJDIR)/strcase.o \
$(OBJDIR)/strdup.o \
$(OBJDIR)/strerror.o \
$(OBJDIR)/strtok.o \
$(OBJDIR)/strtoofft.o \
$(OBJDIR)/system_win32.o \
$(OBJDIR)/telnet.o \
$(OBJDIR)/tftp.o \
$(OBJDIR)/timeval.o \
$(OBJDIR)/transfer.o \
$(OBJDIR)/url.o \
$(OBJDIR)/cleartext.o \
$(OBJDIR)/cram.o \
$(OBJDIR)/digest.o \
$(OBJDIR)/digest_sspi.o \
$(OBJDIR)/krb5_gssapi.o \
$(OBJDIR)/krb5_sspi.o \
$(OBJDIR)/ntlm.o \
$(OBJDIR)/ntlm_sspi.o \
$(OBJDIR)/oauth2.o \
$(OBJDIR)/spnego_gssapi.o \
$(OBJDIR)/spnego_sspi.o \
$(OBJDIR)/vauth.o \
$(OBJDIR)/version.o \
$(OBJDIR)/axtls.o \
$(OBJDIR)/cyassl.o \
$(OBJDIR)/darwinssl.o \
$(OBJDIR)/gskit.o \
$(OBJDIR)/gtls.o \
$(OBJDIR)/mbedtls.o \
$(OBJDIR)/nss.o \
$(OBJDIR)/openssl.o \
$(OBJDIR)/polarssl.o \
$(OBJDIR)/polarssl_threadlock.o \
$(OBJDIR)/schannel.o \
$(OBJDIR)/vtls.o \
$(OBJDIR)/warnless.o \
$(OBJDIR)/wildcard.o \
$(OBJDIR)/x509asn1.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libcurl-lib.a
OBJDIR = obj/Release/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -DNDEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_MBEDTLS -DCURL_HIDDEN_SYMBOLS -DCURL_CA_BUNDLE=\"/etc/ssl/cert.pem\"
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_LDFLAGS += $(LDFLAGS) -s
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libcurl-lib.a
OBJDIR = obj/Debug/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -D_DEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_MBEDTLS -DCURL_HIDDEN_SYMBOLS -DCURL_CA_BUNDLE=\"/etc/ssl/cert.pem\"
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_LDFLAGS += $(LDFLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/amigaos.o
GENERATED += $(OBJDIR)/asyn-ares.o
GENERATED += $(OBJDIR)/asyn-thread.o
GENERATED += $(OBJDIR)/axtls.o
GENERATED += $(OBJDIR)/base64.o
GENERATED += $(OBJDIR)/cleartext.o
GENERATED += $(OBJDIR)/conncache.o
GENERATED += $(OBJDIR)/connect.o
GENERATED += $(OBJDIR)/content_encoding.o
GENERATED += $(OBJDIR)/cookie.o
GENERATED += $(OBJDIR)/cram.o
GENERATED += $(OBJDIR)/curl_addrinfo.o
GENERATED += $(OBJDIR)/curl_des.o
GENERATED += $(OBJDIR)/curl_endian.o
GENERATED += $(OBJDIR)/curl_fnmatch.o
GENERATED += $(OBJDIR)/curl_gethostname.o
GENERATED += $(OBJDIR)/curl_gssapi.o
GENERATED += $(OBJDIR)/curl_memrchr.o
GENERATED += $(OBJDIR)/curl_multibyte.o
GENERATED += $(OBJDIR)/curl_ntlm_core.o
GENERATED += $(OBJDIR)/curl_ntlm_wb.o
GENERATED += $(OBJDIR)/curl_rtmp.o
GENERATED += $(OBJDIR)/curl_sasl.o
GENERATED += $(OBJDIR)/curl_sspi.o
GENERATED += $(OBJDIR)/curl_threads.o
GENERATED += $(OBJDIR)/cyassl.o
GENERATED += $(OBJDIR)/darwinssl.o
GENERATED += $(OBJDIR)/dict.o
GENERATED += $(OBJDIR)/digest.o
GENERATED += $(OBJDIR)/digest_sspi.o
GENERATED += $(OBJDIR)/dotdot.o
GENERATED += $(OBJDIR)/easy.o
GENERATED += $(OBJDIR)/escape.o
GENERATED += $(OBJDIR)/file.o
GENERATED += $(OBJDIR)/fileinfo.o
GENERATED += $(OBJDIR)/formdata.o
GENERATED += $(OBJDIR)/ftp.o
GENERATED += $(OBJDIR)/ftplistparser.o
GENERATED += $(OBJDIR)/getenv.o
GENERATED += $(OBJDIR)/getinfo.o
GENERATED += $(OBJDIR)/gopher.o
GENERATED += $(OBJDIR)/gskit.o
GENERATED += $(OBJDIR)/gtls.o
GENERATED += $(OBJDIR)/hash.o
GENERATED += $(OBJDIR)/hmac.o
GENERATED += $(OBJDIR)/hostasyn.o
GENERATED += $(OBJDIR)/hostcheck.o
GENERATED += $(OBJDIR)/hostip.o
GENERATED += $(OBJDIR)/hostip4.o
GENERATED += $(OBJDIR)/hostip6.o
GENERATED += $(OBJDIR)/hostsyn.o
GENERATED += $(OBJDIR)/http.o
GENERATED += $(OBJDIR)/http2.o
GENERATED += $(OBJDIR)/http_chunks.o
GENERATED += $(OBJDIR)/http_digest.o
GENERATED += $(OBJDIR)/http_negotiate.o
GENERATED += $(OBJDIR)/http_ntlm.o
GENERATED += $(OBJDIR)/http_proxy.o
GENERATED += $(OBJDIR)/idn_win32.o
GENERATED += $(OBJDIR)/if2ip.o
GENERATED += $(OBJDIR)/imap.o
GENERATED += $(OBJDIR)/inet_ntop.o
GENERATED += $(OBJDIR)/inet_pton.o
GENERATED += $(OBJDIR)/krb5.o
GENERATED += $(OBJDIR)/krb5_gssapi.o
GENERATED += $(OBJDIR)/krb5_sspi.o
GENERATED += $(OBJDIR)/ldap.o
GENERATED += $(OBJDIR)/llist.o
GENERATED += $(OBJDIR)/mbedtls.o
GENERATED += $(OBJDIR)/md4.o
GENERATED += $(OBJDIR)/md5.o
GENERATED += $(OBJDIR)/memdebug.o
GENERATED += $(OBJDIR)/mprintf.o
GENERATED += $(OBJDIR)/multi.o
GENERATED += $(OBJDIR)/netrc.o
GENERATED += $(OBJDIR)/non-ascii.o
GENERATED += $(OBJDIR)/nonblock.o
GENERATED += $(OBJDIR)/nss.o
GENERATED += $(OBJDIR)/ntlm.o
GENERATED += $(OBJDIR)/ntlm_sspi.o
GENERATED += $(OBJDIR)/nwlib.o
GENERATED += $(OBJDIR)/nwos.o
GENERATED += $(OBJDIR)/oauth2.o
GENERATED += $(OBJDIR)/openldap.o
GENERATED += $(OBJDIR)/openssl.o
GENERATED += $(OBJDIR)/parsedate.o
GENERATED += $(OBJDIR)/pingpong.o
GENERATED += $(OBJDIR)/pipeline.o
GENERATED += $(OBJDIR)/polarssl.o
GENERATED += $(OBJDIR)/polarssl_threadlock.o
GENERATED += $(OBJDIR)/pop3.o
GENERATED += $(OBJDIR)/progress.o
GENERATED += $(OBJDIR)/rand.o
GENERATED += $(OBJDIR)/rtsp.o
GENERATED += $(OBJDIR)/schannel.o
GENERATED += $(OBJDIR)/security.o
GENERATED += $(OBJDIR)/select.o
GENERATED += $(OBJDIR)/sendf.o
GENERATED += $(OBJDIR)/share.o
GENERATED += $(OBJDIR)/slist.o
GENERATED += $(OBJDIR)/smb.o
GENERATED += $(OBJDIR)/smtp.o
GENERATED += $(OBJDIR)/socks.o
GENERATED += $(OBJDIR)/socks_gssapi.o
GENERATED += $(OBJDIR)/socks_sspi.o
GENERATED += $(OBJDIR)/speedcheck.o
GENERATED += $(OBJDIR)/splay.o
GENERATED += $(OBJDIR)/spnego_gssapi.o
GENERATED += $(OBJDIR)/spnego_sspi.o
GENERATED += $(OBJDIR)/ssh.o
GENERATED += $(OBJDIR)/strcase.o
GENERATED += $(OBJDIR)/strdup.o
GENERATED += $(OBJDIR)/strerror.o
GENERATED += $(OBJDIR)/strtok.o
GENERATED += $(OBJDIR)/strtoofft.o
GENERATED += $(OBJDIR)/system_win32.o
GENERATED += $(OBJDIR)/telnet.o
GENERATED += $(OBJDIR)/tftp.o
GENERATED += $(OBJDIR)/timeval.o
GENERATED += $(OBJDIR)/transfer.o
GENERATED += $(OBJDIR)/url.o
GENERATED += $(OBJDIR)/vauth.o
GENERATED += $(OBJDIR)/version.o
GENERATED += $(OBJDIR)/vtls.o
GENERATED += $(OBJDIR)/warnless.o
GENERATED += $(OBJDIR)/wildcard.o
GENERATED += $(OBJDIR)/x509asn1.o
OBJECTS += $(OBJDIR)/amigaos.o
OBJECTS += $(OBJDIR)/asyn-ares.o
OBJECTS += $(OBJDIR)/asyn-thread.o
OBJECTS += $(OBJDIR)/axtls.o
OBJECTS += $(OBJDIR)/base64.o
OBJECTS += $(OBJDIR)/cleartext.o
OBJECTS += $(OBJDIR)/conncache.o
OBJECTS += $(OBJDIR)/connect.o
OBJECTS += $(OBJDIR)/content_encoding.o
OBJECTS += $(OBJDIR)/cookie.o
OBJECTS += $(OBJDIR)/cram.o
OBJECTS += $(OBJDIR)/curl_addrinfo.o
OBJECTS += $(OBJDIR)/curl_des.o
OBJECTS += $(OBJDIR)/curl_endian.o
OBJECTS += $(OBJDIR)/curl_fnmatch.o
OBJECTS += $(OBJDIR)/curl_gethostname.o
OBJECTS += $(OBJDIR)/curl_gssapi.o
OBJECTS += $(OBJDIR)/curl_memrchr.o
OBJECTS += $(OBJDIR)/curl_multibyte.o
OBJECTS += $(OBJDIR)/curl_ntlm_core.o
OBJECTS += $(OBJDIR)/curl_ntlm_wb.o
OBJECTS += $(OBJDIR)/curl_rtmp.o
OBJECTS += $(OBJDIR)/curl_sasl.o
OBJECTS += $(OBJDIR)/curl_sspi.o
OBJECTS += $(OBJDIR)/curl_threads.o
OBJECTS += $(OBJDIR)/cyassl.o
OBJECTS += $(OBJDIR)/darwinssl.o
OBJECTS += $(OBJDIR)/dict.o
OBJECTS += $(OBJDIR)/digest.o
OBJECTS += $(OBJDIR)/digest_sspi.o
OBJECTS += $(OBJDIR)/dotdot.o
OBJECTS += $(OBJDIR)/easy.o
OBJECTS += $(OBJDIR)/escape.o
OBJECTS += $(OBJDIR)/file.o
OBJECTS += $(OBJDIR)/fileinfo.o
OBJECTS += $(OBJDIR)/formdata.o
OBJECTS += $(OBJDIR)/ftp.o
OBJECTS += $(OBJDIR)/ftplistparser.o
OBJECTS += $(OBJDIR)/getenv.o
OBJECTS += $(OBJDIR)/getinfo.o
OBJECTS += $(OBJDIR)/gopher.o
OBJECTS += $(OBJDIR)/gskit.o
OBJECTS += $(OBJDIR)/gtls.o
OBJECTS += $(OBJDIR)/hash.o
OBJECTS += $(OBJDIR)/hmac.o
OBJECTS += $(OBJDIR)/hostasyn.o
OBJECTS += $(OBJDIR)/hostcheck.o
OBJECTS += $(OBJDIR)/hostip.o
OBJECTS += $(OBJDIR)/hostip4.o
OBJECTS += $(OBJDIR)/hostip6.o
OBJECTS += $(OBJDIR)/hostsyn.o
OBJECTS += $(OBJDIR)/http.o
OBJECTS += $(OBJDIR)/http2.o
OBJECTS += $(OBJDIR)/http_chunks.o
OBJECTS += $(OBJDIR)/http_digest.o
OBJECTS += $(OBJDIR)/http_negotiate.o
OBJECTS += $(OBJDIR)/http_ntlm.o
OBJECTS += $(OBJDIR)/http_proxy.o
OBJECTS += $(OBJDIR)/idn_win32.o
OBJECTS += $(OBJDIR)/if2ip.o
OBJECTS += $(OBJDIR)/imap.o
OBJECTS += $(OBJDIR)/inet_ntop.o
OBJECTS += $(OBJDIR)/inet_pton.o
OBJECTS += $(OBJDIR)/krb5.o
OBJECTS += $(OBJDIR)/krb5_gssapi.o
OBJECTS += $(OBJDIR)/krb5_sspi.o
OBJECTS += $(OBJDIR)/ldap.o
OBJECTS += $(OBJDIR)/llist.o
OBJECTS += $(OBJDIR)/mbedtls.o
OBJECTS += $(OBJDIR)/md4.o
OBJECTS += $(OBJDIR)/md5.o
OBJECTS += $(OBJDIR)/memdebug.o
OBJECTS += $(OBJDIR)/mprintf.o
OBJECTS += $(OBJDIR)/multi.o
OBJECTS += $(OBJDIR)/netrc.o
OBJECTS += $(OBJDIR)/non-ascii.o
OBJECTS += $(OBJDIR)/nonblock.o
OBJECTS += $(OBJDIR)/nss.o
OBJECTS += $(OBJDIR)/ntlm.o
OBJECTS += $(OBJDIR)/ntlm_sspi.o
OBJECTS += $(OBJDIR)/nwlib.o
OBJECTS += $(OBJDIR)/nwos.o
OBJECTS += $(OBJDIR)/oauth2.o
OBJECTS += $(OBJDIR)/openldap.o
OBJECTS += $(OBJDIR)/openssl.o
OBJECTS += $(OBJDIR)/parsedate.o
OBJECTS += $(OBJDIR)/pingpong.o
OBJECTS += $(OBJDIR)/pipeline.o
OBJECTS += $(OBJDIR)/polarssl.o
OBJECTS += $(OBJDIR)/polarssl_threadlock.o
OBJECTS += $(OBJDIR)/pop3.o
OBJECTS += $(OBJDIR)/progress.o
OBJECTS += $(OBJDIR)/rand.o
OBJECTS += $(OBJDIR)/rtsp.o
OBJECTS += $(OBJDIR)/schannel.o
OBJECTS += $(OBJDIR)/security.o
OBJECTS += $(OBJDIR)/select.o
OBJECTS += $(OBJDIR)/sendf.o
OBJECTS += $(OBJDIR)/share.o
OBJECTS += $(OBJDIR)/slist.o
OBJECTS += $(OBJDIR)/smb.o
OBJECTS += $(OBJDIR)/smtp.o
OBJECTS += $(OBJDIR)/socks.o
OBJECTS += $(OBJDIR)/socks_gssapi.o
OBJECTS += $(OBJDIR)/socks_sspi.o
OBJECTS += $(OBJDIR)/speedcheck.o
OBJECTS += $(OBJDIR)/splay.o
OBJECTS += $(OBJDIR)/spnego_gssapi.o
OBJECTS += $(OBJDIR)/spnego_sspi.o
OBJECTS += $(OBJDIR)/ssh.o
OBJECTS += $(OBJDIR)/strcase.o
OBJECTS += $(OBJDIR)/strdup.o
OBJECTS += $(OBJDIR)/strerror.o
OBJECTS += $(OBJDIR)/strtok.o
OBJECTS += $(OBJDIR)/strtoofft.o
OBJECTS += $(OBJDIR)/system_win32.o
OBJECTS += $(OBJDIR)/telnet.o
OBJECTS += $(OBJDIR)/tftp.o
OBJECTS += $(OBJDIR)/timeval.o
OBJECTS += $(OBJDIR)/transfer.o
OBJECTS += $(OBJDIR)/url.o
OBJECTS += $(OBJDIR)/vauth.o
OBJECTS += $(OBJDIR)/version.o
OBJECTS += $(OBJDIR)/vtls.o
OBJECTS += $(OBJDIR)/warnless.o
OBJECTS += $(OBJDIR)/wildcard.o
OBJECTS += $(OBJDIR)/x509asn1.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking curl-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -229,26 +350,35 @@ clean:
@echo Cleaning curl-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/amigaos.o: ../../contrib/curl/lib/amigaos.c
@echo $(notdir $<)
@ -634,5 +764,5 @@ $(OBJDIR)/x509asn1.o: ../../contrib/curl/lib/x509asn1.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -0,0 +1,140 @@
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/example.so
OBJDIR = obj/Release/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
LIBS += bin/Release/libluashim-lib.a
LDDEPS += bin/Release/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared -s
else ifeq ($(config),debug)
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/example.so
OBJDIR = obj/Debug/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
LIBS += bin/Debug/libluashim-lib.a
LDDEPS += bin/Debug/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/main.o
OBJECTS += $(OBJDIR)/main.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking example
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning example
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/main.o: ../../binmodules/example/main.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,112 +8,138 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/liblua-lib.a
OBJDIR = obj/Release/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/liblua-lib.a
OBJDIR = obj/Debug/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/lapi.o \
$(OBJDIR)/lbaselib.o \
$(OBJDIR)/lbitlib.o \
$(OBJDIR)/lcode.o \
$(OBJDIR)/lcorolib.o \
$(OBJDIR)/lctype.o \
$(OBJDIR)/ldblib.o \
$(OBJDIR)/ldebug.o \
$(OBJDIR)/ldo.o \
$(OBJDIR)/ldump.o \
$(OBJDIR)/lfunc.o \
$(OBJDIR)/lgc.o \
$(OBJDIR)/linit.o \
$(OBJDIR)/liolib.o \
$(OBJDIR)/llex.o \
$(OBJDIR)/lmathlib.o \
$(OBJDIR)/lmem.o \
$(OBJDIR)/loadlib.o \
$(OBJDIR)/lobject.o \
$(OBJDIR)/lopcodes.o \
$(OBJDIR)/loslib.o \
$(OBJDIR)/lparser.o \
$(OBJDIR)/lstate.o \
$(OBJDIR)/lstring.o \
$(OBJDIR)/lstrlib.o \
$(OBJDIR)/ltable.o \
$(OBJDIR)/ltablib.o \
$(OBJDIR)/ltm.o \
$(OBJDIR)/lundump.o \
$(OBJDIR)/lutf8lib.o \
$(OBJDIR)/lvm.o \
$(OBJDIR)/lzio.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/liblua-lib.a
OBJDIR = obj/Release/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_LDFLAGS += $(LDFLAGS) -s
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/liblua-lib.a
OBJDIR = obj/Debug/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_LDFLAGS += $(LDFLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/lapi.o
GENERATED += $(OBJDIR)/lbaselib.o
GENERATED += $(OBJDIR)/lbitlib.o
GENERATED += $(OBJDIR)/lcode.o
GENERATED += $(OBJDIR)/lcorolib.o
GENERATED += $(OBJDIR)/lctype.o
GENERATED += $(OBJDIR)/ldblib.o
GENERATED += $(OBJDIR)/ldebug.o
GENERATED += $(OBJDIR)/ldo.o
GENERATED += $(OBJDIR)/ldump.o
GENERATED += $(OBJDIR)/lfunc.o
GENERATED += $(OBJDIR)/lgc.o
GENERATED += $(OBJDIR)/linit.o
GENERATED += $(OBJDIR)/liolib.o
GENERATED += $(OBJDIR)/llex.o
GENERATED += $(OBJDIR)/lmathlib.o
GENERATED += $(OBJDIR)/lmem.o
GENERATED += $(OBJDIR)/loadlib.o
GENERATED += $(OBJDIR)/lobject.o
GENERATED += $(OBJDIR)/lopcodes.o
GENERATED += $(OBJDIR)/loslib.o
GENERATED += $(OBJDIR)/lparser.o
GENERATED += $(OBJDIR)/lstate.o
GENERATED += $(OBJDIR)/lstring.o
GENERATED += $(OBJDIR)/lstrlib.o
GENERATED += $(OBJDIR)/ltable.o
GENERATED += $(OBJDIR)/ltablib.o
GENERATED += $(OBJDIR)/ltm.o
GENERATED += $(OBJDIR)/lundump.o
GENERATED += $(OBJDIR)/lutf8lib.o
GENERATED += $(OBJDIR)/lvm.o
GENERATED += $(OBJDIR)/lzio.o
OBJECTS += $(OBJDIR)/lapi.o
OBJECTS += $(OBJDIR)/lbaselib.o
OBJECTS += $(OBJDIR)/lbitlib.o
OBJECTS += $(OBJDIR)/lcode.o
OBJECTS += $(OBJDIR)/lcorolib.o
OBJECTS += $(OBJDIR)/lctype.o
OBJECTS += $(OBJDIR)/ldblib.o
OBJECTS += $(OBJDIR)/ldebug.o
OBJECTS += $(OBJDIR)/ldo.o
OBJECTS += $(OBJDIR)/ldump.o
OBJECTS += $(OBJDIR)/lfunc.o
OBJECTS += $(OBJDIR)/lgc.o
OBJECTS += $(OBJDIR)/linit.o
OBJECTS += $(OBJDIR)/liolib.o
OBJECTS += $(OBJDIR)/llex.o
OBJECTS += $(OBJDIR)/lmathlib.o
OBJECTS += $(OBJDIR)/lmem.o
OBJECTS += $(OBJDIR)/loadlib.o
OBJECTS += $(OBJDIR)/lobject.o
OBJECTS += $(OBJDIR)/lopcodes.o
OBJECTS += $(OBJDIR)/loslib.o
OBJECTS += $(OBJDIR)/lparser.o
OBJECTS += $(OBJDIR)/lstate.o
OBJECTS += $(OBJDIR)/lstring.o
OBJECTS += $(OBJDIR)/lstrlib.o
OBJECTS += $(OBJDIR)/ltable.o
OBJECTS += $(OBJDIR)/ltablib.o
OBJECTS += $(OBJDIR)/ltm.o
OBJECTS += $(OBJDIR)/lundump.o
OBJECTS += $(OBJDIR)/lutf8lib.o
OBJECTS += $(OBJDIR)/lvm.o
OBJECTS += $(OBJDIR)/lzio.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking lua-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -134,26 +160,35 @@ clean:
@echo Cleaning lua-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/lapi.o: ../../contrib/lua/src/lapi.c
@echo $(notdir $<)
@ -254,5 +289,5 @@ $(OBJDIR)/lzio.o: ../../contrib/lua/src/lzio.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -0,0 +1,138 @@
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libluashim-lib.a
OBJDIR = obj/Release/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_LDFLAGS += $(LDFLAGS) -s
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libluashim-lib.a
OBJDIR = obj/Debug/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_LDFLAGS += $(LDFLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/luashim.o
OBJECTS += $(OBJDIR)/luashim.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking luashim-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning luashim-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/luashim.o: ../../contrib/luashim/luashim.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,99 +8,114 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/libluasocket.so
OBJDIR = obj/Release/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUASOCKET_API=__attribute__\(\(visibility\(\"default\"\)\)\)
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Release/libluashim-lib.a
LDDEPS += bin/Release/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared -Wl,-soname=libluasocket.so -s
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/libluasocket.so
OBJDIR = obj/Debug/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUASOCKET_API=__attribute__\(\(visibility\(\"default\"\)\)\)
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Debug/libluashim-lib.a
LDDEPS += bin/Debug/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared -Wl,-soname=libluasocket.so
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/main.o \
$(OBJDIR)/auxiliar.o \
$(OBJDIR)/buffer.o \
$(OBJDIR)/compat.o \
$(OBJDIR)/except.o \
$(OBJDIR)/inet.o \
$(OBJDIR)/io.o \
$(OBJDIR)/luasocket.o \
$(OBJDIR)/mime.o \
$(OBJDIR)/options.o \
$(OBJDIR)/select.o \
$(OBJDIR)/serial.o \
$(OBJDIR)/tcp.o \
$(OBJDIR)/timeout.o \
$(OBJDIR)/udp.o \
$(OBJDIR)/unix.o \
$(OBJDIR)/unixdgram.o \
$(OBJDIR)/unixstream.o \
$(OBJDIR)/usocket.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/libluasocket.so
OBJDIR = obj/Release/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUASOCKET_API=__attribute__\(\(visibility\(\"default\"\)\)\)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
LIBS += bin/Release/libluashim-lib.a
LDDEPS += bin/Release/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared -s
else ifeq ($(config),debug)
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/libluasocket.so
OBJDIR = obj/Debug/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUASOCKET_API=__attribute__\(\(visibility\(\"default\"\)\)\)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
LIBS += bin/Debug/libluashim-lib.a
LDDEPS += bin/Debug/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/auxiliar.o
GENERATED += $(OBJDIR)/buffer.o
GENERATED += $(OBJDIR)/compat.o
GENERATED += $(OBJDIR)/except.o
GENERATED += $(OBJDIR)/inet.o
GENERATED += $(OBJDIR)/io.o
GENERATED += $(OBJDIR)/luasocket.o
GENERATED += $(OBJDIR)/main.o
GENERATED += $(OBJDIR)/mime.o
GENERATED += $(OBJDIR)/options.o
GENERATED += $(OBJDIR)/select.o
GENERATED += $(OBJDIR)/serial.o
GENERATED += $(OBJDIR)/tcp.o
GENERATED += $(OBJDIR)/timeout.o
GENERATED += $(OBJDIR)/udp.o
GENERATED += $(OBJDIR)/unix.o
GENERATED += $(OBJDIR)/unixdgram.o
GENERATED += $(OBJDIR)/unixstream.o
GENERATED += $(OBJDIR)/usocket.o
OBJECTS += $(OBJDIR)/auxiliar.o
OBJECTS += $(OBJDIR)/buffer.o
OBJECTS += $(OBJDIR)/compat.o
OBJECTS += $(OBJDIR)/except.o
OBJECTS += $(OBJDIR)/inet.o
OBJECTS += $(OBJDIR)/io.o
OBJECTS += $(OBJDIR)/luasocket.o
OBJECTS += $(OBJDIR)/main.o
OBJECTS += $(OBJDIR)/mime.o
OBJECTS += $(OBJDIR)/options.o
OBJECTS += $(OBJDIR)/select.o
OBJECTS += $(OBJDIR)/serial.o
OBJECTS += $(OBJDIR)/tcp.o
OBJECTS += $(OBJDIR)/timeout.o
OBJECTS += $(OBJDIR)/udp.o
OBJECTS += $(OBJDIR)/unix.o
OBJECTS += $(OBJDIR)/unixdgram.o
OBJECTS += $(OBJDIR)/unixstream.o
OBJECTS += $(OBJDIR)/usocket.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking luasocket
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -121,26 +136,35 @@ clean:
@echo Cleaning luasocket
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/main.o: ../../binmodules/luasocket/main.c
@echo $(notdir $<)
@ -202,5 +226,5 @@ $(OBJDIR)/usocket.o: ../../binmodules/luasocket/src/usocket.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,150 +8,214 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libmbedtls-lib.a
OBJDIR = obj/Release/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DMBEDTLS_ZLIB_SUPPORT
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libmbedtls-lib.a
OBJDIR = obj/Debug/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DMBEDTLS_ZLIB_SUPPORT
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/aes.o \
$(OBJDIR)/aesni.o \
$(OBJDIR)/arc4.o \
$(OBJDIR)/asn1parse.o \
$(OBJDIR)/asn1write.o \
$(OBJDIR)/base64.o \
$(OBJDIR)/bignum.o \
$(OBJDIR)/blowfish.o \
$(OBJDIR)/camellia.o \
$(OBJDIR)/ccm.o \
$(OBJDIR)/certs.o \
$(OBJDIR)/cipher.o \
$(OBJDIR)/cipher_wrap.o \
$(OBJDIR)/ctr_drbg.o \
$(OBJDIR)/debug.o \
$(OBJDIR)/des.o \
$(OBJDIR)/dhm.o \
$(OBJDIR)/ecdh.o \
$(OBJDIR)/ecdsa.o \
$(OBJDIR)/ecjpake.o \
$(OBJDIR)/ecp.o \
$(OBJDIR)/ecp_curves.o \
$(OBJDIR)/entropy.o \
$(OBJDIR)/entropy_poll.o \
$(OBJDIR)/error.o \
$(OBJDIR)/gcm.o \
$(OBJDIR)/havege.o \
$(OBJDIR)/hmac_drbg.o \
$(OBJDIR)/md.o \
$(OBJDIR)/md2.o \
$(OBJDIR)/md4.o \
$(OBJDIR)/md5.o \
$(OBJDIR)/md_wrap.o \
$(OBJDIR)/memory_buffer_alloc.o \
$(OBJDIR)/net.o \
$(OBJDIR)/oid.o \
$(OBJDIR)/padlock.o \
$(OBJDIR)/pem.o \
$(OBJDIR)/pk.o \
$(OBJDIR)/pk_wrap.o \
$(OBJDIR)/pkcs11.o \
$(OBJDIR)/pkcs12.o \
$(OBJDIR)/pkcs5.o \
$(OBJDIR)/pkparse.o \
$(OBJDIR)/pkwrite.o \
$(OBJDIR)/platform.o \
$(OBJDIR)/ripemd160.o \
$(OBJDIR)/rsa.o \
$(OBJDIR)/sha1.o \
$(OBJDIR)/sha256.o \
$(OBJDIR)/sha512.o \
$(OBJDIR)/ssl_cache.o \
$(OBJDIR)/ssl_ciphersuites.o \
$(OBJDIR)/ssl_cli.o \
$(OBJDIR)/ssl_cookie.o \
$(OBJDIR)/ssl_srv.o \
$(OBJDIR)/ssl_ticket.o \
$(OBJDIR)/ssl_tls.o \
$(OBJDIR)/threading.o \
$(OBJDIR)/timing.o \
$(OBJDIR)/version.o \
$(OBJDIR)/version_features.o \
$(OBJDIR)/x509.o \
$(OBJDIR)/x509_create.o \
$(OBJDIR)/x509_crl.o \
$(OBJDIR)/x509_crt.o \
$(OBJDIR)/x509_csr.o \
$(OBJDIR)/x509write_crt.o \
$(OBJDIR)/x509write_csr.o \
$(OBJDIR)/xtea.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libmbedtls-lib.a
OBJDIR = obj/Release/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DMBEDTLS_ZLIB_SUPPORT
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_LDFLAGS += $(LDFLAGS) -s
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libmbedtls-lib.a
OBJDIR = obj/Debug/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DMBEDTLS_ZLIB_SUPPORT
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_LDFLAGS += $(LDFLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/aes.o
GENERATED += $(OBJDIR)/aesni.o
GENERATED += $(OBJDIR)/arc4.o
GENERATED += $(OBJDIR)/asn1parse.o
GENERATED += $(OBJDIR)/asn1write.o
GENERATED += $(OBJDIR)/base64.o
GENERATED += $(OBJDIR)/bignum.o
GENERATED += $(OBJDIR)/blowfish.o
GENERATED += $(OBJDIR)/camellia.o
GENERATED += $(OBJDIR)/ccm.o
GENERATED += $(OBJDIR)/certs.o
GENERATED += $(OBJDIR)/cipher.o
GENERATED += $(OBJDIR)/cipher_wrap.o
GENERATED += $(OBJDIR)/ctr_drbg.o
GENERATED += $(OBJDIR)/debug.o
GENERATED += $(OBJDIR)/des.o
GENERATED += $(OBJDIR)/dhm.o
GENERATED += $(OBJDIR)/ecdh.o
GENERATED += $(OBJDIR)/ecdsa.o
GENERATED += $(OBJDIR)/ecjpake.o
GENERATED += $(OBJDIR)/ecp.o
GENERATED += $(OBJDIR)/ecp_curves.o
GENERATED += $(OBJDIR)/entropy.o
GENERATED += $(OBJDIR)/entropy_poll.o
GENERATED += $(OBJDIR)/error.o
GENERATED += $(OBJDIR)/gcm.o
GENERATED += $(OBJDIR)/havege.o
GENERATED += $(OBJDIR)/hmac_drbg.o
GENERATED += $(OBJDIR)/md.o
GENERATED += $(OBJDIR)/md2.o
GENERATED += $(OBJDIR)/md4.o
GENERATED += $(OBJDIR)/md5.o
GENERATED += $(OBJDIR)/md_wrap.o
GENERATED += $(OBJDIR)/memory_buffer_alloc.o
GENERATED += $(OBJDIR)/net.o
GENERATED += $(OBJDIR)/oid.o
GENERATED += $(OBJDIR)/padlock.o
GENERATED += $(OBJDIR)/pem.o
GENERATED += $(OBJDIR)/pk.o
GENERATED += $(OBJDIR)/pk_wrap.o
GENERATED += $(OBJDIR)/pkcs11.o
GENERATED += $(OBJDIR)/pkcs12.o
GENERATED += $(OBJDIR)/pkcs5.o
GENERATED += $(OBJDIR)/pkparse.o
GENERATED += $(OBJDIR)/pkwrite.o
GENERATED += $(OBJDIR)/platform.o
GENERATED += $(OBJDIR)/ripemd160.o
GENERATED += $(OBJDIR)/rsa.o
GENERATED += $(OBJDIR)/sha1.o
GENERATED += $(OBJDIR)/sha256.o
GENERATED += $(OBJDIR)/sha512.o
GENERATED += $(OBJDIR)/ssl_cache.o
GENERATED += $(OBJDIR)/ssl_ciphersuites.o
GENERATED += $(OBJDIR)/ssl_cli.o
GENERATED += $(OBJDIR)/ssl_cookie.o
GENERATED += $(OBJDIR)/ssl_srv.o
GENERATED += $(OBJDIR)/ssl_ticket.o
GENERATED += $(OBJDIR)/ssl_tls.o
GENERATED += $(OBJDIR)/threading.o
GENERATED += $(OBJDIR)/timing.o
GENERATED += $(OBJDIR)/version.o
GENERATED += $(OBJDIR)/version_features.o
GENERATED += $(OBJDIR)/x509.o
GENERATED += $(OBJDIR)/x509_create.o
GENERATED += $(OBJDIR)/x509_crl.o
GENERATED += $(OBJDIR)/x509_crt.o
GENERATED += $(OBJDIR)/x509_csr.o
GENERATED += $(OBJDIR)/x509write_crt.o
GENERATED += $(OBJDIR)/x509write_csr.o
GENERATED += $(OBJDIR)/xtea.o
OBJECTS += $(OBJDIR)/aes.o
OBJECTS += $(OBJDIR)/aesni.o
OBJECTS += $(OBJDIR)/arc4.o
OBJECTS += $(OBJDIR)/asn1parse.o
OBJECTS += $(OBJDIR)/asn1write.o
OBJECTS += $(OBJDIR)/base64.o
OBJECTS += $(OBJDIR)/bignum.o
OBJECTS += $(OBJDIR)/blowfish.o
OBJECTS += $(OBJDIR)/camellia.o
OBJECTS += $(OBJDIR)/ccm.o
OBJECTS += $(OBJDIR)/certs.o
OBJECTS += $(OBJDIR)/cipher.o
OBJECTS += $(OBJDIR)/cipher_wrap.o
OBJECTS += $(OBJDIR)/ctr_drbg.o
OBJECTS += $(OBJDIR)/debug.o
OBJECTS += $(OBJDIR)/des.o
OBJECTS += $(OBJDIR)/dhm.o
OBJECTS += $(OBJDIR)/ecdh.o
OBJECTS += $(OBJDIR)/ecdsa.o
OBJECTS += $(OBJDIR)/ecjpake.o
OBJECTS += $(OBJDIR)/ecp.o
OBJECTS += $(OBJDIR)/ecp_curves.o
OBJECTS += $(OBJDIR)/entropy.o
OBJECTS += $(OBJDIR)/entropy_poll.o
OBJECTS += $(OBJDIR)/error.o
OBJECTS += $(OBJDIR)/gcm.o
OBJECTS += $(OBJDIR)/havege.o
OBJECTS += $(OBJDIR)/hmac_drbg.o
OBJECTS += $(OBJDIR)/md.o
OBJECTS += $(OBJDIR)/md2.o
OBJECTS += $(OBJDIR)/md4.o
OBJECTS += $(OBJDIR)/md5.o
OBJECTS += $(OBJDIR)/md_wrap.o
OBJECTS += $(OBJDIR)/memory_buffer_alloc.o
OBJECTS += $(OBJDIR)/net.o
OBJECTS += $(OBJDIR)/oid.o
OBJECTS += $(OBJDIR)/padlock.o
OBJECTS += $(OBJDIR)/pem.o
OBJECTS += $(OBJDIR)/pk.o
OBJECTS += $(OBJDIR)/pk_wrap.o
OBJECTS += $(OBJDIR)/pkcs11.o
OBJECTS += $(OBJDIR)/pkcs12.o
OBJECTS += $(OBJDIR)/pkcs5.o
OBJECTS += $(OBJDIR)/pkparse.o
OBJECTS += $(OBJDIR)/pkwrite.o
OBJECTS += $(OBJDIR)/platform.o
OBJECTS += $(OBJDIR)/ripemd160.o
OBJECTS += $(OBJDIR)/rsa.o
OBJECTS += $(OBJDIR)/sha1.o
OBJECTS += $(OBJDIR)/sha256.o
OBJECTS += $(OBJDIR)/sha512.o
OBJECTS += $(OBJDIR)/ssl_cache.o
OBJECTS += $(OBJDIR)/ssl_ciphersuites.o
OBJECTS += $(OBJDIR)/ssl_cli.o
OBJECTS += $(OBJDIR)/ssl_cookie.o
OBJECTS += $(OBJDIR)/ssl_srv.o
OBJECTS += $(OBJDIR)/ssl_ticket.o
OBJECTS += $(OBJDIR)/ssl_tls.o
OBJECTS += $(OBJDIR)/threading.o
OBJECTS += $(OBJDIR)/timing.o
OBJECTS += $(OBJDIR)/version.o
OBJECTS += $(OBJDIR)/version_features.o
OBJECTS += $(OBJDIR)/x509.o
OBJECTS += $(OBJDIR)/x509_create.o
OBJECTS += $(OBJDIR)/x509_crl.o
OBJECTS += $(OBJDIR)/x509_crt.o
OBJECTS += $(OBJDIR)/x509_csr.o
OBJECTS += $(OBJDIR)/x509write_crt.o
OBJECTS += $(OBJDIR)/x509write_csr.o
OBJECTS += $(OBJDIR)/xtea.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking mbedtls-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -172,26 +236,35 @@ clean:
@echo Cleaning mbedtls-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/aes.o: ../../contrib/mbedtls/library/aes.c
@echo $(notdir $<)
@ -406,5 +479,5 @@ $(OBJDIR)/xtea.o: ../../contrib/mbedtls/library/xtea.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,182 +8,246 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libzip-lib.a
OBJDIR = obj/Release/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -DHAVE_SSIZE_T_LIBZIP
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libzip-lib.a
OBJDIR = obj/Debug/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -DHAVE_SSIZE_T_LIBZIP
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/mkstemp.o \
$(OBJDIR)/zip_add.o \
$(OBJDIR)/zip_add_dir.o \
$(OBJDIR)/zip_add_entry.o \
$(OBJDIR)/zip_close.o \
$(OBJDIR)/zip_delete.o \
$(OBJDIR)/zip_dir_add.o \
$(OBJDIR)/zip_dirent.o \
$(OBJDIR)/zip_discard.o \
$(OBJDIR)/zip_entry.o \
$(OBJDIR)/zip_err_str.o \
$(OBJDIR)/zip_error.o \
$(OBJDIR)/zip_error_clear.o \
$(OBJDIR)/zip_error_get.o \
$(OBJDIR)/zip_error_get_sys_type.o \
$(OBJDIR)/zip_error_strerror.o \
$(OBJDIR)/zip_error_to_str.o \
$(OBJDIR)/zip_extra_field.o \
$(OBJDIR)/zip_extra_field_api.o \
$(OBJDIR)/zip_fclose.o \
$(OBJDIR)/zip_fdopen.o \
$(OBJDIR)/zip_file_add.o \
$(OBJDIR)/zip_file_error_clear.o \
$(OBJDIR)/zip_file_error_get.o \
$(OBJDIR)/zip_file_get_comment.o \
$(OBJDIR)/zip_file_get_external_attributes.o \
$(OBJDIR)/zip_file_get_offset.o \
$(OBJDIR)/zip_file_rename.o \
$(OBJDIR)/zip_file_replace.o \
$(OBJDIR)/zip_file_set_comment.o \
$(OBJDIR)/zip_file_set_external_attributes.o \
$(OBJDIR)/zip_file_strerror.o \
$(OBJDIR)/zip_filerange_crc.o \
$(OBJDIR)/zip_fopen.o \
$(OBJDIR)/zip_fopen_encrypted.o \
$(OBJDIR)/zip_fopen_index.o \
$(OBJDIR)/zip_fopen_index_encrypted.o \
$(OBJDIR)/zip_fread.o \
$(OBJDIR)/zip_get_archive_comment.o \
$(OBJDIR)/zip_get_archive_flag.o \
$(OBJDIR)/zip_get_compression_implementation.o \
$(OBJDIR)/zip_get_encryption_implementation.o \
$(OBJDIR)/zip_get_file_comment.o \
$(OBJDIR)/zip_get_name.o \
$(OBJDIR)/zip_get_num_entries.o \
$(OBJDIR)/zip_get_num_files.o \
$(OBJDIR)/zip_memdup.o \
$(OBJDIR)/zip_name_locate.o \
$(OBJDIR)/zip_new.o \
$(OBJDIR)/zip_open.o \
$(OBJDIR)/zip_rename.o \
$(OBJDIR)/zip_replace.o \
$(OBJDIR)/zip_set_archive_comment.o \
$(OBJDIR)/zip_set_archive_flag.o \
$(OBJDIR)/zip_set_default_password.o \
$(OBJDIR)/zip_set_file_comment.o \
$(OBJDIR)/zip_set_file_compression.o \
$(OBJDIR)/zip_set_name.o \
$(OBJDIR)/zip_source_buffer.o \
$(OBJDIR)/zip_source_close.o \
$(OBJDIR)/zip_source_crc.o \
$(OBJDIR)/zip_source_deflate.o \
$(OBJDIR)/zip_source_error.o \
$(OBJDIR)/zip_source_file.o \
$(OBJDIR)/zip_source_filep.o \
$(OBJDIR)/zip_source_free.o \
$(OBJDIR)/zip_source_function.o \
$(OBJDIR)/zip_source_layered.o \
$(OBJDIR)/zip_source_open.o \
$(OBJDIR)/zip_source_pkware.o \
$(OBJDIR)/zip_source_pop.o \
$(OBJDIR)/zip_source_read.o \
$(OBJDIR)/zip_source_stat.o \
$(OBJDIR)/zip_source_window.o \
$(OBJDIR)/zip_source_zip.o \
$(OBJDIR)/zip_source_zip_new.o \
$(OBJDIR)/zip_stat.o \
$(OBJDIR)/zip_stat_index.o \
$(OBJDIR)/zip_stat_init.o \
$(OBJDIR)/zip_strerror.o \
$(OBJDIR)/zip_string.o \
$(OBJDIR)/zip_unchange.o \
$(OBJDIR)/zip_unchange_all.o \
$(OBJDIR)/zip_unchange_archive.o \
$(OBJDIR)/zip_unchange_data.o \
$(OBJDIR)/zip_utf-8.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libzip-lib.a
OBJDIR = obj/Release/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -DHAVE_SSIZE_T_LIBZIP -DHAVE_CONFIG_H
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_LDFLAGS += $(LDFLAGS) -s
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libzip-lib.a
OBJDIR = obj/Debug/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -DHAVE_SSIZE_T_LIBZIP -DHAVE_CONFIG_H
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_LDFLAGS += $(LDFLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/mkstemp.o
GENERATED += $(OBJDIR)/zip_add.o
GENERATED += $(OBJDIR)/zip_add_dir.o
GENERATED += $(OBJDIR)/zip_add_entry.o
GENERATED += $(OBJDIR)/zip_close.o
GENERATED += $(OBJDIR)/zip_delete.o
GENERATED += $(OBJDIR)/zip_dir_add.o
GENERATED += $(OBJDIR)/zip_dirent.o
GENERATED += $(OBJDIR)/zip_discard.o
GENERATED += $(OBJDIR)/zip_entry.o
GENERATED += $(OBJDIR)/zip_err_str.o
GENERATED += $(OBJDIR)/zip_error.o
GENERATED += $(OBJDIR)/zip_error_clear.o
GENERATED += $(OBJDIR)/zip_error_get.o
GENERATED += $(OBJDIR)/zip_error_get_sys_type.o
GENERATED += $(OBJDIR)/zip_error_strerror.o
GENERATED += $(OBJDIR)/zip_error_to_str.o
GENERATED += $(OBJDIR)/zip_extra_field.o
GENERATED += $(OBJDIR)/zip_extra_field_api.o
GENERATED += $(OBJDIR)/zip_fclose.o
GENERATED += $(OBJDIR)/zip_fdopen.o
GENERATED += $(OBJDIR)/zip_file_add.o
GENERATED += $(OBJDIR)/zip_file_error_clear.o
GENERATED += $(OBJDIR)/zip_file_error_get.o
GENERATED += $(OBJDIR)/zip_file_get_comment.o
GENERATED += $(OBJDIR)/zip_file_get_external_attributes.o
GENERATED += $(OBJDIR)/zip_file_get_offset.o
GENERATED += $(OBJDIR)/zip_file_rename.o
GENERATED += $(OBJDIR)/zip_file_replace.o
GENERATED += $(OBJDIR)/zip_file_set_comment.o
GENERATED += $(OBJDIR)/zip_file_set_external_attributes.o
GENERATED += $(OBJDIR)/zip_file_strerror.o
GENERATED += $(OBJDIR)/zip_filerange_crc.o
GENERATED += $(OBJDIR)/zip_fopen.o
GENERATED += $(OBJDIR)/zip_fopen_encrypted.o
GENERATED += $(OBJDIR)/zip_fopen_index.o
GENERATED += $(OBJDIR)/zip_fopen_index_encrypted.o
GENERATED += $(OBJDIR)/zip_fread.o
GENERATED += $(OBJDIR)/zip_get_archive_comment.o
GENERATED += $(OBJDIR)/zip_get_archive_flag.o
GENERATED += $(OBJDIR)/zip_get_compression_implementation.o
GENERATED += $(OBJDIR)/zip_get_encryption_implementation.o
GENERATED += $(OBJDIR)/zip_get_file_comment.o
GENERATED += $(OBJDIR)/zip_get_name.o
GENERATED += $(OBJDIR)/zip_get_num_entries.o
GENERATED += $(OBJDIR)/zip_get_num_files.o
GENERATED += $(OBJDIR)/zip_memdup.o
GENERATED += $(OBJDIR)/zip_name_locate.o
GENERATED += $(OBJDIR)/zip_new.o
GENERATED += $(OBJDIR)/zip_open.o
GENERATED += $(OBJDIR)/zip_rename.o
GENERATED += $(OBJDIR)/zip_replace.o
GENERATED += $(OBJDIR)/zip_set_archive_comment.o
GENERATED += $(OBJDIR)/zip_set_archive_flag.o
GENERATED += $(OBJDIR)/zip_set_default_password.o
GENERATED += $(OBJDIR)/zip_set_file_comment.o
GENERATED += $(OBJDIR)/zip_set_file_compression.o
GENERATED += $(OBJDIR)/zip_set_name.o
GENERATED += $(OBJDIR)/zip_source_buffer.o
GENERATED += $(OBJDIR)/zip_source_close.o
GENERATED += $(OBJDIR)/zip_source_crc.o
GENERATED += $(OBJDIR)/zip_source_deflate.o
GENERATED += $(OBJDIR)/zip_source_error.o
GENERATED += $(OBJDIR)/zip_source_file.o
GENERATED += $(OBJDIR)/zip_source_filep.o
GENERATED += $(OBJDIR)/zip_source_free.o
GENERATED += $(OBJDIR)/zip_source_function.o
GENERATED += $(OBJDIR)/zip_source_layered.o
GENERATED += $(OBJDIR)/zip_source_open.o
GENERATED += $(OBJDIR)/zip_source_pkware.o
GENERATED += $(OBJDIR)/zip_source_pop.o
GENERATED += $(OBJDIR)/zip_source_read.o
GENERATED += $(OBJDIR)/zip_source_stat.o
GENERATED += $(OBJDIR)/zip_source_window.o
GENERATED += $(OBJDIR)/zip_source_zip.o
GENERATED += $(OBJDIR)/zip_source_zip_new.o
GENERATED += $(OBJDIR)/zip_stat.o
GENERATED += $(OBJDIR)/zip_stat_index.o
GENERATED += $(OBJDIR)/zip_stat_init.o
GENERATED += $(OBJDIR)/zip_strerror.o
GENERATED += $(OBJDIR)/zip_string.o
GENERATED += $(OBJDIR)/zip_unchange.o
GENERATED += $(OBJDIR)/zip_unchange_all.o
GENERATED += $(OBJDIR)/zip_unchange_archive.o
GENERATED += $(OBJDIR)/zip_unchange_data.o
GENERATED += $(OBJDIR)/zip_utf-8.o
OBJECTS += $(OBJDIR)/mkstemp.o
OBJECTS += $(OBJDIR)/zip_add.o
OBJECTS += $(OBJDIR)/zip_add_dir.o
OBJECTS += $(OBJDIR)/zip_add_entry.o
OBJECTS += $(OBJDIR)/zip_close.o
OBJECTS += $(OBJDIR)/zip_delete.o
OBJECTS += $(OBJDIR)/zip_dir_add.o
OBJECTS += $(OBJDIR)/zip_dirent.o
OBJECTS += $(OBJDIR)/zip_discard.o
OBJECTS += $(OBJDIR)/zip_entry.o
OBJECTS += $(OBJDIR)/zip_err_str.o
OBJECTS += $(OBJDIR)/zip_error.o
OBJECTS += $(OBJDIR)/zip_error_clear.o
OBJECTS += $(OBJDIR)/zip_error_get.o
OBJECTS += $(OBJDIR)/zip_error_get_sys_type.o
OBJECTS += $(OBJDIR)/zip_error_strerror.o
OBJECTS += $(OBJDIR)/zip_error_to_str.o
OBJECTS += $(OBJDIR)/zip_extra_field.o
OBJECTS += $(OBJDIR)/zip_extra_field_api.o
OBJECTS += $(OBJDIR)/zip_fclose.o
OBJECTS += $(OBJDIR)/zip_fdopen.o
OBJECTS += $(OBJDIR)/zip_file_add.o
OBJECTS += $(OBJDIR)/zip_file_error_clear.o
OBJECTS += $(OBJDIR)/zip_file_error_get.o
OBJECTS += $(OBJDIR)/zip_file_get_comment.o
OBJECTS += $(OBJDIR)/zip_file_get_external_attributes.o
OBJECTS += $(OBJDIR)/zip_file_get_offset.o
OBJECTS += $(OBJDIR)/zip_file_rename.o
OBJECTS += $(OBJDIR)/zip_file_replace.o
OBJECTS += $(OBJDIR)/zip_file_set_comment.o
OBJECTS += $(OBJDIR)/zip_file_set_external_attributes.o
OBJECTS += $(OBJDIR)/zip_file_strerror.o
OBJECTS += $(OBJDIR)/zip_filerange_crc.o
OBJECTS += $(OBJDIR)/zip_fopen.o
OBJECTS += $(OBJDIR)/zip_fopen_encrypted.o
OBJECTS += $(OBJDIR)/zip_fopen_index.o
OBJECTS += $(OBJDIR)/zip_fopen_index_encrypted.o
OBJECTS += $(OBJDIR)/zip_fread.o
OBJECTS += $(OBJDIR)/zip_get_archive_comment.o
OBJECTS += $(OBJDIR)/zip_get_archive_flag.o
OBJECTS += $(OBJDIR)/zip_get_compression_implementation.o
OBJECTS += $(OBJDIR)/zip_get_encryption_implementation.o
OBJECTS += $(OBJDIR)/zip_get_file_comment.o
OBJECTS += $(OBJDIR)/zip_get_name.o
OBJECTS += $(OBJDIR)/zip_get_num_entries.o
OBJECTS += $(OBJDIR)/zip_get_num_files.o
OBJECTS += $(OBJDIR)/zip_memdup.o
OBJECTS += $(OBJDIR)/zip_name_locate.o
OBJECTS += $(OBJDIR)/zip_new.o
OBJECTS += $(OBJDIR)/zip_open.o
OBJECTS += $(OBJDIR)/zip_rename.o
OBJECTS += $(OBJDIR)/zip_replace.o
OBJECTS += $(OBJDIR)/zip_set_archive_comment.o
OBJECTS += $(OBJDIR)/zip_set_archive_flag.o
OBJECTS += $(OBJDIR)/zip_set_default_password.o
OBJECTS += $(OBJDIR)/zip_set_file_comment.o
OBJECTS += $(OBJDIR)/zip_set_file_compression.o
OBJECTS += $(OBJDIR)/zip_set_name.o
OBJECTS += $(OBJDIR)/zip_source_buffer.o
OBJECTS += $(OBJDIR)/zip_source_close.o
OBJECTS += $(OBJDIR)/zip_source_crc.o
OBJECTS += $(OBJDIR)/zip_source_deflate.o
OBJECTS += $(OBJDIR)/zip_source_error.o
OBJECTS += $(OBJDIR)/zip_source_file.o
OBJECTS += $(OBJDIR)/zip_source_filep.o
OBJECTS += $(OBJDIR)/zip_source_free.o
OBJECTS += $(OBJDIR)/zip_source_function.o
OBJECTS += $(OBJDIR)/zip_source_layered.o
OBJECTS += $(OBJDIR)/zip_source_open.o
OBJECTS += $(OBJDIR)/zip_source_pkware.o
OBJECTS += $(OBJDIR)/zip_source_pop.o
OBJECTS += $(OBJDIR)/zip_source_read.o
OBJECTS += $(OBJDIR)/zip_source_stat.o
OBJECTS += $(OBJDIR)/zip_source_window.o
OBJECTS += $(OBJDIR)/zip_source_zip.o
OBJECTS += $(OBJDIR)/zip_source_zip_new.o
OBJECTS += $(OBJDIR)/zip_stat.o
OBJECTS += $(OBJDIR)/zip_stat_index.o
OBJECTS += $(OBJDIR)/zip_stat_init.o
OBJECTS += $(OBJDIR)/zip_strerror.o
OBJECTS += $(OBJDIR)/zip_string.o
OBJECTS += $(OBJDIR)/zip_unchange.o
OBJECTS += $(OBJDIR)/zip_unchange_all.o
OBJECTS += $(OBJDIR)/zip_unchange_archive.o
OBJECTS += $(OBJDIR)/zip_unchange_data.o
OBJECTS += $(OBJDIR)/zip_utf-8.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking zip-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -204,26 +268,35 @@ clean:
@echo Cleaning zip-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/mkstemp.o: ../../contrib/libzip/mkstemp.c
@echo $(notdir $<)
@ -486,5 +559,5 @@ $(OBJDIR)/zip_utf-8.o: ../../contrib/libzip/zip_utf-8.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,111 +8,104 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libzlib-lib.a
OBJDIR = obj/Release/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -DHAVE_UNISTD_H
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libzlib-lib.a
OBJDIR = obj/Debug/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -DHAVE_UNISTD_H
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/adler32.o \
$(OBJDIR)/compress.o \
$(OBJDIR)/crc32.o \
$(OBJDIR)/deflate.o \
$(OBJDIR)/gzclose.o \
$(OBJDIR)/gzlib.o \
$(OBJDIR)/gzread.o \
$(OBJDIR)/gzwrite.o \
$(OBJDIR)/infback.o \
$(OBJDIR)/inffast.o \
$(OBJDIR)/inflate.o \
$(OBJDIR)/inftrees.o \
$(OBJDIR)/trees.o \
$(OBJDIR)/uncompr.o \
$(OBJDIR)/zutil.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libzlib-lib.a
OBJDIR = obj/Release/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -DHAVE_UNISTD_H
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_LDFLAGS += $(LDFLAGS) -s
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libzlib-lib.a
OBJDIR = obj/Debug/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -DHAVE_UNISTD_H
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_LDFLAGS += $(LDFLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/adler32.o
GENERATED += $(OBJDIR)/compress.o
GENERATED += $(OBJDIR)/crc32.o
GENERATED += $(OBJDIR)/deflate.o
GENERATED += $(OBJDIR)/gzclose.o
GENERATED += $(OBJDIR)/gzlib.o
GENERATED += $(OBJDIR)/gzread.o
GENERATED += $(OBJDIR)/gzwrite.o
GENERATED += $(OBJDIR)/infback.o
GENERATED += $(OBJDIR)/inffast.o
GENERATED += $(OBJDIR)/inflate.o
GENERATED += $(OBJDIR)/inftrees.o
GENERATED += $(OBJDIR)/trees.o
GENERATED += $(OBJDIR)/uncompr.o
GENERATED += $(OBJDIR)/zutil.o
OBJECTS += $(OBJDIR)/adler32.o
OBJECTS += $(OBJDIR)/compress.o
OBJECTS += $(OBJDIR)/crc32.o
OBJECTS += $(OBJDIR)/deflate.o
OBJECTS += $(OBJDIR)/gzclose.o
OBJECTS += $(OBJDIR)/gzlib.o
OBJECTS += $(OBJDIR)/gzread.o
OBJECTS += $(OBJDIR)/gzwrite.o
OBJECTS += $(OBJDIR)/infback.o
OBJECTS += $(OBJDIR)/inffast.o
OBJECTS += $(OBJDIR)/inflate.o
OBJECTS += $(OBJDIR)/inftrees.o
OBJECTS += $(OBJDIR)/trees.o
OBJECTS += $(OBJDIR)/uncompr.o
OBJECTS += $(OBJDIR)/zutil.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking zlib-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -133,26 +126,35 @@ clean:
@echo Cleaning zlib-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/adler32.o: ../../contrib/zlib/adler32.c
@echo $(notdir $<)
@ -202,5 +204,5 @@ $(OBJDIR)/zutil.o: ../../contrib/zlib/zutil.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make workspace makefile autogenerated by Premake
# Alternative GNU Make workspace makefile autogenerated by Premake
ifndef config
config=release
@ -18,8 +18,8 @@ ifeq ($(config),release)
curl_lib_config = release
example_config = release
luasocket_config = release
endif
ifeq ($(config),debug)
else ifeq ($(config),debug)
Premake5_config = debug
lua_lib_config = debug
luashim_lib_config = debug
@ -29,6 +29,9 @@ ifeq ($(config),debug)
curl_lib_config = debug
example_config = debug
luasocket_config = debug
else
$(error "invalid configuration $(config)")
endif
PROJECTS := Premake5 lua-lib luashim-lib zlib-lib zip-lib mbedtls-lib curl-lib example luasocket

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,146 +8,185 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/premake5
OBJDIR = obj/Release/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_MACOSX
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a -framework CoreServices -framework Foundation -framework Security -lreadline
LDDEPS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/premake5
OBJDIR = obj/Debug/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_MACOSX
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a -framework CoreServices -framework Foundation -framework Security -lreadline
LDDEPS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/buffered_io.o \
$(OBJDIR)/criteria_matches.o \
$(OBJDIR)/curl_utils.o \
$(OBJDIR)/debug_prompt.o \
$(OBJDIR)/http_download.o \
$(OBJDIR)/http_get.o \
$(OBJDIR)/http_post.o \
$(OBJDIR)/lua_auxlib.o \
$(OBJDIR)/os_chdir.o \
$(OBJDIR)/os_chmod.o \
$(OBJDIR)/os_comparefiles.o \
$(OBJDIR)/os_compile.o \
$(OBJDIR)/os_copyfile.o \
$(OBJDIR)/os_getWindowsRegistry.o \
$(OBJDIR)/os_getcwd.o \
$(OBJDIR)/os_getpass.o \
$(OBJDIR)/os_getversion.o \
$(OBJDIR)/os_host.o \
$(OBJDIR)/os_is64bit.o \
$(OBJDIR)/os_isdir.o \
$(OBJDIR)/os_isfile.o \
$(OBJDIR)/os_islink.o \
$(OBJDIR)/os_locate.o \
$(OBJDIR)/os_match.o \
$(OBJDIR)/os_mkdir.o \
$(OBJDIR)/os_pathsearch.o \
$(OBJDIR)/os_realpath.o \
$(OBJDIR)/os_remove.o \
$(OBJDIR)/os_rename.o \
$(OBJDIR)/os_rmdir.o \
$(OBJDIR)/os_stat.o \
$(OBJDIR)/os_touchfile.o \
$(OBJDIR)/os_uuid.o \
$(OBJDIR)/os_writefile_ifnotequal.o \
$(OBJDIR)/path_getabsolute.o \
$(OBJDIR)/path_getrelative.o \
$(OBJDIR)/path_isabsolute.o \
$(OBJDIR)/path_join.o \
$(OBJDIR)/path_normalize.o \
$(OBJDIR)/path_translate.o \
$(OBJDIR)/path_wildcards.o \
$(OBJDIR)/premake.o \
$(OBJDIR)/premake_main.o \
$(OBJDIR)/string_endswith.o \
$(OBJDIR)/string_hash.o \
$(OBJDIR)/string_sha1.o \
$(OBJDIR)/string_startswith.o \
$(OBJDIR)/term_textColor.o \
$(OBJDIR)/zip_extract.o \
$(OBJDIR)/scripts.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/premake5
OBJDIR = obj/Release/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_MACOSX
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra -fno-stack-protector
LIBS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a -framework CoreServices -framework Foundation -framework Security -lreadline
LDDEPS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a
else ifeq ($(config),debug)
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/premake5
OBJDIR = obj/Debug/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_MACOSX
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
LIBS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a -framework CoreServices -framework Foundation -framework Security -lreadline
LDDEPS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/buffered_io.o
GENERATED += $(OBJDIR)/criteria_matches.o
GENERATED += $(OBJDIR)/curl_utils.o
GENERATED += $(OBJDIR)/debug_prompt.o
GENERATED += $(OBJDIR)/http_download.o
GENERATED += $(OBJDIR)/http_get.o
GENERATED += $(OBJDIR)/http_post.o
GENERATED += $(OBJDIR)/lua_auxlib.o
GENERATED += $(OBJDIR)/os_chdir.o
GENERATED += $(OBJDIR)/os_chmod.o
GENERATED += $(OBJDIR)/os_comparefiles.o
GENERATED += $(OBJDIR)/os_compile.o
GENERATED += $(OBJDIR)/os_copyfile.o
GENERATED += $(OBJDIR)/os_getWindowsRegistry.o
GENERATED += $(OBJDIR)/os_getcwd.o
GENERATED += $(OBJDIR)/os_getpass.o
GENERATED += $(OBJDIR)/os_getversion.o
GENERATED += $(OBJDIR)/os_host.o
GENERATED += $(OBJDIR)/os_is64bit.o
GENERATED += $(OBJDIR)/os_isdir.o
GENERATED += $(OBJDIR)/os_isfile.o
GENERATED += $(OBJDIR)/os_islink.o
GENERATED += $(OBJDIR)/os_listWindowsRegistry.o
GENERATED += $(OBJDIR)/os_locate.o
GENERATED += $(OBJDIR)/os_match.o
GENERATED += $(OBJDIR)/os_mkdir.o
GENERATED += $(OBJDIR)/os_pathsearch.o
GENERATED += $(OBJDIR)/os_realpath.o
GENERATED += $(OBJDIR)/os_remove.o
GENERATED += $(OBJDIR)/os_rename.o
GENERATED += $(OBJDIR)/os_rmdir.o
GENERATED += $(OBJDIR)/os_stat.o
GENERATED += $(OBJDIR)/os_touchfile.o
GENERATED += $(OBJDIR)/os_uuid.o
GENERATED += $(OBJDIR)/os_writefile_ifnotequal.o
GENERATED += $(OBJDIR)/path_getabsolute.o
GENERATED += $(OBJDIR)/path_getrelative.o
GENERATED += $(OBJDIR)/path_isabsolute.o
GENERATED += $(OBJDIR)/path_join.o
GENERATED += $(OBJDIR)/path_normalize.o
GENERATED += $(OBJDIR)/path_translate.o
GENERATED += $(OBJDIR)/path_wildcards.o
GENERATED += $(OBJDIR)/premake.o
GENERATED += $(OBJDIR)/premake_main.o
GENERATED += $(OBJDIR)/scripts.o
GENERATED += $(OBJDIR)/string_endswith.o
GENERATED += $(OBJDIR)/string_hash.o
GENERATED += $(OBJDIR)/string_sha1.o
GENERATED += $(OBJDIR)/string_startswith.o
GENERATED += $(OBJDIR)/term_textColor.o
GENERATED += $(OBJDIR)/zip_extract.o
OBJECTS += $(OBJDIR)/buffered_io.o
OBJECTS += $(OBJDIR)/criteria_matches.o
OBJECTS += $(OBJDIR)/curl_utils.o
OBJECTS += $(OBJDIR)/debug_prompt.o
OBJECTS += $(OBJDIR)/http_download.o
OBJECTS += $(OBJDIR)/http_get.o
OBJECTS += $(OBJDIR)/http_post.o
OBJECTS += $(OBJDIR)/lua_auxlib.o
OBJECTS += $(OBJDIR)/os_chdir.o
OBJECTS += $(OBJDIR)/os_chmod.o
OBJECTS += $(OBJDIR)/os_comparefiles.o
OBJECTS += $(OBJDIR)/os_compile.o
OBJECTS += $(OBJDIR)/os_copyfile.o
OBJECTS += $(OBJDIR)/os_getWindowsRegistry.o
OBJECTS += $(OBJDIR)/os_getcwd.o
OBJECTS += $(OBJDIR)/os_getpass.o
OBJECTS += $(OBJDIR)/os_getversion.o
OBJECTS += $(OBJDIR)/os_host.o
OBJECTS += $(OBJDIR)/os_is64bit.o
OBJECTS += $(OBJDIR)/os_isdir.o
OBJECTS += $(OBJDIR)/os_isfile.o
OBJECTS += $(OBJDIR)/os_islink.o
OBJECTS += $(OBJDIR)/os_listWindowsRegistry.o
OBJECTS += $(OBJDIR)/os_locate.o
OBJECTS += $(OBJDIR)/os_match.o
OBJECTS += $(OBJDIR)/os_mkdir.o
OBJECTS += $(OBJDIR)/os_pathsearch.o
OBJECTS += $(OBJDIR)/os_realpath.o
OBJECTS += $(OBJDIR)/os_remove.o
OBJECTS += $(OBJDIR)/os_rename.o
OBJECTS += $(OBJDIR)/os_rmdir.o
OBJECTS += $(OBJDIR)/os_stat.o
OBJECTS += $(OBJDIR)/os_touchfile.o
OBJECTS += $(OBJDIR)/os_uuid.o
OBJECTS += $(OBJDIR)/os_writefile_ifnotequal.o
OBJECTS += $(OBJDIR)/path_getabsolute.o
OBJECTS += $(OBJDIR)/path_getrelative.o
OBJECTS += $(OBJDIR)/path_isabsolute.o
OBJECTS += $(OBJDIR)/path_join.o
OBJECTS += $(OBJDIR)/path_normalize.o
OBJECTS += $(OBJDIR)/path_translate.o
OBJECTS += $(OBJDIR)/path_wildcards.o
OBJECTS += $(OBJDIR)/premake.o
OBJECTS += $(OBJDIR)/premake_main.o
OBJECTS += $(OBJDIR)/scripts.o
OBJECTS += $(OBJDIR)/string_endswith.o
OBJECTS += $(OBJDIR)/string_hash.o
OBJECTS += $(OBJDIR)/string_sha1.o
OBJECTS += $(OBJDIR)/string_startswith.o
OBJECTS += $(OBJDIR)/term_textColor.o
OBJECTS += $(OBJDIR)/zip_extract.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking Premake5
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -168,26 +207,35 @@ clean:
@echo Cleaning Premake5
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/buffered_io.o: ../../src/host/buffered_io.c
@echo $(notdir $<)
@ -255,6 +303,9 @@ $(OBJDIR)/os_isfile.o: ../../src/host/os_isfile.c
$(OBJDIR)/os_islink.o: ../../src/host/os_islink.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_listWindowsRegistry.o: ../../src/host/os_listWindowsRegistry.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_locate.o: ../../src/host/os_locate.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
@ -342,5 +393,5 @@ $(OBJDIR)/scripts.o: ../../src/scripts.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,207 +8,335 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libcurl-lib.a
OBJDIR = obj/Release/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -DNDEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_MBEDTLS -DCURL_HIDDEN_SYMBOLS -DCURL_CA_BUNDLE=\"/etc/ssl/certs/ca-certificates.crt\"
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libcurl-lib.a
OBJDIR = obj/Debug/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -D_DEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_MBEDTLS -DCURL_HIDDEN_SYMBOLS -DCURL_CA_BUNDLE=\"/etc/ssl/certs/ca-certificates.crt\"
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/amigaos.o \
$(OBJDIR)/asyn-ares.o \
$(OBJDIR)/asyn-thread.o \
$(OBJDIR)/base64.o \
$(OBJDIR)/conncache.o \
$(OBJDIR)/connect.o \
$(OBJDIR)/content_encoding.o \
$(OBJDIR)/cookie.o \
$(OBJDIR)/curl_addrinfo.o \
$(OBJDIR)/curl_des.o \
$(OBJDIR)/curl_endian.o \
$(OBJDIR)/curl_fnmatch.o \
$(OBJDIR)/curl_gethostname.o \
$(OBJDIR)/curl_gssapi.o \
$(OBJDIR)/curl_memrchr.o \
$(OBJDIR)/curl_multibyte.o \
$(OBJDIR)/curl_ntlm_core.o \
$(OBJDIR)/curl_ntlm_wb.o \
$(OBJDIR)/curl_rtmp.o \
$(OBJDIR)/curl_sasl.o \
$(OBJDIR)/curl_sspi.o \
$(OBJDIR)/curl_threads.o \
$(OBJDIR)/dict.o \
$(OBJDIR)/dotdot.o \
$(OBJDIR)/easy.o \
$(OBJDIR)/escape.o \
$(OBJDIR)/file.o \
$(OBJDIR)/fileinfo.o \
$(OBJDIR)/formdata.o \
$(OBJDIR)/ftp.o \
$(OBJDIR)/ftplistparser.o \
$(OBJDIR)/getenv.o \
$(OBJDIR)/getinfo.o \
$(OBJDIR)/gopher.o \
$(OBJDIR)/hash.o \
$(OBJDIR)/hmac.o \
$(OBJDIR)/hostasyn.o \
$(OBJDIR)/hostcheck.o \
$(OBJDIR)/hostip.o \
$(OBJDIR)/hostip4.o \
$(OBJDIR)/hostip6.o \
$(OBJDIR)/hostsyn.o \
$(OBJDIR)/http.o \
$(OBJDIR)/http2.o \
$(OBJDIR)/http_chunks.o \
$(OBJDIR)/http_digest.o \
$(OBJDIR)/http_negotiate.o \
$(OBJDIR)/http_ntlm.o \
$(OBJDIR)/http_proxy.o \
$(OBJDIR)/idn_win32.o \
$(OBJDIR)/if2ip.o \
$(OBJDIR)/imap.o \
$(OBJDIR)/inet_ntop.o \
$(OBJDIR)/inet_pton.o \
$(OBJDIR)/krb5.o \
$(OBJDIR)/ldap.o \
$(OBJDIR)/llist.o \
$(OBJDIR)/md4.o \
$(OBJDIR)/md5.o \
$(OBJDIR)/memdebug.o \
$(OBJDIR)/mprintf.o \
$(OBJDIR)/multi.o \
$(OBJDIR)/netrc.o \
$(OBJDIR)/non-ascii.o \
$(OBJDIR)/nonblock.o \
$(OBJDIR)/nwlib.o \
$(OBJDIR)/nwos.o \
$(OBJDIR)/openldap.o \
$(OBJDIR)/parsedate.o \
$(OBJDIR)/pingpong.o \
$(OBJDIR)/pipeline.o \
$(OBJDIR)/pop3.o \
$(OBJDIR)/progress.o \
$(OBJDIR)/rand.o \
$(OBJDIR)/rtsp.o \
$(OBJDIR)/security.o \
$(OBJDIR)/select.o \
$(OBJDIR)/sendf.o \
$(OBJDIR)/share.o \
$(OBJDIR)/slist.o \
$(OBJDIR)/smb.o \
$(OBJDIR)/smtp.o \
$(OBJDIR)/socks.o \
$(OBJDIR)/socks_gssapi.o \
$(OBJDIR)/socks_sspi.o \
$(OBJDIR)/speedcheck.o \
$(OBJDIR)/splay.o \
$(OBJDIR)/ssh.o \
$(OBJDIR)/strcase.o \
$(OBJDIR)/strdup.o \
$(OBJDIR)/strerror.o \
$(OBJDIR)/strtok.o \
$(OBJDIR)/strtoofft.o \
$(OBJDIR)/system_win32.o \
$(OBJDIR)/telnet.o \
$(OBJDIR)/tftp.o \
$(OBJDIR)/timeval.o \
$(OBJDIR)/transfer.o \
$(OBJDIR)/url.o \
$(OBJDIR)/cleartext.o \
$(OBJDIR)/cram.o \
$(OBJDIR)/digest.o \
$(OBJDIR)/digest_sspi.o \
$(OBJDIR)/krb5_gssapi.o \
$(OBJDIR)/krb5_sspi.o \
$(OBJDIR)/ntlm.o \
$(OBJDIR)/ntlm_sspi.o \
$(OBJDIR)/oauth2.o \
$(OBJDIR)/spnego_gssapi.o \
$(OBJDIR)/spnego_sspi.o \
$(OBJDIR)/vauth.o \
$(OBJDIR)/version.o \
$(OBJDIR)/axtls.o \
$(OBJDIR)/cyassl.o \
$(OBJDIR)/darwinssl.o \
$(OBJDIR)/gskit.o \
$(OBJDIR)/gtls.o \
$(OBJDIR)/mbedtls.o \
$(OBJDIR)/nss.o \
$(OBJDIR)/openssl.o \
$(OBJDIR)/polarssl.o \
$(OBJDIR)/polarssl_threadlock.o \
$(OBJDIR)/schannel.o \
$(OBJDIR)/vtls.o \
$(OBJDIR)/warnless.o \
$(OBJDIR)/wildcard.o \
$(OBJDIR)/x509asn1.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libcurl-lib.a
OBJDIR = obj/Release/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -DNDEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_DARWINSSL
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libcurl-lib.a
OBJDIR = obj/Debug/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -D_DEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_DARWINSSL
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/amigaos.o
GENERATED += $(OBJDIR)/asyn-ares.o
GENERATED += $(OBJDIR)/asyn-thread.o
GENERATED += $(OBJDIR)/axtls.o
GENERATED += $(OBJDIR)/base64.o
GENERATED += $(OBJDIR)/cleartext.o
GENERATED += $(OBJDIR)/conncache.o
GENERATED += $(OBJDIR)/connect.o
GENERATED += $(OBJDIR)/content_encoding.o
GENERATED += $(OBJDIR)/cookie.o
GENERATED += $(OBJDIR)/cram.o
GENERATED += $(OBJDIR)/curl_addrinfo.o
GENERATED += $(OBJDIR)/curl_des.o
GENERATED += $(OBJDIR)/curl_endian.o
GENERATED += $(OBJDIR)/curl_fnmatch.o
GENERATED += $(OBJDIR)/curl_gethostname.o
GENERATED += $(OBJDIR)/curl_gssapi.o
GENERATED += $(OBJDIR)/curl_memrchr.o
GENERATED += $(OBJDIR)/curl_multibyte.o
GENERATED += $(OBJDIR)/curl_ntlm_core.o
GENERATED += $(OBJDIR)/curl_ntlm_wb.o
GENERATED += $(OBJDIR)/curl_rtmp.o
GENERATED += $(OBJDIR)/curl_sasl.o
GENERATED += $(OBJDIR)/curl_sspi.o
GENERATED += $(OBJDIR)/curl_threads.o
GENERATED += $(OBJDIR)/cyassl.o
GENERATED += $(OBJDIR)/darwinssl.o
GENERATED += $(OBJDIR)/dict.o
GENERATED += $(OBJDIR)/digest.o
GENERATED += $(OBJDIR)/digest_sspi.o
GENERATED += $(OBJDIR)/dotdot.o
GENERATED += $(OBJDIR)/easy.o
GENERATED += $(OBJDIR)/escape.o
GENERATED += $(OBJDIR)/file.o
GENERATED += $(OBJDIR)/fileinfo.o
GENERATED += $(OBJDIR)/formdata.o
GENERATED += $(OBJDIR)/ftp.o
GENERATED += $(OBJDIR)/ftplistparser.o
GENERATED += $(OBJDIR)/getenv.o
GENERATED += $(OBJDIR)/getinfo.o
GENERATED += $(OBJDIR)/gopher.o
GENERATED += $(OBJDIR)/gskit.o
GENERATED += $(OBJDIR)/gtls.o
GENERATED += $(OBJDIR)/hash.o
GENERATED += $(OBJDIR)/hmac.o
GENERATED += $(OBJDIR)/hostasyn.o
GENERATED += $(OBJDIR)/hostcheck.o
GENERATED += $(OBJDIR)/hostip.o
GENERATED += $(OBJDIR)/hostip4.o
GENERATED += $(OBJDIR)/hostip6.o
GENERATED += $(OBJDIR)/hostsyn.o
GENERATED += $(OBJDIR)/http.o
GENERATED += $(OBJDIR)/http2.o
GENERATED += $(OBJDIR)/http_chunks.o
GENERATED += $(OBJDIR)/http_digest.o
GENERATED += $(OBJDIR)/http_negotiate.o
GENERATED += $(OBJDIR)/http_ntlm.o
GENERATED += $(OBJDIR)/http_proxy.o
GENERATED += $(OBJDIR)/idn_win32.o
GENERATED += $(OBJDIR)/if2ip.o
GENERATED += $(OBJDIR)/imap.o
GENERATED += $(OBJDIR)/inet_ntop.o
GENERATED += $(OBJDIR)/inet_pton.o
GENERATED += $(OBJDIR)/krb5.o
GENERATED += $(OBJDIR)/krb5_gssapi.o
GENERATED += $(OBJDIR)/krb5_sspi.o
GENERATED += $(OBJDIR)/ldap.o
GENERATED += $(OBJDIR)/llist.o
GENERATED += $(OBJDIR)/mbedtls.o
GENERATED += $(OBJDIR)/md4.o
GENERATED += $(OBJDIR)/md5.o
GENERATED += $(OBJDIR)/memdebug.o
GENERATED += $(OBJDIR)/mprintf.o
GENERATED += $(OBJDIR)/multi.o
GENERATED += $(OBJDIR)/netrc.o
GENERATED += $(OBJDIR)/non-ascii.o
GENERATED += $(OBJDIR)/nonblock.o
GENERATED += $(OBJDIR)/nss.o
GENERATED += $(OBJDIR)/ntlm.o
GENERATED += $(OBJDIR)/ntlm_sspi.o
GENERATED += $(OBJDIR)/nwlib.o
GENERATED += $(OBJDIR)/nwos.o
GENERATED += $(OBJDIR)/oauth2.o
GENERATED += $(OBJDIR)/openldap.o
GENERATED += $(OBJDIR)/openssl.o
GENERATED += $(OBJDIR)/parsedate.o
GENERATED += $(OBJDIR)/pingpong.o
GENERATED += $(OBJDIR)/pipeline.o
GENERATED += $(OBJDIR)/polarssl.o
GENERATED += $(OBJDIR)/polarssl_threadlock.o
GENERATED += $(OBJDIR)/pop3.o
GENERATED += $(OBJDIR)/progress.o
GENERATED += $(OBJDIR)/rand.o
GENERATED += $(OBJDIR)/rtsp.o
GENERATED += $(OBJDIR)/schannel.o
GENERATED += $(OBJDIR)/security.o
GENERATED += $(OBJDIR)/select.o
GENERATED += $(OBJDIR)/sendf.o
GENERATED += $(OBJDIR)/share.o
GENERATED += $(OBJDIR)/slist.o
GENERATED += $(OBJDIR)/smb.o
GENERATED += $(OBJDIR)/smtp.o
GENERATED += $(OBJDIR)/socks.o
GENERATED += $(OBJDIR)/socks_gssapi.o
GENERATED += $(OBJDIR)/socks_sspi.o
GENERATED += $(OBJDIR)/speedcheck.o
GENERATED += $(OBJDIR)/splay.o
GENERATED += $(OBJDIR)/spnego_gssapi.o
GENERATED += $(OBJDIR)/spnego_sspi.o
GENERATED += $(OBJDIR)/ssh.o
GENERATED += $(OBJDIR)/strcase.o
GENERATED += $(OBJDIR)/strdup.o
GENERATED += $(OBJDIR)/strerror.o
GENERATED += $(OBJDIR)/strtok.o
GENERATED += $(OBJDIR)/strtoofft.o
GENERATED += $(OBJDIR)/system_win32.o
GENERATED += $(OBJDIR)/telnet.o
GENERATED += $(OBJDIR)/tftp.o
GENERATED += $(OBJDIR)/timeval.o
GENERATED += $(OBJDIR)/transfer.o
GENERATED += $(OBJDIR)/url.o
GENERATED += $(OBJDIR)/vauth.o
GENERATED += $(OBJDIR)/version.o
GENERATED += $(OBJDIR)/vtls.o
GENERATED += $(OBJDIR)/warnless.o
GENERATED += $(OBJDIR)/wildcard.o
GENERATED += $(OBJDIR)/x509asn1.o
OBJECTS += $(OBJDIR)/amigaos.o
OBJECTS += $(OBJDIR)/asyn-ares.o
OBJECTS += $(OBJDIR)/asyn-thread.o
OBJECTS += $(OBJDIR)/axtls.o
OBJECTS += $(OBJDIR)/base64.o
OBJECTS += $(OBJDIR)/cleartext.o
OBJECTS += $(OBJDIR)/conncache.o
OBJECTS += $(OBJDIR)/connect.o
OBJECTS += $(OBJDIR)/content_encoding.o
OBJECTS += $(OBJDIR)/cookie.o
OBJECTS += $(OBJDIR)/cram.o
OBJECTS += $(OBJDIR)/curl_addrinfo.o
OBJECTS += $(OBJDIR)/curl_des.o
OBJECTS += $(OBJDIR)/curl_endian.o
OBJECTS += $(OBJDIR)/curl_fnmatch.o
OBJECTS += $(OBJDIR)/curl_gethostname.o
OBJECTS += $(OBJDIR)/curl_gssapi.o
OBJECTS += $(OBJDIR)/curl_memrchr.o
OBJECTS += $(OBJDIR)/curl_multibyte.o
OBJECTS += $(OBJDIR)/curl_ntlm_core.o
OBJECTS += $(OBJDIR)/curl_ntlm_wb.o
OBJECTS += $(OBJDIR)/curl_rtmp.o
OBJECTS += $(OBJDIR)/curl_sasl.o
OBJECTS += $(OBJDIR)/curl_sspi.o
OBJECTS += $(OBJDIR)/curl_threads.o
OBJECTS += $(OBJDIR)/cyassl.o
OBJECTS += $(OBJDIR)/darwinssl.o
OBJECTS += $(OBJDIR)/dict.o
OBJECTS += $(OBJDIR)/digest.o
OBJECTS += $(OBJDIR)/digest_sspi.o
OBJECTS += $(OBJDIR)/dotdot.o
OBJECTS += $(OBJDIR)/easy.o
OBJECTS += $(OBJDIR)/escape.o
OBJECTS += $(OBJDIR)/file.o
OBJECTS += $(OBJDIR)/fileinfo.o
OBJECTS += $(OBJDIR)/formdata.o
OBJECTS += $(OBJDIR)/ftp.o
OBJECTS += $(OBJDIR)/ftplistparser.o
OBJECTS += $(OBJDIR)/getenv.o
OBJECTS += $(OBJDIR)/getinfo.o
OBJECTS += $(OBJDIR)/gopher.o
OBJECTS += $(OBJDIR)/gskit.o
OBJECTS += $(OBJDIR)/gtls.o
OBJECTS += $(OBJDIR)/hash.o
OBJECTS += $(OBJDIR)/hmac.o
OBJECTS += $(OBJDIR)/hostasyn.o
OBJECTS += $(OBJDIR)/hostcheck.o
OBJECTS += $(OBJDIR)/hostip.o
OBJECTS += $(OBJDIR)/hostip4.o
OBJECTS += $(OBJDIR)/hostip6.o
OBJECTS += $(OBJDIR)/hostsyn.o
OBJECTS += $(OBJDIR)/http.o
OBJECTS += $(OBJDIR)/http2.o
OBJECTS += $(OBJDIR)/http_chunks.o
OBJECTS += $(OBJDIR)/http_digest.o
OBJECTS += $(OBJDIR)/http_negotiate.o
OBJECTS += $(OBJDIR)/http_ntlm.o
OBJECTS += $(OBJDIR)/http_proxy.o
OBJECTS += $(OBJDIR)/idn_win32.o
OBJECTS += $(OBJDIR)/if2ip.o
OBJECTS += $(OBJDIR)/imap.o
OBJECTS += $(OBJDIR)/inet_ntop.o
OBJECTS += $(OBJDIR)/inet_pton.o
OBJECTS += $(OBJDIR)/krb5.o
OBJECTS += $(OBJDIR)/krb5_gssapi.o
OBJECTS += $(OBJDIR)/krb5_sspi.o
OBJECTS += $(OBJDIR)/ldap.o
OBJECTS += $(OBJDIR)/llist.o
OBJECTS += $(OBJDIR)/mbedtls.o
OBJECTS += $(OBJDIR)/md4.o
OBJECTS += $(OBJDIR)/md5.o
OBJECTS += $(OBJDIR)/memdebug.o
OBJECTS += $(OBJDIR)/mprintf.o
OBJECTS += $(OBJDIR)/multi.o
OBJECTS += $(OBJDIR)/netrc.o
OBJECTS += $(OBJDIR)/non-ascii.o
OBJECTS += $(OBJDIR)/nonblock.o
OBJECTS += $(OBJDIR)/nss.o
OBJECTS += $(OBJDIR)/ntlm.o
OBJECTS += $(OBJDIR)/ntlm_sspi.o
OBJECTS += $(OBJDIR)/nwlib.o
OBJECTS += $(OBJDIR)/nwos.o
OBJECTS += $(OBJDIR)/oauth2.o
OBJECTS += $(OBJDIR)/openldap.o
OBJECTS += $(OBJDIR)/openssl.o
OBJECTS += $(OBJDIR)/parsedate.o
OBJECTS += $(OBJDIR)/pingpong.o
OBJECTS += $(OBJDIR)/pipeline.o
OBJECTS += $(OBJDIR)/polarssl.o
OBJECTS += $(OBJDIR)/polarssl_threadlock.o
OBJECTS += $(OBJDIR)/pop3.o
OBJECTS += $(OBJDIR)/progress.o
OBJECTS += $(OBJDIR)/rand.o
OBJECTS += $(OBJDIR)/rtsp.o
OBJECTS += $(OBJDIR)/schannel.o
OBJECTS += $(OBJDIR)/security.o
OBJECTS += $(OBJDIR)/select.o
OBJECTS += $(OBJDIR)/sendf.o
OBJECTS += $(OBJDIR)/share.o
OBJECTS += $(OBJDIR)/slist.o
OBJECTS += $(OBJDIR)/smb.o
OBJECTS += $(OBJDIR)/smtp.o
OBJECTS += $(OBJDIR)/socks.o
OBJECTS += $(OBJDIR)/socks_gssapi.o
OBJECTS += $(OBJDIR)/socks_sspi.o
OBJECTS += $(OBJDIR)/speedcheck.o
OBJECTS += $(OBJDIR)/splay.o
OBJECTS += $(OBJDIR)/spnego_gssapi.o
OBJECTS += $(OBJDIR)/spnego_sspi.o
OBJECTS += $(OBJDIR)/ssh.o
OBJECTS += $(OBJDIR)/strcase.o
OBJECTS += $(OBJDIR)/strdup.o
OBJECTS += $(OBJDIR)/strerror.o
OBJECTS += $(OBJDIR)/strtok.o
OBJECTS += $(OBJDIR)/strtoofft.o
OBJECTS += $(OBJDIR)/system_win32.o
OBJECTS += $(OBJDIR)/telnet.o
OBJECTS += $(OBJDIR)/tftp.o
OBJECTS += $(OBJDIR)/timeval.o
OBJECTS += $(OBJDIR)/transfer.o
OBJECTS += $(OBJDIR)/url.o
OBJECTS += $(OBJDIR)/vauth.o
OBJECTS += $(OBJDIR)/version.o
OBJECTS += $(OBJDIR)/vtls.o
OBJECTS += $(OBJDIR)/warnless.o
OBJECTS += $(OBJDIR)/wildcard.o
OBJECTS += $(OBJDIR)/x509asn1.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking curl-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -229,26 +357,35 @@ clean:
@echo Cleaning curl-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/amigaos.o: ../../contrib/curl/lib/amigaos.c
@echo $(notdir $<)
@ -634,5 +771,5 @@ $(OBJDIR)/x509asn1.o: ../../contrib/curl/lib/x509asn1.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -0,0 +1,147 @@
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
# Configurations
# #############################################
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS) -dynamiclib -Wl,-install_name,@rpath/example.so
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/example.so
OBJDIR = obj/Release/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
LIBS += bin/Release/libluashim-lib.a
LDDEPS += bin/Release/libluashim-lib.a
else ifeq ($(config),debug)
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/example.so
OBJDIR = obj/Debug/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
LIBS += bin/Debug/libluashim-lib.a
LDDEPS += bin/Debug/libluashim-lib.a
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/main.o
OBJECTS += $(OBJDIR)/main.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking example
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning example
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/main.o: ../../binmodules/example/main.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,112 +8,145 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/liblua-lib.a
OBJDIR = obj/Release/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/liblua-lib.a
OBJDIR = obj/Debug/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/lapi.o \
$(OBJDIR)/lbaselib.o \
$(OBJDIR)/lbitlib.o \
$(OBJDIR)/lcode.o \
$(OBJDIR)/lcorolib.o \
$(OBJDIR)/lctype.o \
$(OBJDIR)/ldblib.o \
$(OBJDIR)/ldebug.o \
$(OBJDIR)/ldo.o \
$(OBJDIR)/ldump.o \
$(OBJDIR)/lfunc.o \
$(OBJDIR)/lgc.o \
$(OBJDIR)/linit.o \
$(OBJDIR)/liolib.o \
$(OBJDIR)/llex.o \
$(OBJDIR)/lmathlib.o \
$(OBJDIR)/lmem.o \
$(OBJDIR)/loadlib.o \
$(OBJDIR)/lobject.o \
$(OBJDIR)/lopcodes.o \
$(OBJDIR)/loslib.o \
$(OBJDIR)/lparser.o \
$(OBJDIR)/lstate.o \
$(OBJDIR)/lstring.o \
$(OBJDIR)/lstrlib.o \
$(OBJDIR)/ltable.o \
$(OBJDIR)/ltablib.o \
$(OBJDIR)/ltm.o \
$(OBJDIR)/lundump.o \
$(OBJDIR)/lutf8lib.o \
$(OBJDIR)/lvm.o \
$(OBJDIR)/lzio.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/liblua-lib.a
OBJDIR = obj/Release/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_MACOSX
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/liblua-lib.a
OBJDIR = obj/Debug/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_MACOSX
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/lapi.o
GENERATED += $(OBJDIR)/lbaselib.o
GENERATED += $(OBJDIR)/lbitlib.o
GENERATED += $(OBJDIR)/lcode.o
GENERATED += $(OBJDIR)/lcorolib.o
GENERATED += $(OBJDIR)/lctype.o
GENERATED += $(OBJDIR)/ldblib.o
GENERATED += $(OBJDIR)/ldebug.o
GENERATED += $(OBJDIR)/ldo.o
GENERATED += $(OBJDIR)/ldump.o
GENERATED += $(OBJDIR)/lfunc.o
GENERATED += $(OBJDIR)/lgc.o
GENERATED += $(OBJDIR)/linit.o
GENERATED += $(OBJDIR)/liolib.o
GENERATED += $(OBJDIR)/llex.o
GENERATED += $(OBJDIR)/lmathlib.o
GENERATED += $(OBJDIR)/lmem.o
GENERATED += $(OBJDIR)/loadlib.o
GENERATED += $(OBJDIR)/lobject.o
GENERATED += $(OBJDIR)/lopcodes.o
GENERATED += $(OBJDIR)/loslib.o
GENERATED += $(OBJDIR)/lparser.o
GENERATED += $(OBJDIR)/lstate.o
GENERATED += $(OBJDIR)/lstring.o
GENERATED += $(OBJDIR)/lstrlib.o
GENERATED += $(OBJDIR)/ltable.o
GENERATED += $(OBJDIR)/ltablib.o
GENERATED += $(OBJDIR)/ltm.o
GENERATED += $(OBJDIR)/lundump.o
GENERATED += $(OBJDIR)/lutf8lib.o
GENERATED += $(OBJDIR)/lvm.o
GENERATED += $(OBJDIR)/lzio.o
OBJECTS += $(OBJDIR)/lapi.o
OBJECTS += $(OBJDIR)/lbaselib.o
OBJECTS += $(OBJDIR)/lbitlib.o
OBJECTS += $(OBJDIR)/lcode.o
OBJECTS += $(OBJDIR)/lcorolib.o
OBJECTS += $(OBJDIR)/lctype.o
OBJECTS += $(OBJDIR)/ldblib.o
OBJECTS += $(OBJDIR)/ldebug.o
OBJECTS += $(OBJDIR)/ldo.o
OBJECTS += $(OBJDIR)/ldump.o
OBJECTS += $(OBJDIR)/lfunc.o
OBJECTS += $(OBJDIR)/lgc.o
OBJECTS += $(OBJDIR)/linit.o
OBJECTS += $(OBJDIR)/liolib.o
OBJECTS += $(OBJDIR)/llex.o
OBJECTS += $(OBJDIR)/lmathlib.o
OBJECTS += $(OBJDIR)/lmem.o
OBJECTS += $(OBJDIR)/loadlib.o
OBJECTS += $(OBJDIR)/lobject.o
OBJECTS += $(OBJDIR)/lopcodes.o
OBJECTS += $(OBJDIR)/loslib.o
OBJECTS += $(OBJDIR)/lparser.o
OBJECTS += $(OBJDIR)/lstate.o
OBJECTS += $(OBJDIR)/lstring.o
OBJECTS += $(OBJDIR)/lstrlib.o
OBJECTS += $(OBJDIR)/ltable.o
OBJECTS += $(OBJDIR)/ltablib.o
OBJECTS += $(OBJDIR)/ltm.o
OBJECTS += $(OBJDIR)/lundump.o
OBJECTS += $(OBJDIR)/lutf8lib.o
OBJECTS += $(OBJDIR)/lvm.o
OBJECTS += $(OBJDIR)/lzio.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking lua-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -134,26 +167,35 @@ clean:
@echo Cleaning lua-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/lapi.o: ../../contrib/lua/src/lapi.c
@echo $(notdir $<)
@ -254,5 +296,5 @@ $(OBJDIR)/lzio.o: ../../contrib/lua/src/lzio.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -0,0 +1,145 @@
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
# Configurations
# #############################################
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libluashim-lib.a
OBJDIR = obj/Release/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_MACOSX
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libluashim-lib.a
OBJDIR = obj/Debug/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_MACOSX
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/luashim.o
OBJECTS += $(OBJDIR)/luashim.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking luashim-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning luashim-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/luashim.o: ../../contrib/luashim/luashim.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,115 +8,121 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/libluasocket.dylib
OBJDIR = obj/Release/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUASOCKET_API=__attribute__\(\(visibility\(\"default\"\)\)\)
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Release/libluashim-lib.a
LDDEPS += bin/Release/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -dynamiclib -Wl,-install_name,@rpath/libluasocket.dylib
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/libluasocket.dylib
OBJDIR = obj/Debug/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUASOCKET_API=__attribute__\(\(visibility\(\"default\"\)\)\)
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Debug/libluashim-lib.a
LDDEPS += bin/Debug/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -dynamiclib -Wl,-install_name,@rpath/libluasocket.dylib
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/main.o \
$(OBJDIR)/auxiliar.o \
$(OBJDIR)/buffer.o \
$(OBJDIR)/compat.o \
$(OBJDIR)/except.o \
$(OBJDIR)/inet.o \
$(OBJDIR)/io.o \
$(OBJDIR)/luasocket.o \
$(OBJDIR)/mime.o \
$(OBJDIR)/options.o \
$(OBJDIR)/select.o \
$(OBJDIR)/serial.o \
$(OBJDIR)/tcp.o \
$(OBJDIR)/timeout.o \
$(OBJDIR)/udp.o \
$(OBJDIR)/unix.o \
$(OBJDIR)/unixdgram.o \
$(OBJDIR)/unixstream.o \
$(OBJDIR)/usocket.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
ALL_LDFLAGS += $(LDFLAGS) -dynamiclib -Wl,-install_name,@rpath/libluasocket.dylib
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/libluasocket.dylib
OBJDIR = obj/Release/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUASOCKET_API=__attribute__\(\(visibility\(\"default\"\)\)\)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
LIBS += bin/Release/libluashim-lib.a
LDDEPS += bin/Release/libluashim-lib.a
else ifeq ($(config),debug)
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/libluasocket.dylib
OBJDIR = obj/Debug/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUASOCKET_API=__attribute__\(\(visibility\(\"default\"\)\)\)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
LIBS += bin/Debug/libluashim-lib.a
LDDEPS += bin/Debug/libluashim-lib.a
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/auxiliar.o
GENERATED += $(OBJDIR)/buffer.o
GENERATED += $(OBJDIR)/compat.o
GENERATED += $(OBJDIR)/except.o
GENERATED += $(OBJDIR)/inet.o
GENERATED += $(OBJDIR)/io.o
GENERATED += $(OBJDIR)/luasocket.o
GENERATED += $(OBJDIR)/main.o
GENERATED += $(OBJDIR)/mime.o
GENERATED += $(OBJDIR)/options.o
GENERATED += $(OBJDIR)/select.o
GENERATED += $(OBJDIR)/serial.o
GENERATED += $(OBJDIR)/tcp.o
GENERATED += $(OBJDIR)/timeout.o
GENERATED += $(OBJDIR)/udp.o
GENERATED += $(OBJDIR)/unix.o
GENERATED += $(OBJDIR)/unixdgram.o
GENERATED += $(OBJDIR)/unixstream.o
GENERATED += $(OBJDIR)/usocket.o
OBJECTS += $(OBJDIR)/auxiliar.o
OBJECTS += $(OBJDIR)/buffer.o
OBJECTS += $(OBJDIR)/compat.o
OBJECTS += $(OBJDIR)/except.o
OBJECTS += $(OBJDIR)/inet.o
OBJECTS += $(OBJDIR)/io.o
OBJECTS += $(OBJDIR)/luasocket.o
OBJECTS += $(OBJDIR)/main.o
OBJECTS += $(OBJDIR)/mime.o
OBJECTS += $(OBJDIR)/options.o
OBJECTS += $(OBJDIR)/select.o
OBJECTS += $(OBJDIR)/serial.o
OBJECTS += $(OBJDIR)/tcp.o
OBJECTS += $(OBJDIR)/timeout.o
OBJECTS += $(OBJDIR)/udp.o
OBJECTS += $(OBJDIR)/unix.o
OBJECTS += $(OBJDIR)/unixdgram.o
OBJECTS += $(OBJDIR)/unixstream.o
OBJECTS += $(OBJDIR)/usocket.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking luasocket
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -137,26 +143,35 @@ clean:
@echo Cleaning luasocket
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/main.o: ../../binmodules/luasocket/main.c
@echo $(notdir $<)
@ -218,5 +233,5 @@ $(OBJDIR)/usocket.o: ../../binmodules/luasocket/src/usocket.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,150 +8,221 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libmbedtls-lib.a
OBJDIR = obj/Release/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DMBEDTLS_ZLIB_SUPPORT
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libmbedtls-lib.a
OBJDIR = obj/Debug/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DMBEDTLS_ZLIB_SUPPORT
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/aes.o \
$(OBJDIR)/aesni.o \
$(OBJDIR)/arc4.o \
$(OBJDIR)/asn1parse.o \
$(OBJDIR)/asn1write.o \
$(OBJDIR)/base64.o \
$(OBJDIR)/bignum.o \
$(OBJDIR)/blowfish.o \
$(OBJDIR)/camellia.o \
$(OBJDIR)/ccm.o \
$(OBJDIR)/certs.o \
$(OBJDIR)/cipher.o \
$(OBJDIR)/cipher_wrap.o \
$(OBJDIR)/ctr_drbg.o \
$(OBJDIR)/debug.o \
$(OBJDIR)/des.o \
$(OBJDIR)/dhm.o \
$(OBJDIR)/ecdh.o \
$(OBJDIR)/ecdsa.o \
$(OBJDIR)/ecjpake.o \
$(OBJDIR)/ecp.o \
$(OBJDIR)/ecp_curves.o \
$(OBJDIR)/entropy.o \
$(OBJDIR)/entropy_poll.o \
$(OBJDIR)/error.o \
$(OBJDIR)/gcm.o \
$(OBJDIR)/havege.o \
$(OBJDIR)/hmac_drbg.o \
$(OBJDIR)/md.o \
$(OBJDIR)/md2.o \
$(OBJDIR)/md4.o \
$(OBJDIR)/md5.o \
$(OBJDIR)/md_wrap.o \
$(OBJDIR)/memory_buffer_alloc.o \
$(OBJDIR)/net.o \
$(OBJDIR)/oid.o \
$(OBJDIR)/padlock.o \
$(OBJDIR)/pem.o \
$(OBJDIR)/pk.o \
$(OBJDIR)/pk_wrap.o \
$(OBJDIR)/pkcs11.o \
$(OBJDIR)/pkcs12.o \
$(OBJDIR)/pkcs5.o \
$(OBJDIR)/pkparse.o \
$(OBJDIR)/pkwrite.o \
$(OBJDIR)/platform.o \
$(OBJDIR)/ripemd160.o \
$(OBJDIR)/rsa.o \
$(OBJDIR)/sha1.o \
$(OBJDIR)/sha256.o \
$(OBJDIR)/sha512.o \
$(OBJDIR)/ssl_cache.o \
$(OBJDIR)/ssl_ciphersuites.o \
$(OBJDIR)/ssl_cli.o \
$(OBJDIR)/ssl_cookie.o \
$(OBJDIR)/ssl_srv.o \
$(OBJDIR)/ssl_ticket.o \
$(OBJDIR)/ssl_tls.o \
$(OBJDIR)/threading.o \
$(OBJDIR)/timing.o \
$(OBJDIR)/version.o \
$(OBJDIR)/version_features.o \
$(OBJDIR)/x509.o \
$(OBJDIR)/x509_create.o \
$(OBJDIR)/x509_crl.o \
$(OBJDIR)/x509_crt.o \
$(OBJDIR)/x509_csr.o \
$(OBJDIR)/x509write_crt.o \
$(OBJDIR)/x509write_csr.o \
$(OBJDIR)/xtea.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libmbedtls-lib.a
OBJDIR = obj/Release/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DMBEDTLS_ZLIB_SUPPORT
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libmbedtls-lib.a
OBJDIR = obj/Debug/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DMBEDTLS_ZLIB_SUPPORT
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/aes.o
GENERATED += $(OBJDIR)/aesni.o
GENERATED += $(OBJDIR)/arc4.o
GENERATED += $(OBJDIR)/asn1parse.o
GENERATED += $(OBJDIR)/asn1write.o
GENERATED += $(OBJDIR)/base64.o
GENERATED += $(OBJDIR)/bignum.o
GENERATED += $(OBJDIR)/blowfish.o
GENERATED += $(OBJDIR)/camellia.o
GENERATED += $(OBJDIR)/ccm.o
GENERATED += $(OBJDIR)/certs.o
GENERATED += $(OBJDIR)/cipher.o
GENERATED += $(OBJDIR)/cipher_wrap.o
GENERATED += $(OBJDIR)/ctr_drbg.o
GENERATED += $(OBJDIR)/debug.o
GENERATED += $(OBJDIR)/des.o
GENERATED += $(OBJDIR)/dhm.o
GENERATED += $(OBJDIR)/ecdh.o
GENERATED += $(OBJDIR)/ecdsa.o
GENERATED += $(OBJDIR)/ecjpake.o
GENERATED += $(OBJDIR)/ecp.o
GENERATED += $(OBJDIR)/ecp_curves.o
GENERATED += $(OBJDIR)/entropy.o
GENERATED += $(OBJDIR)/entropy_poll.o
GENERATED += $(OBJDIR)/error.o
GENERATED += $(OBJDIR)/gcm.o
GENERATED += $(OBJDIR)/havege.o
GENERATED += $(OBJDIR)/hmac_drbg.o
GENERATED += $(OBJDIR)/md.o
GENERATED += $(OBJDIR)/md2.o
GENERATED += $(OBJDIR)/md4.o
GENERATED += $(OBJDIR)/md5.o
GENERATED += $(OBJDIR)/md_wrap.o
GENERATED += $(OBJDIR)/memory_buffer_alloc.o
GENERATED += $(OBJDIR)/net.o
GENERATED += $(OBJDIR)/oid.o
GENERATED += $(OBJDIR)/padlock.o
GENERATED += $(OBJDIR)/pem.o
GENERATED += $(OBJDIR)/pk.o
GENERATED += $(OBJDIR)/pk_wrap.o
GENERATED += $(OBJDIR)/pkcs11.o
GENERATED += $(OBJDIR)/pkcs12.o
GENERATED += $(OBJDIR)/pkcs5.o
GENERATED += $(OBJDIR)/pkparse.o
GENERATED += $(OBJDIR)/pkwrite.o
GENERATED += $(OBJDIR)/platform.o
GENERATED += $(OBJDIR)/ripemd160.o
GENERATED += $(OBJDIR)/rsa.o
GENERATED += $(OBJDIR)/sha1.o
GENERATED += $(OBJDIR)/sha256.o
GENERATED += $(OBJDIR)/sha512.o
GENERATED += $(OBJDIR)/ssl_cache.o
GENERATED += $(OBJDIR)/ssl_ciphersuites.o
GENERATED += $(OBJDIR)/ssl_cli.o
GENERATED += $(OBJDIR)/ssl_cookie.o
GENERATED += $(OBJDIR)/ssl_srv.o
GENERATED += $(OBJDIR)/ssl_ticket.o
GENERATED += $(OBJDIR)/ssl_tls.o
GENERATED += $(OBJDIR)/threading.o
GENERATED += $(OBJDIR)/timing.o
GENERATED += $(OBJDIR)/version.o
GENERATED += $(OBJDIR)/version_features.o
GENERATED += $(OBJDIR)/x509.o
GENERATED += $(OBJDIR)/x509_create.o
GENERATED += $(OBJDIR)/x509_crl.o
GENERATED += $(OBJDIR)/x509_crt.o
GENERATED += $(OBJDIR)/x509_csr.o
GENERATED += $(OBJDIR)/x509write_crt.o
GENERATED += $(OBJDIR)/x509write_csr.o
GENERATED += $(OBJDIR)/xtea.o
OBJECTS += $(OBJDIR)/aes.o
OBJECTS += $(OBJDIR)/aesni.o
OBJECTS += $(OBJDIR)/arc4.o
OBJECTS += $(OBJDIR)/asn1parse.o
OBJECTS += $(OBJDIR)/asn1write.o
OBJECTS += $(OBJDIR)/base64.o
OBJECTS += $(OBJDIR)/bignum.o
OBJECTS += $(OBJDIR)/blowfish.o
OBJECTS += $(OBJDIR)/camellia.o
OBJECTS += $(OBJDIR)/ccm.o
OBJECTS += $(OBJDIR)/certs.o
OBJECTS += $(OBJDIR)/cipher.o
OBJECTS += $(OBJDIR)/cipher_wrap.o
OBJECTS += $(OBJDIR)/ctr_drbg.o
OBJECTS += $(OBJDIR)/debug.o
OBJECTS += $(OBJDIR)/des.o
OBJECTS += $(OBJDIR)/dhm.o
OBJECTS += $(OBJDIR)/ecdh.o
OBJECTS += $(OBJDIR)/ecdsa.o
OBJECTS += $(OBJDIR)/ecjpake.o
OBJECTS += $(OBJDIR)/ecp.o
OBJECTS += $(OBJDIR)/ecp_curves.o
OBJECTS += $(OBJDIR)/entropy.o
OBJECTS += $(OBJDIR)/entropy_poll.o
OBJECTS += $(OBJDIR)/error.o
OBJECTS += $(OBJDIR)/gcm.o
OBJECTS += $(OBJDIR)/havege.o
OBJECTS += $(OBJDIR)/hmac_drbg.o
OBJECTS += $(OBJDIR)/md.o
OBJECTS += $(OBJDIR)/md2.o
OBJECTS += $(OBJDIR)/md4.o
OBJECTS += $(OBJDIR)/md5.o
OBJECTS += $(OBJDIR)/md_wrap.o
OBJECTS += $(OBJDIR)/memory_buffer_alloc.o
OBJECTS += $(OBJDIR)/net.o
OBJECTS += $(OBJDIR)/oid.o
OBJECTS += $(OBJDIR)/padlock.o
OBJECTS += $(OBJDIR)/pem.o
OBJECTS += $(OBJDIR)/pk.o
OBJECTS += $(OBJDIR)/pk_wrap.o
OBJECTS += $(OBJDIR)/pkcs11.o
OBJECTS += $(OBJDIR)/pkcs12.o
OBJECTS += $(OBJDIR)/pkcs5.o
OBJECTS += $(OBJDIR)/pkparse.o
OBJECTS += $(OBJDIR)/pkwrite.o
OBJECTS += $(OBJDIR)/platform.o
OBJECTS += $(OBJDIR)/ripemd160.o
OBJECTS += $(OBJDIR)/rsa.o
OBJECTS += $(OBJDIR)/sha1.o
OBJECTS += $(OBJDIR)/sha256.o
OBJECTS += $(OBJDIR)/sha512.o
OBJECTS += $(OBJDIR)/ssl_cache.o
OBJECTS += $(OBJDIR)/ssl_ciphersuites.o
OBJECTS += $(OBJDIR)/ssl_cli.o
OBJECTS += $(OBJDIR)/ssl_cookie.o
OBJECTS += $(OBJDIR)/ssl_srv.o
OBJECTS += $(OBJDIR)/ssl_ticket.o
OBJECTS += $(OBJDIR)/ssl_tls.o
OBJECTS += $(OBJDIR)/threading.o
OBJECTS += $(OBJDIR)/timing.o
OBJECTS += $(OBJDIR)/version.o
OBJECTS += $(OBJDIR)/version_features.o
OBJECTS += $(OBJDIR)/x509.o
OBJECTS += $(OBJDIR)/x509_create.o
OBJECTS += $(OBJDIR)/x509_crl.o
OBJECTS += $(OBJDIR)/x509_crt.o
OBJECTS += $(OBJDIR)/x509_csr.o
OBJECTS += $(OBJDIR)/x509write_crt.o
OBJECTS += $(OBJDIR)/x509write_csr.o
OBJECTS += $(OBJDIR)/xtea.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking mbedtls-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -172,26 +243,35 @@ clean:
@echo Cleaning mbedtls-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/aes.o: ../../contrib/mbedtls/library/aes.c
@echo $(notdir $<)
@ -406,5 +486,5 @@ $(OBJDIR)/xtea.o: ../../contrib/mbedtls/library/xtea.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,166 +8,253 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libzip-lib.a
OBJDIR = obj/Release/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -DHAVE_SSIZE_T_LIBZIP -DHAVE_CONFIG_H
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libzip-lib.a
OBJDIR = obj/Debug/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -DHAVE_SSIZE_T_LIBZIP -DHAVE_CONFIG_H
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/mkstemp.o \
$(OBJDIR)/zip_add.o \
$(OBJDIR)/zip_add_dir.o \
$(OBJDIR)/zip_add_entry.o \
$(OBJDIR)/zip_close.o \
$(OBJDIR)/zip_delete.o \
$(OBJDIR)/zip_dir_add.o \
$(OBJDIR)/zip_dirent.o \
$(OBJDIR)/zip_discard.o \
$(OBJDIR)/zip_entry.o \
$(OBJDIR)/zip_err_str.o \
$(OBJDIR)/zip_error.o \
$(OBJDIR)/zip_error_clear.o \
$(OBJDIR)/zip_error_get.o \
$(OBJDIR)/zip_error_get_sys_type.o \
$(OBJDIR)/zip_error_strerror.o \
$(OBJDIR)/zip_error_to_str.o \
$(OBJDIR)/zip_extra_field.o \
$(OBJDIR)/zip_extra_field_api.o \
$(OBJDIR)/zip_fclose.o \
$(OBJDIR)/zip_fdopen.o \
$(OBJDIR)/zip_file_add.o \
$(OBJDIR)/zip_file_error_clear.o \
$(OBJDIR)/zip_file_error_get.o \
$(OBJDIR)/zip_file_get_comment.o \
$(OBJDIR)/zip_file_get_external_attributes.o \
$(OBJDIR)/zip_file_get_offset.o \
$(OBJDIR)/zip_file_rename.o \
$(OBJDIR)/zip_file_replace.o \
$(OBJDIR)/zip_file_set_comment.o \
$(OBJDIR)/zip_file_set_external_attributes.o \
$(OBJDIR)/zip_file_strerror.o \
$(OBJDIR)/zip_filerange_crc.o \
$(OBJDIR)/zip_fopen.o \
$(OBJDIR)/zip_fopen_encrypted.o \
$(OBJDIR)/zip_fopen_index.o \
$(OBJDIR)/zip_fopen_index_encrypted.o \
$(OBJDIR)/zip_fread.o \
$(OBJDIR)/zip_get_archive_comment.o \
$(OBJDIR)/zip_get_archive_flag.o \
$(OBJDIR)/zip_get_compression_implementation.o \
$(OBJDIR)/zip_get_encryption_implementation.o \
$(OBJDIR)/zip_get_file_comment.o \
$(OBJDIR)/zip_get_name.o \
$(OBJDIR)/zip_get_num_entries.o \
$(OBJDIR)/zip_get_num_files.o \
$(OBJDIR)/zip_memdup.o \
$(OBJDIR)/zip_name_locate.o \
$(OBJDIR)/zip_new.o \
$(OBJDIR)/zip_open.o \
$(OBJDIR)/zip_rename.o \
$(OBJDIR)/zip_replace.o \
$(OBJDIR)/zip_set_archive_comment.o \
$(OBJDIR)/zip_set_archive_flag.o \
$(OBJDIR)/zip_set_default_password.o \
$(OBJDIR)/zip_set_file_comment.o \
$(OBJDIR)/zip_set_file_compression.o \
$(OBJDIR)/zip_set_name.o \
$(OBJDIR)/zip_source_buffer.o \
$(OBJDIR)/zip_source_close.o \
$(OBJDIR)/zip_source_crc.o \
$(OBJDIR)/zip_source_deflate.o \
$(OBJDIR)/zip_source_error.o \
$(OBJDIR)/zip_source_file.o \
$(OBJDIR)/zip_source_filep.o \
$(OBJDIR)/zip_source_free.o \
$(OBJDIR)/zip_source_function.o \
$(OBJDIR)/zip_source_layered.o \
$(OBJDIR)/zip_source_open.o \
$(OBJDIR)/zip_source_pkware.o \
$(OBJDIR)/zip_source_pop.o \
$(OBJDIR)/zip_source_read.o \
$(OBJDIR)/zip_source_stat.o \
$(OBJDIR)/zip_source_window.o \
$(OBJDIR)/zip_source_zip.o \
$(OBJDIR)/zip_source_zip_new.o \
$(OBJDIR)/zip_stat.o \
$(OBJDIR)/zip_stat_index.o \
$(OBJDIR)/zip_stat_init.o \
$(OBJDIR)/zip_strerror.o \
$(OBJDIR)/zip_string.o \
$(OBJDIR)/zip_unchange.o \
$(OBJDIR)/zip_unchange_all.o \
$(OBJDIR)/zip_unchange_archive.o \
$(OBJDIR)/zip_unchange_data.o \
$(OBJDIR)/zip_utf-8.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libzip-lib.a
OBJDIR = obj/Release/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -DHAVE_SSIZE_T_LIBZIP
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libzip-lib.a
OBJDIR = obj/Debug/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -DHAVE_SSIZE_T_LIBZIP
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/mkstemp.o
GENERATED += $(OBJDIR)/zip_add.o
GENERATED += $(OBJDIR)/zip_add_dir.o
GENERATED += $(OBJDIR)/zip_add_entry.o
GENERATED += $(OBJDIR)/zip_close.o
GENERATED += $(OBJDIR)/zip_delete.o
GENERATED += $(OBJDIR)/zip_dir_add.o
GENERATED += $(OBJDIR)/zip_dirent.o
GENERATED += $(OBJDIR)/zip_discard.o
GENERATED += $(OBJDIR)/zip_entry.o
GENERATED += $(OBJDIR)/zip_err_str.o
GENERATED += $(OBJDIR)/zip_error.o
GENERATED += $(OBJDIR)/zip_error_clear.o
GENERATED += $(OBJDIR)/zip_error_get.o
GENERATED += $(OBJDIR)/zip_error_get_sys_type.o
GENERATED += $(OBJDIR)/zip_error_strerror.o
GENERATED += $(OBJDIR)/zip_error_to_str.o
GENERATED += $(OBJDIR)/zip_extra_field.o
GENERATED += $(OBJDIR)/zip_extra_field_api.o
GENERATED += $(OBJDIR)/zip_fclose.o
GENERATED += $(OBJDIR)/zip_fdopen.o
GENERATED += $(OBJDIR)/zip_file_add.o
GENERATED += $(OBJDIR)/zip_file_error_clear.o
GENERATED += $(OBJDIR)/zip_file_error_get.o
GENERATED += $(OBJDIR)/zip_file_get_comment.o
GENERATED += $(OBJDIR)/zip_file_get_external_attributes.o
GENERATED += $(OBJDIR)/zip_file_get_offset.o
GENERATED += $(OBJDIR)/zip_file_rename.o
GENERATED += $(OBJDIR)/zip_file_replace.o
GENERATED += $(OBJDIR)/zip_file_set_comment.o
GENERATED += $(OBJDIR)/zip_file_set_external_attributes.o
GENERATED += $(OBJDIR)/zip_file_strerror.o
GENERATED += $(OBJDIR)/zip_filerange_crc.o
GENERATED += $(OBJDIR)/zip_fopen.o
GENERATED += $(OBJDIR)/zip_fopen_encrypted.o
GENERATED += $(OBJDIR)/zip_fopen_index.o
GENERATED += $(OBJDIR)/zip_fopen_index_encrypted.o
GENERATED += $(OBJDIR)/zip_fread.o
GENERATED += $(OBJDIR)/zip_get_archive_comment.o
GENERATED += $(OBJDIR)/zip_get_archive_flag.o
GENERATED += $(OBJDIR)/zip_get_compression_implementation.o
GENERATED += $(OBJDIR)/zip_get_encryption_implementation.o
GENERATED += $(OBJDIR)/zip_get_file_comment.o
GENERATED += $(OBJDIR)/zip_get_name.o
GENERATED += $(OBJDIR)/zip_get_num_entries.o
GENERATED += $(OBJDIR)/zip_get_num_files.o
GENERATED += $(OBJDIR)/zip_memdup.o
GENERATED += $(OBJDIR)/zip_name_locate.o
GENERATED += $(OBJDIR)/zip_new.o
GENERATED += $(OBJDIR)/zip_open.o
GENERATED += $(OBJDIR)/zip_rename.o
GENERATED += $(OBJDIR)/zip_replace.o
GENERATED += $(OBJDIR)/zip_set_archive_comment.o
GENERATED += $(OBJDIR)/zip_set_archive_flag.o
GENERATED += $(OBJDIR)/zip_set_default_password.o
GENERATED += $(OBJDIR)/zip_set_file_comment.o
GENERATED += $(OBJDIR)/zip_set_file_compression.o
GENERATED += $(OBJDIR)/zip_set_name.o
GENERATED += $(OBJDIR)/zip_source_buffer.o
GENERATED += $(OBJDIR)/zip_source_close.o
GENERATED += $(OBJDIR)/zip_source_crc.o
GENERATED += $(OBJDIR)/zip_source_deflate.o
GENERATED += $(OBJDIR)/zip_source_error.o
GENERATED += $(OBJDIR)/zip_source_file.o
GENERATED += $(OBJDIR)/zip_source_filep.o
GENERATED += $(OBJDIR)/zip_source_free.o
GENERATED += $(OBJDIR)/zip_source_function.o
GENERATED += $(OBJDIR)/zip_source_layered.o
GENERATED += $(OBJDIR)/zip_source_open.o
GENERATED += $(OBJDIR)/zip_source_pkware.o
GENERATED += $(OBJDIR)/zip_source_pop.o
GENERATED += $(OBJDIR)/zip_source_read.o
GENERATED += $(OBJDIR)/zip_source_stat.o
GENERATED += $(OBJDIR)/zip_source_window.o
GENERATED += $(OBJDIR)/zip_source_zip.o
GENERATED += $(OBJDIR)/zip_source_zip_new.o
GENERATED += $(OBJDIR)/zip_stat.o
GENERATED += $(OBJDIR)/zip_stat_index.o
GENERATED += $(OBJDIR)/zip_stat_init.o
GENERATED += $(OBJDIR)/zip_strerror.o
GENERATED += $(OBJDIR)/zip_string.o
GENERATED += $(OBJDIR)/zip_unchange.o
GENERATED += $(OBJDIR)/zip_unchange_all.o
GENERATED += $(OBJDIR)/zip_unchange_archive.o
GENERATED += $(OBJDIR)/zip_unchange_data.o
GENERATED += $(OBJDIR)/zip_utf-8.o
OBJECTS += $(OBJDIR)/mkstemp.o
OBJECTS += $(OBJDIR)/zip_add.o
OBJECTS += $(OBJDIR)/zip_add_dir.o
OBJECTS += $(OBJDIR)/zip_add_entry.o
OBJECTS += $(OBJDIR)/zip_close.o
OBJECTS += $(OBJDIR)/zip_delete.o
OBJECTS += $(OBJDIR)/zip_dir_add.o
OBJECTS += $(OBJDIR)/zip_dirent.o
OBJECTS += $(OBJDIR)/zip_discard.o
OBJECTS += $(OBJDIR)/zip_entry.o
OBJECTS += $(OBJDIR)/zip_err_str.o
OBJECTS += $(OBJDIR)/zip_error.o
OBJECTS += $(OBJDIR)/zip_error_clear.o
OBJECTS += $(OBJDIR)/zip_error_get.o
OBJECTS += $(OBJDIR)/zip_error_get_sys_type.o
OBJECTS += $(OBJDIR)/zip_error_strerror.o
OBJECTS += $(OBJDIR)/zip_error_to_str.o
OBJECTS += $(OBJDIR)/zip_extra_field.o
OBJECTS += $(OBJDIR)/zip_extra_field_api.o
OBJECTS += $(OBJDIR)/zip_fclose.o
OBJECTS += $(OBJDIR)/zip_fdopen.o
OBJECTS += $(OBJDIR)/zip_file_add.o
OBJECTS += $(OBJDIR)/zip_file_error_clear.o
OBJECTS += $(OBJDIR)/zip_file_error_get.o
OBJECTS += $(OBJDIR)/zip_file_get_comment.o
OBJECTS += $(OBJDIR)/zip_file_get_external_attributes.o
OBJECTS += $(OBJDIR)/zip_file_get_offset.o
OBJECTS += $(OBJDIR)/zip_file_rename.o
OBJECTS += $(OBJDIR)/zip_file_replace.o
OBJECTS += $(OBJDIR)/zip_file_set_comment.o
OBJECTS += $(OBJDIR)/zip_file_set_external_attributes.o
OBJECTS += $(OBJDIR)/zip_file_strerror.o
OBJECTS += $(OBJDIR)/zip_filerange_crc.o
OBJECTS += $(OBJDIR)/zip_fopen.o
OBJECTS += $(OBJDIR)/zip_fopen_encrypted.o
OBJECTS += $(OBJDIR)/zip_fopen_index.o
OBJECTS += $(OBJDIR)/zip_fopen_index_encrypted.o
OBJECTS += $(OBJDIR)/zip_fread.o
OBJECTS += $(OBJDIR)/zip_get_archive_comment.o
OBJECTS += $(OBJDIR)/zip_get_archive_flag.o
OBJECTS += $(OBJDIR)/zip_get_compression_implementation.o
OBJECTS += $(OBJDIR)/zip_get_encryption_implementation.o
OBJECTS += $(OBJDIR)/zip_get_file_comment.o
OBJECTS += $(OBJDIR)/zip_get_name.o
OBJECTS += $(OBJDIR)/zip_get_num_entries.o
OBJECTS += $(OBJDIR)/zip_get_num_files.o
OBJECTS += $(OBJDIR)/zip_memdup.o
OBJECTS += $(OBJDIR)/zip_name_locate.o
OBJECTS += $(OBJDIR)/zip_new.o
OBJECTS += $(OBJDIR)/zip_open.o
OBJECTS += $(OBJDIR)/zip_rename.o
OBJECTS += $(OBJDIR)/zip_replace.o
OBJECTS += $(OBJDIR)/zip_set_archive_comment.o
OBJECTS += $(OBJDIR)/zip_set_archive_flag.o
OBJECTS += $(OBJDIR)/zip_set_default_password.o
OBJECTS += $(OBJDIR)/zip_set_file_comment.o
OBJECTS += $(OBJDIR)/zip_set_file_compression.o
OBJECTS += $(OBJDIR)/zip_set_name.o
OBJECTS += $(OBJDIR)/zip_source_buffer.o
OBJECTS += $(OBJDIR)/zip_source_close.o
OBJECTS += $(OBJDIR)/zip_source_crc.o
OBJECTS += $(OBJDIR)/zip_source_deflate.o
OBJECTS += $(OBJDIR)/zip_source_error.o
OBJECTS += $(OBJDIR)/zip_source_file.o
OBJECTS += $(OBJDIR)/zip_source_filep.o
OBJECTS += $(OBJDIR)/zip_source_free.o
OBJECTS += $(OBJDIR)/zip_source_function.o
OBJECTS += $(OBJDIR)/zip_source_layered.o
OBJECTS += $(OBJDIR)/zip_source_open.o
OBJECTS += $(OBJDIR)/zip_source_pkware.o
OBJECTS += $(OBJDIR)/zip_source_pop.o
OBJECTS += $(OBJDIR)/zip_source_read.o
OBJECTS += $(OBJDIR)/zip_source_stat.o
OBJECTS += $(OBJDIR)/zip_source_window.o
OBJECTS += $(OBJDIR)/zip_source_zip.o
OBJECTS += $(OBJDIR)/zip_source_zip_new.o
OBJECTS += $(OBJDIR)/zip_stat.o
OBJECTS += $(OBJDIR)/zip_stat_index.o
OBJECTS += $(OBJDIR)/zip_stat_init.o
OBJECTS += $(OBJDIR)/zip_strerror.o
OBJECTS += $(OBJDIR)/zip_string.o
OBJECTS += $(OBJDIR)/zip_unchange.o
OBJECTS += $(OBJDIR)/zip_unchange_all.o
OBJECTS += $(OBJDIR)/zip_unchange_archive.o
OBJECTS += $(OBJDIR)/zip_unchange_data.o
OBJECTS += $(OBJDIR)/zip_utf-8.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking zip-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -188,26 +275,35 @@ clean:
@echo Cleaning zip-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/mkstemp.o: ../../contrib/libzip/mkstemp.c
@echo $(notdir $<)
@ -470,5 +566,5 @@ $(OBJDIR)/zip_utf-8.o: ../../contrib/libzip/zip_utf-8.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,95 +8,111 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libzlib-lib.a
OBJDIR = obj/Release/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -DHAVE_UNISTD_H
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libzlib-lib.a
OBJDIR = obj/Debug/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -DHAVE_UNISTD_H
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/adler32.o \
$(OBJDIR)/compress.o \
$(OBJDIR)/crc32.o \
$(OBJDIR)/deflate.o \
$(OBJDIR)/gzclose.o \
$(OBJDIR)/gzlib.o \
$(OBJDIR)/gzread.o \
$(OBJDIR)/gzwrite.o \
$(OBJDIR)/infback.o \
$(OBJDIR)/inffast.o \
$(OBJDIR)/inflate.o \
$(OBJDIR)/inftrees.o \
$(OBJDIR)/trees.o \
$(OBJDIR)/uncompr.o \
$(OBJDIR)/zutil.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libzlib-lib.a
OBJDIR = obj/Release/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -DHAVE_UNISTD_H
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libzlib-lib.a
OBJDIR = obj/Debug/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -DHAVE_UNISTD_H
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/adler32.o
GENERATED += $(OBJDIR)/compress.o
GENERATED += $(OBJDIR)/crc32.o
GENERATED += $(OBJDIR)/deflate.o
GENERATED += $(OBJDIR)/gzclose.o
GENERATED += $(OBJDIR)/gzlib.o
GENERATED += $(OBJDIR)/gzread.o
GENERATED += $(OBJDIR)/gzwrite.o
GENERATED += $(OBJDIR)/infback.o
GENERATED += $(OBJDIR)/inffast.o
GENERATED += $(OBJDIR)/inflate.o
GENERATED += $(OBJDIR)/inftrees.o
GENERATED += $(OBJDIR)/trees.o
GENERATED += $(OBJDIR)/uncompr.o
GENERATED += $(OBJDIR)/zutil.o
OBJECTS += $(OBJDIR)/adler32.o
OBJECTS += $(OBJDIR)/compress.o
OBJECTS += $(OBJDIR)/crc32.o
OBJECTS += $(OBJDIR)/deflate.o
OBJECTS += $(OBJDIR)/gzclose.o
OBJECTS += $(OBJDIR)/gzlib.o
OBJECTS += $(OBJDIR)/gzread.o
OBJECTS += $(OBJDIR)/gzwrite.o
OBJECTS += $(OBJDIR)/infback.o
OBJECTS += $(OBJDIR)/inffast.o
OBJECTS += $(OBJDIR)/inflate.o
OBJECTS += $(OBJDIR)/inftrees.o
OBJECTS += $(OBJDIR)/trees.o
OBJECTS += $(OBJDIR)/uncompr.o
OBJECTS += $(OBJDIR)/zutil.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking zlib-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -117,26 +133,35 @@ clean:
@echo Cleaning zlib-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/adler32.o: ../../contrib/zlib/adler32.c
@echo $(notdir $<)
@ -186,5 +211,5 @@ $(OBJDIR)/zutil.o: ../../contrib/zlib/zutil.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make workspace makefile autogenerated by Premake
# Alternative GNU Make workspace makefile autogenerated by Premake
ifndef config
config=release
@ -18,8 +18,8 @@ ifeq ($(config),release)
curl_lib_config = release
example_config = release
luasocket_config = release
endif
ifeq ($(config),debug)
else ifeq ($(config),debug)
Premake5_config = debug
lua_lib_config = debug
luashim_lib_config = debug
@ -29,6 +29,9 @@ ifeq ($(config),debug)
curl_lib_config = debug
example_config = debug
luasocket_config = debug
else
$(error "invalid configuration $(config)")
endif
PROJECTS := Premake5 lua-lib luashim-lib zlib-lib zip-lib mbedtls-lib curl-lib example luasocket

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,130 +8,178 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/premake5
OBJDIR = obj/Release/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a bin/Release/libmbedtls-lib.a -lm -ldl -lrt
LDDEPS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a bin/Release/libmbedtls-lib.a
ALL_LDFLAGS += $(LDFLAGS) -s -rdynamic
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/premake5
OBJDIR = obj/Debug/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a bin/Debug/libmbedtls-lib.a -lm -ldl -lrt
LDDEPS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a bin/Debug/libmbedtls-lib.a
ALL_LDFLAGS += $(LDFLAGS) -rdynamic
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/buffered_io.o \
$(OBJDIR)/criteria_matches.o \
$(OBJDIR)/curl_utils.o \
$(OBJDIR)/debug_prompt.o \
$(OBJDIR)/http_download.o \
$(OBJDIR)/http_get.o \
$(OBJDIR)/http_post.o \
$(OBJDIR)/lua_auxlib.o \
$(OBJDIR)/os_chdir.o \
$(OBJDIR)/os_chmod.o \
$(OBJDIR)/os_comparefiles.o \
$(OBJDIR)/os_compile.o \
$(OBJDIR)/os_copyfile.o \
$(OBJDIR)/os_getWindowsRegistry.o \
$(OBJDIR)/os_getcwd.o \
$(OBJDIR)/os_getpass.o \
$(OBJDIR)/os_getversion.o \
$(OBJDIR)/os_host.o \
$(OBJDIR)/os_is64bit.o \
$(OBJDIR)/os_isdir.o \
$(OBJDIR)/os_isfile.o \
$(OBJDIR)/os_islink.o \
$(OBJDIR)/os_locate.o \
$(OBJDIR)/os_match.o \
$(OBJDIR)/os_mkdir.o \
$(OBJDIR)/os_pathsearch.o \
$(OBJDIR)/os_realpath.o \
$(OBJDIR)/os_remove.o \
$(OBJDIR)/os_rename.o \
$(OBJDIR)/os_rmdir.o \
$(OBJDIR)/os_stat.o \
$(OBJDIR)/os_touchfile.o \
$(OBJDIR)/os_uuid.o \
$(OBJDIR)/os_writefile_ifnotequal.o \
$(OBJDIR)/path_getabsolute.o \
$(OBJDIR)/path_getrelative.o \
$(OBJDIR)/path_isabsolute.o \
$(OBJDIR)/path_join.o \
$(OBJDIR)/path_normalize.o \
$(OBJDIR)/path_translate.o \
$(OBJDIR)/path_wildcards.o \
$(OBJDIR)/premake.o \
$(OBJDIR)/premake_main.o \
$(OBJDIR)/string_endswith.o \
$(OBJDIR)/string_hash.o \
$(OBJDIR)/string_sha1.o \
$(OBJDIR)/string_startswith.o \
$(OBJDIR)/term_textColor.o \
$(OBJDIR)/zip_extract.o \
$(OBJDIR)/scripts.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim -I../../contrib/zlib -I../../contrib/libzip -I../../contrib/curl/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/premake5
OBJDIR = obj/Release/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -Wall -Wextra -fno-stack-protector
LIBS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a bin/Release/libmbedtls-lib.a -lm -ldl -lrt
LDDEPS += bin/Release/liblua-lib.a bin/Release/libzip-lib.a bin/Release/libzlib-lib.a bin/Release/libcurl-lib.a bin/Release/libmbedtls-lib.a
ALL_LDFLAGS += $(LDFLAGS) -s -rdynamic
else ifeq ($(config),debug)
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/premake5
OBJDIR = obj/Debug/Premake5
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -Wall -Wextra
LIBS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a bin/Debug/libmbedtls-lib.a -lm -ldl -lrt
LDDEPS += bin/Debug/liblua-lib.a bin/Debug/libzip-lib.a bin/Debug/libzlib-lib.a bin/Debug/libcurl-lib.a bin/Debug/libmbedtls-lib.a
ALL_LDFLAGS += $(LDFLAGS) -rdynamic
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/buffered_io.o
GENERATED += $(OBJDIR)/criteria_matches.o
GENERATED += $(OBJDIR)/curl_utils.o
GENERATED += $(OBJDIR)/debug_prompt.o
GENERATED += $(OBJDIR)/http_download.o
GENERATED += $(OBJDIR)/http_get.o
GENERATED += $(OBJDIR)/http_post.o
GENERATED += $(OBJDIR)/lua_auxlib.o
GENERATED += $(OBJDIR)/os_chdir.o
GENERATED += $(OBJDIR)/os_chmod.o
GENERATED += $(OBJDIR)/os_comparefiles.o
GENERATED += $(OBJDIR)/os_compile.o
GENERATED += $(OBJDIR)/os_copyfile.o
GENERATED += $(OBJDIR)/os_getWindowsRegistry.o
GENERATED += $(OBJDIR)/os_getcwd.o
GENERATED += $(OBJDIR)/os_getpass.o
GENERATED += $(OBJDIR)/os_getversion.o
GENERATED += $(OBJDIR)/os_host.o
GENERATED += $(OBJDIR)/os_is64bit.o
GENERATED += $(OBJDIR)/os_isdir.o
GENERATED += $(OBJDIR)/os_isfile.o
GENERATED += $(OBJDIR)/os_islink.o
GENERATED += $(OBJDIR)/os_listWindowsRegistry.o
GENERATED += $(OBJDIR)/os_locate.o
GENERATED += $(OBJDIR)/os_match.o
GENERATED += $(OBJDIR)/os_mkdir.o
GENERATED += $(OBJDIR)/os_pathsearch.o
GENERATED += $(OBJDIR)/os_realpath.o
GENERATED += $(OBJDIR)/os_remove.o
GENERATED += $(OBJDIR)/os_rename.o
GENERATED += $(OBJDIR)/os_rmdir.o
GENERATED += $(OBJDIR)/os_stat.o
GENERATED += $(OBJDIR)/os_touchfile.o
GENERATED += $(OBJDIR)/os_uuid.o
GENERATED += $(OBJDIR)/os_writefile_ifnotequal.o
GENERATED += $(OBJDIR)/path_getabsolute.o
GENERATED += $(OBJDIR)/path_getrelative.o
GENERATED += $(OBJDIR)/path_isabsolute.o
GENERATED += $(OBJDIR)/path_join.o
GENERATED += $(OBJDIR)/path_normalize.o
GENERATED += $(OBJDIR)/path_translate.o
GENERATED += $(OBJDIR)/path_wildcards.o
GENERATED += $(OBJDIR)/premake.o
GENERATED += $(OBJDIR)/premake_main.o
GENERATED += $(OBJDIR)/scripts.o
GENERATED += $(OBJDIR)/string_endswith.o
GENERATED += $(OBJDIR)/string_hash.o
GENERATED += $(OBJDIR)/string_sha1.o
GENERATED += $(OBJDIR)/string_startswith.o
GENERATED += $(OBJDIR)/term_textColor.o
GENERATED += $(OBJDIR)/zip_extract.o
OBJECTS += $(OBJDIR)/buffered_io.o
OBJECTS += $(OBJDIR)/criteria_matches.o
OBJECTS += $(OBJDIR)/curl_utils.o
OBJECTS += $(OBJDIR)/debug_prompt.o
OBJECTS += $(OBJDIR)/http_download.o
OBJECTS += $(OBJDIR)/http_get.o
OBJECTS += $(OBJDIR)/http_post.o
OBJECTS += $(OBJDIR)/lua_auxlib.o
OBJECTS += $(OBJDIR)/os_chdir.o
OBJECTS += $(OBJDIR)/os_chmod.o
OBJECTS += $(OBJDIR)/os_comparefiles.o
OBJECTS += $(OBJDIR)/os_compile.o
OBJECTS += $(OBJDIR)/os_copyfile.o
OBJECTS += $(OBJDIR)/os_getWindowsRegistry.o
OBJECTS += $(OBJDIR)/os_getcwd.o
OBJECTS += $(OBJDIR)/os_getpass.o
OBJECTS += $(OBJDIR)/os_getversion.o
OBJECTS += $(OBJDIR)/os_host.o
OBJECTS += $(OBJDIR)/os_is64bit.o
OBJECTS += $(OBJDIR)/os_isdir.o
OBJECTS += $(OBJDIR)/os_isfile.o
OBJECTS += $(OBJDIR)/os_islink.o
OBJECTS += $(OBJDIR)/os_listWindowsRegistry.o
OBJECTS += $(OBJDIR)/os_locate.o
OBJECTS += $(OBJDIR)/os_match.o
OBJECTS += $(OBJDIR)/os_mkdir.o
OBJECTS += $(OBJDIR)/os_pathsearch.o
OBJECTS += $(OBJDIR)/os_realpath.o
OBJECTS += $(OBJDIR)/os_remove.o
OBJECTS += $(OBJDIR)/os_rename.o
OBJECTS += $(OBJDIR)/os_rmdir.o
OBJECTS += $(OBJDIR)/os_stat.o
OBJECTS += $(OBJDIR)/os_touchfile.o
OBJECTS += $(OBJDIR)/os_uuid.o
OBJECTS += $(OBJDIR)/os_writefile_ifnotequal.o
OBJECTS += $(OBJDIR)/path_getabsolute.o
OBJECTS += $(OBJDIR)/path_getrelative.o
OBJECTS += $(OBJDIR)/path_isabsolute.o
OBJECTS += $(OBJDIR)/path_join.o
OBJECTS += $(OBJDIR)/path_normalize.o
OBJECTS += $(OBJDIR)/path_translate.o
OBJECTS += $(OBJDIR)/path_wildcards.o
OBJECTS += $(OBJDIR)/premake.o
OBJECTS += $(OBJDIR)/premake_main.o
OBJECTS += $(OBJDIR)/scripts.o
OBJECTS += $(OBJDIR)/string_endswith.o
OBJECTS += $(OBJDIR)/string_hash.o
OBJECTS += $(OBJDIR)/string_sha1.o
OBJECTS += $(OBJDIR)/string_startswith.o
OBJECTS += $(OBJDIR)/term_textColor.o
OBJECTS += $(OBJDIR)/zip_extract.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking Premake5
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -152,26 +200,35 @@ clean:
@echo Cleaning Premake5
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/buffered_io.o: ../../src/host/buffered_io.c
@echo $(notdir $<)
@ -239,6 +296,9 @@ $(OBJDIR)/os_isfile.o: ../../src/host/os_isfile.c
$(OBJDIR)/os_islink.o: ../../src/host/os_islink.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_listWindowsRegistry.o: ../../src/host/os_listWindowsRegistry.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
$(OBJDIR)/os_locate.o: ../../src/host/os_locate.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
@ -326,5 +386,5 @@ $(OBJDIR)/scripts.o: ../../src/scripts.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,223 +8,328 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libcurl-lib.a
OBJDIR = obj/Release/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -DNDEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_DARWINSSL
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libcurl-lib.a
OBJDIR = obj/Debug/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -D_DEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_DARWINSSL
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/amigaos.o \
$(OBJDIR)/asyn-ares.o \
$(OBJDIR)/asyn-thread.o \
$(OBJDIR)/base64.o \
$(OBJDIR)/conncache.o \
$(OBJDIR)/connect.o \
$(OBJDIR)/content_encoding.o \
$(OBJDIR)/cookie.o \
$(OBJDIR)/curl_addrinfo.o \
$(OBJDIR)/curl_des.o \
$(OBJDIR)/curl_endian.o \
$(OBJDIR)/curl_fnmatch.o \
$(OBJDIR)/curl_gethostname.o \
$(OBJDIR)/curl_gssapi.o \
$(OBJDIR)/curl_memrchr.o \
$(OBJDIR)/curl_multibyte.o \
$(OBJDIR)/curl_ntlm_core.o \
$(OBJDIR)/curl_ntlm_wb.o \
$(OBJDIR)/curl_rtmp.o \
$(OBJDIR)/curl_sasl.o \
$(OBJDIR)/curl_sspi.o \
$(OBJDIR)/curl_threads.o \
$(OBJDIR)/dict.o \
$(OBJDIR)/dotdot.o \
$(OBJDIR)/easy.o \
$(OBJDIR)/escape.o \
$(OBJDIR)/file.o \
$(OBJDIR)/fileinfo.o \
$(OBJDIR)/formdata.o \
$(OBJDIR)/ftp.o \
$(OBJDIR)/ftplistparser.o \
$(OBJDIR)/getenv.o \
$(OBJDIR)/getinfo.o \
$(OBJDIR)/gopher.o \
$(OBJDIR)/hash.o \
$(OBJDIR)/hmac.o \
$(OBJDIR)/hostasyn.o \
$(OBJDIR)/hostcheck.o \
$(OBJDIR)/hostip.o \
$(OBJDIR)/hostip4.o \
$(OBJDIR)/hostip6.o \
$(OBJDIR)/hostsyn.o \
$(OBJDIR)/http.o \
$(OBJDIR)/http2.o \
$(OBJDIR)/http_chunks.o \
$(OBJDIR)/http_digest.o \
$(OBJDIR)/http_negotiate.o \
$(OBJDIR)/http_ntlm.o \
$(OBJDIR)/http_proxy.o \
$(OBJDIR)/idn_win32.o \
$(OBJDIR)/if2ip.o \
$(OBJDIR)/imap.o \
$(OBJDIR)/inet_ntop.o \
$(OBJDIR)/inet_pton.o \
$(OBJDIR)/krb5.o \
$(OBJDIR)/ldap.o \
$(OBJDIR)/llist.o \
$(OBJDIR)/md4.o \
$(OBJDIR)/md5.o \
$(OBJDIR)/memdebug.o \
$(OBJDIR)/mprintf.o \
$(OBJDIR)/multi.o \
$(OBJDIR)/netrc.o \
$(OBJDIR)/non-ascii.o \
$(OBJDIR)/nonblock.o \
$(OBJDIR)/nwlib.o \
$(OBJDIR)/nwos.o \
$(OBJDIR)/openldap.o \
$(OBJDIR)/parsedate.o \
$(OBJDIR)/pingpong.o \
$(OBJDIR)/pipeline.o \
$(OBJDIR)/pop3.o \
$(OBJDIR)/progress.o \
$(OBJDIR)/rand.o \
$(OBJDIR)/rtsp.o \
$(OBJDIR)/security.o \
$(OBJDIR)/select.o \
$(OBJDIR)/sendf.o \
$(OBJDIR)/share.o \
$(OBJDIR)/slist.o \
$(OBJDIR)/smb.o \
$(OBJDIR)/smtp.o \
$(OBJDIR)/socks.o \
$(OBJDIR)/socks_gssapi.o \
$(OBJDIR)/socks_sspi.o \
$(OBJDIR)/speedcheck.o \
$(OBJDIR)/splay.o \
$(OBJDIR)/ssh.o \
$(OBJDIR)/strcase.o \
$(OBJDIR)/strdup.o \
$(OBJDIR)/strerror.o \
$(OBJDIR)/strtok.o \
$(OBJDIR)/strtoofft.o \
$(OBJDIR)/system_win32.o \
$(OBJDIR)/telnet.o \
$(OBJDIR)/tftp.o \
$(OBJDIR)/timeval.o \
$(OBJDIR)/transfer.o \
$(OBJDIR)/url.o \
$(OBJDIR)/cleartext.o \
$(OBJDIR)/cram.o \
$(OBJDIR)/digest.o \
$(OBJDIR)/digest_sspi.o \
$(OBJDIR)/krb5_gssapi.o \
$(OBJDIR)/krb5_sspi.o \
$(OBJDIR)/ntlm.o \
$(OBJDIR)/ntlm_sspi.o \
$(OBJDIR)/oauth2.o \
$(OBJDIR)/spnego_gssapi.o \
$(OBJDIR)/spnego_sspi.o \
$(OBJDIR)/vauth.o \
$(OBJDIR)/version.o \
$(OBJDIR)/axtls.o \
$(OBJDIR)/cyassl.o \
$(OBJDIR)/darwinssl.o \
$(OBJDIR)/gskit.o \
$(OBJDIR)/gtls.o \
$(OBJDIR)/mbedtls.o \
$(OBJDIR)/nss.o \
$(OBJDIR)/openssl.o \
$(OBJDIR)/polarssl.o \
$(OBJDIR)/polarssl_threadlock.o \
$(OBJDIR)/schannel.o \
$(OBJDIR)/vtls.o \
$(OBJDIR)/warnless.o \
$(OBJDIR)/wildcard.o \
$(OBJDIR)/x509asn1.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/curl/include -I../../contrib/curl/lib -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libcurl-lib.a
OBJDIR = obj/Release/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -DNDEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_MBEDTLS -DCURL_HIDDEN_SYMBOLS -DCURL_CA_BUNDLE=\"/etc/ssl/cert.pem\"
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_LDFLAGS += $(LDFLAGS) -s
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libcurl-lib.a
OBJDIR = obj/Debug/curl-lib
DEFINES += -DPREMAKE_COMPRESSION -DPREMAKE_CURL -D_DEBUG -DBUILDING_LIBCURL -DCURL_STATICLIB -DHTTP_ONLY -DUSE_ZLIB -DUSE_MBEDTLS -DCURL_HIDDEN_SYMBOLS -DCURL_CA_BUNDLE=\"/etc/ssl/cert.pem\"
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_LDFLAGS += $(LDFLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/amigaos.o
GENERATED += $(OBJDIR)/asyn-ares.o
GENERATED += $(OBJDIR)/asyn-thread.o
GENERATED += $(OBJDIR)/axtls.o
GENERATED += $(OBJDIR)/base64.o
GENERATED += $(OBJDIR)/cleartext.o
GENERATED += $(OBJDIR)/conncache.o
GENERATED += $(OBJDIR)/connect.o
GENERATED += $(OBJDIR)/content_encoding.o
GENERATED += $(OBJDIR)/cookie.o
GENERATED += $(OBJDIR)/cram.o
GENERATED += $(OBJDIR)/curl_addrinfo.o
GENERATED += $(OBJDIR)/curl_des.o
GENERATED += $(OBJDIR)/curl_endian.o
GENERATED += $(OBJDIR)/curl_fnmatch.o
GENERATED += $(OBJDIR)/curl_gethostname.o
GENERATED += $(OBJDIR)/curl_gssapi.o
GENERATED += $(OBJDIR)/curl_memrchr.o
GENERATED += $(OBJDIR)/curl_multibyte.o
GENERATED += $(OBJDIR)/curl_ntlm_core.o
GENERATED += $(OBJDIR)/curl_ntlm_wb.o
GENERATED += $(OBJDIR)/curl_rtmp.o
GENERATED += $(OBJDIR)/curl_sasl.o
GENERATED += $(OBJDIR)/curl_sspi.o
GENERATED += $(OBJDIR)/curl_threads.o
GENERATED += $(OBJDIR)/cyassl.o
GENERATED += $(OBJDIR)/darwinssl.o
GENERATED += $(OBJDIR)/dict.o
GENERATED += $(OBJDIR)/digest.o
GENERATED += $(OBJDIR)/digest_sspi.o
GENERATED += $(OBJDIR)/dotdot.o
GENERATED += $(OBJDIR)/easy.o
GENERATED += $(OBJDIR)/escape.o
GENERATED += $(OBJDIR)/file.o
GENERATED += $(OBJDIR)/fileinfo.o
GENERATED += $(OBJDIR)/formdata.o
GENERATED += $(OBJDIR)/ftp.o
GENERATED += $(OBJDIR)/ftplistparser.o
GENERATED += $(OBJDIR)/getenv.o
GENERATED += $(OBJDIR)/getinfo.o
GENERATED += $(OBJDIR)/gopher.o
GENERATED += $(OBJDIR)/gskit.o
GENERATED += $(OBJDIR)/gtls.o
GENERATED += $(OBJDIR)/hash.o
GENERATED += $(OBJDIR)/hmac.o
GENERATED += $(OBJDIR)/hostasyn.o
GENERATED += $(OBJDIR)/hostcheck.o
GENERATED += $(OBJDIR)/hostip.o
GENERATED += $(OBJDIR)/hostip4.o
GENERATED += $(OBJDIR)/hostip6.o
GENERATED += $(OBJDIR)/hostsyn.o
GENERATED += $(OBJDIR)/http.o
GENERATED += $(OBJDIR)/http2.o
GENERATED += $(OBJDIR)/http_chunks.o
GENERATED += $(OBJDIR)/http_digest.o
GENERATED += $(OBJDIR)/http_negotiate.o
GENERATED += $(OBJDIR)/http_ntlm.o
GENERATED += $(OBJDIR)/http_proxy.o
GENERATED += $(OBJDIR)/idn_win32.o
GENERATED += $(OBJDIR)/if2ip.o
GENERATED += $(OBJDIR)/imap.o
GENERATED += $(OBJDIR)/inet_ntop.o
GENERATED += $(OBJDIR)/inet_pton.o
GENERATED += $(OBJDIR)/krb5.o
GENERATED += $(OBJDIR)/krb5_gssapi.o
GENERATED += $(OBJDIR)/krb5_sspi.o
GENERATED += $(OBJDIR)/ldap.o
GENERATED += $(OBJDIR)/llist.o
GENERATED += $(OBJDIR)/mbedtls.o
GENERATED += $(OBJDIR)/md4.o
GENERATED += $(OBJDIR)/md5.o
GENERATED += $(OBJDIR)/memdebug.o
GENERATED += $(OBJDIR)/mprintf.o
GENERATED += $(OBJDIR)/multi.o
GENERATED += $(OBJDIR)/netrc.o
GENERATED += $(OBJDIR)/non-ascii.o
GENERATED += $(OBJDIR)/nonblock.o
GENERATED += $(OBJDIR)/nss.o
GENERATED += $(OBJDIR)/ntlm.o
GENERATED += $(OBJDIR)/ntlm_sspi.o
GENERATED += $(OBJDIR)/nwlib.o
GENERATED += $(OBJDIR)/nwos.o
GENERATED += $(OBJDIR)/oauth2.o
GENERATED += $(OBJDIR)/openldap.o
GENERATED += $(OBJDIR)/openssl.o
GENERATED += $(OBJDIR)/parsedate.o
GENERATED += $(OBJDIR)/pingpong.o
GENERATED += $(OBJDIR)/pipeline.o
GENERATED += $(OBJDIR)/polarssl.o
GENERATED += $(OBJDIR)/polarssl_threadlock.o
GENERATED += $(OBJDIR)/pop3.o
GENERATED += $(OBJDIR)/progress.o
GENERATED += $(OBJDIR)/rand.o
GENERATED += $(OBJDIR)/rtsp.o
GENERATED += $(OBJDIR)/schannel.o
GENERATED += $(OBJDIR)/security.o
GENERATED += $(OBJDIR)/select.o
GENERATED += $(OBJDIR)/sendf.o
GENERATED += $(OBJDIR)/share.o
GENERATED += $(OBJDIR)/slist.o
GENERATED += $(OBJDIR)/smb.o
GENERATED += $(OBJDIR)/smtp.o
GENERATED += $(OBJDIR)/socks.o
GENERATED += $(OBJDIR)/socks_gssapi.o
GENERATED += $(OBJDIR)/socks_sspi.o
GENERATED += $(OBJDIR)/speedcheck.o
GENERATED += $(OBJDIR)/splay.o
GENERATED += $(OBJDIR)/spnego_gssapi.o
GENERATED += $(OBJDIR)/spnego_sspi.o
GENERATED += $(OBJDIR)/ssh.o
GENERATED += $(OBJDIR)/strcase.o
GENERATED += $(OBJDIR)/strdup.o
GENERATED += $(OBJDIR)/strerror.o
GENERATED += $(OBJDIR)/strtok.o
GENERATED += $(OBJDIR)/strtoofft.o
GENERATED += $(OBJDIR)/system_win32.o
GENERATED += $(OBJDIR)/telnet.o
GENERATED += $(OBJDIR)/tftp.o
GENERATED += $(OBJDIR)/timeval.o
GENERATED += $(OBJDIR)/transfer.o
GENERATED += $(OBJDIR)/url.o
GENERATED += $(OBJDIR)/vauth.o
GENERATED += $(OBJDIR)/version.o
GENERATED += $(OBJDIR)/vtls.o
GENERATED += $(OBJDIR)/warnless.o
GENERATED += $(OBJDIR)/wildcard.o
GENERATED += $(OBJDIR)/x509asn1.o
OBJECTS += $(OBJDIR)/amigaos.o
OBJECTS += $(OBJDIR)/asyn-ares.o
OBJECTS += $(OBJDIR)/asyn-thread.o
OBJECTS += $(OBJDIR)/axtls.o
OBJECTS += $(OBJDIR)/base64.o
OBJECTS += $(OBJDIR)/cleartext.o
OBJECTS += $(OBJDIR)/conncache.o
OBJECTS += $(OBJDIR)/connect.o
OBJECTS += $(OBJDIR)/content_encoding.o
OBJECTS += $(OBJDIR)/cookie.o
OBJECTS += $(OBJDIR)/cram.o
OBJECTS += $(OBJDIR)/curl_addrinfo.o
OBJECTS += $(OBJDIR)/curl_des.o
OBJECTS += $(OBJDIR)/curl_endian.o
OBJECTS += $(OBJDIR)/curl_fnmatch.o
OBJECTS += $(OBJDIR)/curl_gethostname.o
OBJECTS += $(OBJDIR)/curl_gssapi.o
OBJECTS += $(OBJDIR)/curl_memrchr.o
OBJECTS += $(OBJDIR)/curl_multibyte.o
OBJECTS += $(OBJDIR)/curl_ntlm_core.o
OBJECTS += $(OBJDIR)/curl_ntlm_wb.o
OBJECTS += $(OBJDIR)/curl_rtmp.o
OBJECTS += $(OBJDIR)/curl_sasl.o
OBJECTS += $(OBJDIR)/curl_sspi.o
OBJECTS += $(OBJDIR)/curl_threads.o
OBJECTS += $(OBJDIR)/cyassl.o
OBJECTS += $(OBJDIR)/darwinssl.o
OBJECTS += $(OBJDIR)/dict.o
OBJECTS += $(OBJDIR)/digest.o
OBJECTS += $(OBJDIR)/digest_sspi.o
OBJECTS += $(OBJDIR)/dotdot.o
OBJECTS += $(OBJDIR)/easy.o
OBJECTS += $(OBJDIR)/escape.o
OBJECTS += $(OBJDIR)/file.o
OBJECTS += $(OBJDIR)/fileinfo.o
OBJECTS += $(OBJDIR)/formdata.o
OBJECTS += $(OBJDIR)/ftp.o
OBJECTS += $(OBJDIR)/ftplistparser.o
OBJECTS += $(OBJDIR)/getenv.o
OBJECTS += $(OBJDIR)/getinfo.o
OBJECTS += $(OBJDIR)/gopher.o
OBJECTS += $(OBJDIR)/gskit.o
OBJECTS += $(OBJDIR)/gtls.o
OBJECTS += $(OBJDIR)/hash.o
OBJECTS += $(OBJDIR)/hmac.o
OBJECTS += $(OBJDIR)/hostasyn.o
OBJECTS += $(OBJDIR)/hostcheck.o
OBJECTS += $(OBJDIR)/hostip.o
OBJECTS += $(OBJDIR)/hostip4.o
OBJECTS += $(OBJDIR)/hostip6.o
OBJECTS += $(OBJDIR)/hostsyn.o
OBJECTS += $(OBJDIR)/http.o
OBJECTS += $(OBJDIR)/http2.o
OBJECTS += $(OBJDIR)/http_chunks.o
OBJECTS += $(OBJDIR)/http_digest.o
OBJECTS += $(OBJDIR)/http_negotiate.o
OBJECTS += $(OBJDIR)/http_ntlm.o
OBJECTS += $(OBJDIR)/http_proxy.o
OBJECTS += $(OBJDIR)/idn_win32.o
OBJECTS += $(OBJDIR)/if2ip.o
OBJECTS += $(OBJDIR)/imap.o
OBJECTS += $(OBJDIR)/inet_ntop.o
OBJECTS += $(OBJDIR)/inet_pton.o
OBJECTS += $(OBJDIR)/krb5.o
OBJECTS += $(OBJDIR)/krb5_gssapi.o
OBJECTS += $(OBJDIR)/krb5_sspi.o
OBJECTS += $(OBJDIR)/ldap.o
OBJECTS += $(OBJDIR)/llist.o
OBJECTS += $(OBJDIR)/mbedtls.o
OBJECTS += $(OBJDIR)/md4.o
OBJECTS += $(OBJDIR)/md5.o
OBJECTS += $(OBJDIR)/memdebug.o
OBJECTS += $(OBJDIR)/mprintf.o
OBJECTS += $(OBJDIR)/multi.o
OBJECTS += $(OBJDIR)/netrc.o
OBJECTS += $(OBJDIR)/non-ascii.o
OBJECTS += $(OBJDIR)/nonblock.o
OBJECTS += $(OBJDIR)/nss.o
OBJECTS += $(OBJDIR)/ntlm.o
OBJECTS += $(OBJDIR)/ntlm_sspi.o
OBJECTS += $(OBJDIR)/nwlib.o
OBJECTS += $(OBJDIR)/nwos.o
OBJECTS += $(OBJDIR)/oauth2.o
OBJECTS += $(OBJDIR)/openldap.o
OBJECTS += $(OBJDIR)/openssl.o
OBJECTS += $(OBJDIR)/parsedate.o
OBJECTS += $(OBJDIR)/pingpong.o
OBJECTS += $(OBJDIR)/pipeline.o
OBJECTS += $(OBJDIR)/polarssl.o
OBJECTS += $(OBJDIR)/polarssl_threadlock.o
OBJECTS += $(OBJDIR)/pop3.o
OBJECTS += $(OBJDIR)/progress.o
OBJECTS += $(OBJDIR)/rand.o
OBJECTS += $(OBJDIR)/rtsp.o
OBJECTS += $(OBJDIR)/schannel.o
OBJECTS += $(OBJDIR)/security.o
OBJECTS += $(OBJDIR)/select.o
OBJECTS += $(OBJDIR)/sendf.o
OBJECTS += $(OBJDIR)/share.o
OBJECTS += $(OBJDIR)/slist.o
OBJECTS += $(OBJDIR)/smb.o
OBJECTS += $(OBJDIR)/smtp.o
OBJECTS += $(OBJDIR)/socks.o
OBJECTS += $(OBJDIR)/socks_gssapi.o
OBJECTS += $(OBJDIR)/socks_sspi.o
OBJECTS += $(OBJDIR)/speedcheck.o
OBJECTS += $(OBJDIR)/splay.o
OBJECTS += $(OBJDIR)/spnego_gssapi.o
OBJECTS += $(OBJDIR)/spnego_sspi.o
OBJECTS += $(OBJDIR)/ssh.o
OBJECTS += $(OBJDIR)/strcase.o
OBJECTS += $(OBJDIR)/strdup.o
OBJECTS += $(OBJDIR)/strerror.o
OBJECTS += $(OBJDIR)/strtok.o
OBJECTS += $(OBJDIR)/strtoofft.o
OBJECTS += $(OBJDIR)/system_win32.o
OBJECTS += $(OBJDIR)/telnet.o
OBJECTS += $(OBJDIR)/tftp.o
OBJECTS += $(OBJDIR)/timeval.o
OBJECTS += $(OBJDIR)/transfer.o
OBJECTS += $(OBJDIR)/url.o
OBJECTS += $(OBJDIR)/vauth.o
OBJECTS += $(OBJDIR)/version.o
OBJECTS += $(OBJDIR)/vtls.o
OBJECTS += $(OBJDIR)/warnless.o
OBJECTS += $(OBJDIR)/wildcard.o
OBJECTS += $(OBJDIR)/x509asn1.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking curl-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -245,26 +350,35 @@ clean:
@echo Cleaning curl-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/amigaos.o: ../../contrib/curl/lib/amigaos.c
@echo $(notdir $<)
@ -650,5 +764,5 @@ $(OBJDIR)/x509asn1.o: ../../contrib/curl/lib/x509asn1.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -0,0 +1,140 @@
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/example.so
OBJDIR = obj/Release/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
LIBS += bin/Release/libluashim-lib.a
LDDEPS += bin/Release/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared -Wl,-soname=example.so -s
else ifeq ($(config),debug)
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/example.so
OBJDIR = obj/Debug/example
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
LIBS += bin/Debug/libluashim-lib.a
LDDEPS += bin/Debug/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared -Wl,-soname=example.so
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/main.o
OBJECTS += $(OBJDIR)/main.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking example
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning example
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/main.o: ../../binmodules/example/main.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,128 +8,138 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/liblua-lib.a
OBJDIR = obj/Release/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_MACOSX
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/liblua-lib.a
OBJDIR = obj/Debug/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_MACOSX
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/lapi.o \
$(OBJDIR)/lbaselib.o \
$(OBJDIR)/lbitlib.o \
$(OBJDIR)/lcode.o \
$(OBJDIR)/lcorolib.o \
$(OBJDIR)/lctype.o \
$(OBJDIR)/ldblib.o \
$(OBJDIR)/ldebug.o \
$(OBJDIR)/ldo.o \
$(OBJDIR)/ldump.o \
$(OBJDIR)/lfunc.o \
$(OBJDIR)/lgc.o \
$(OBJDIR)/linit.o \
$(OBJDIR)/liolib.o \
$(OBJDIR)/llex.o \
$(OBJDIR)/lmathlib.o \
$(OBJDIR)/lmem.o \
$(OBJDIR)/loadlib.o \
$(OBJDIR)/lobject.o \
$(OBJDIR)/lopcodes.o \
$(OBJDIR)/loslib.o \
$(OBJDIR)/lparser.o \
$(OBJDIR)/lstate.o \
$(OBJDIR)/lstring.o \
$(OBJDIR)/lstrlib.o \
$(OBJDIR)/ltable.o \
$(OBJDIR)/ltablib.o \
$(OBJDIR)/ltm.o \
$(OBJDIR)/lundump.o \
$(OBJDIR)/lutf8lib.o \
$(OBJDIR)/lvm.o \
$(OBJDIR)/lzio.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/liblua-lib.a
OBJDIR = obj/Release/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_LDFLAGS += $(LDFLAGS) -s
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/liblua-lib.a
OBJDIR = obj/Debug/lua-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_LDFLAGS += $(LDFLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/lapi.o
GENERATED += $(OBJDIR)/lbaselib.o
GENERATED += $(OBJDIR)/lbitlib.o
GENERATED += $(OBJDIR)/lcode.o
GENERATED += $(OBJDIR)/lcorolib.o
GENERATED += $(OBJDIR)/lctype.o
GENERATED += $(OBJDIR)/ldblib.o
GENERATED += $(OBJDIR)/ldebug.o
GENERATED += $(OBJDIR)/ldo.o
GENERATED += $(OBJDIR)/ldump.o
GENERATED += $(OBJDIR)/lfunc.o
GENERATED += $(OBJDIR)/lgc.o
GENERATED += $(OBJDIR)/linit.o
GENERATED += $(OBJDIR)/liolib.o
GENERATED += $(OBJDIR)/llex.o
GENERATED += $(OBJDIR)/lmathlib.o
GENERATED += $(OBJDIR)/lmem.o
GENERATED += $(OBJDIR)/loadlib.o
GENERATED += $(OBJDIR)/lobject.o
GENERATED += $(OBJDIR)/lopcodes.o
GENERATED += $(OBJDIR)/loslib.o
GENERATED += $(OBJDIR)/lparser.o
GENERATED += $(OBJDIR)/lstate.o
GENERATED += $(OBJDIR)/lstring.o
GENERATED += $(OBJDIR)/lstrlib.o
GENERATED += $(OBJDIR)/ltable.o
GENERATED += $(OBJDIR)/ltablib.o
GENERATED += $(OBJDIR)/ltm.o
GENERATED += $(OBJDIR)/lundump.o
GENERATED += $(OBJDIR)/lutf8lib.o
GENERATED += $(OBJDIR)/lvm.o
GENERATED += $(OBJDIR)/lzio.o
OBJECTS += $(OBJDIR)/lapi.o
OBJECTS += $(OBJDIR)/lbaselib.o
OBJECTS += $(OBJDIR)/lbitlib.o
OBJECTS += $(OBJDIR)/lcode.o
OBJECTS += $(OBJDIR)/lcorolib.o
OBJECTS += $(OBJDIR)/lctype.o
OBJECTS += $(OBJDIR)/ldblib.o
OBJECTS += $(OBJDIR)/ldebug.o
OBJECTS += $(OBJDIR)/ldo.o
OBJECTS += $(OBJDIR)/ldump.o
OBJECTS += $(OBJDIR)/lfunc.o
OBJECTS += $(OBJDIR)/lgc.o
OBJECTS += $(OBJDIR)/linit.o
OBJECTS += $(OBJDIR)/liolib.o
OBJECTS += $(OBJDIR)/llex.o
OBJECTS += $(OBJDIR)/lmathlib.o
OBJECTS += $(OBJDIR)/lmem.o
OBJECTS += $(OBJDIR)/loadlib.o
OBJECTS += $(OBJDIR)/lobject.o
OBJECTS += $(OBJDIR)/lopcodes.o
OBJECTS += $(OBJDIR)/loslib.o
OBJECTS += $(OBJDIR)/lparser.o
OBJECTS += $(OBJDIR)/lstate.o
OBJECTS += $(OBJDIR)/lstring.o
OBJECTS += $(OBJDIR)/lstrlib.o
OBJECTS += $(OBJDIR)/ltable.o
OBJECTS += $(OBJDIR)/ltablib.o
OBJECTS += $(OBJDIR)/ltm.o
OBJECTS += $(OBJDIR)/lundump.o
OBJECTS += $(OBJDIR)/lutf8lib.o
OBJECTS += $(OBJDIR)/lvm.o
OBJECTS += $(OBJDIR)/lzio.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking lua-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -150,26 +160,35 @@ clean:
@echo Cleaning lua-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/lapi.o: ../../contrib/lua/src/lapi.c
@echo $(notdir $<)
@ -270,5 +289,5 @@ $(OBJDIR)/lzio.o: ../../contrib/lua/src/lzio.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -0,0 +1,138 @@
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
endif
ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/lua/src
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libluashim-lib.a
OBJDIR = obj/Release/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_LDFLAGS += $(LDFLAGS) -s
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libluashim-lib.a
OBJDIR = obj/Debug/luashim-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_LDFLAGS += $(LDFLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/luashim.o
OBJECTS += $(OBJDIR)/luashim.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking luashim-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(TARGETDIR)
else
$(SILENT) mkdir $(subst /,\\,$(TARGETDIR))
endif
$(OBJDIR):
@echo Creating $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) mkdir -p $(OBJDIR)
else
$(SILENT) mkdir $(subst /,\\,$(OBJDIR))
endif
clean:
@echo Cleaning luashim-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/luashim.o: ../../contrib/luashim/luashim.c
@echo $(notdir $<)
$(SILENT) $(CC) $(ALL_CFLAGS) $(FORCE_INCLUDE) -o "$@" -MF "$(@:%.o=%.d)" -c "$<"
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,99 +8,114 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/libluasocket.so
OBJDIR = obj/Release/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUASOCKET_API=__attribute__\(\(visibility\(\"default\"\)\)\)
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Release/libluashim-lib.a
LDDEPS += bin/Release/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared -s
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/libluasocket.so
OBJDIR = obj/Debug/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUASOCKET_API=__attribute__\(\(visibility\(\"default\"\)\)\)
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS += bin/Debug/libluashim-lib.a
LDDEPS += bin/Debug/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/main.o \
$(OBJDIR)/auxiliar.o \
$(OBJDIR)/buffer.o \
$(OBJDIR)/compat.o \
$(OBJDIR)/except.o \
$(OBJDIR)/inet.o \
$(OBJDIR)/io.o \
$(OBJDIR)/luasocket.o \
$(OBJDIR)/mime.o \
$(OBJDIR)/options.o \
$(OBJDIR)/select.o \
$(OBJDIR)/serial.o \
$(OBJDIR)/tcp.o \
$(OBJDIR)/timeout.o \
$(OBJDIR)/udp.o \
$(OBJDIR)/unix.o \
$(OBJDIR)/unixdgram.o \
$(OBJDIR)/unixstream.o \
$(OBJDIR)/usocket.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/lua/src -I../../contrib/luashim
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LINKCMD = $(CC) -o "$@" $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = ../../bin/release
TARGET = $(TARGETDIR)/libluasocket.so
OBJDIR = obj/Release/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DLUASOCKET_API=__attribute__\(\(visibility\(\"default\"\)\)\)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -fPIC -Wall -Wextra -fno-stack-protector
LIBS += bin/Release/libluashim-lib.a
LDDEPS += bin/Release/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared -Wl,-soname=libluasocket.so -s
else ifeq ($(config),debug)
TARGETDIR = ../../bin/debug
TARGET = $(TARGETDIR)/libluasocket.so
OBJDIR = obj/Debug/luasocket
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DLUASOCKET_API=__attribute__\(\(visibility\(\"default\"\)\)\)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -fPIC -g -Wall -Wextra
LIBS += bin/Debug/libluashim-lib.a
LDDEPS += bin/Debug/libluashim-lib.a
ALL_LDFLAGS += $(LDFLAGS) -shared -Wl,-soname=libluasocket.so
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/auxiliar.o
GENERATED += $(OBJDIR)/buffer.o
GENERATED += $(OBJDIR)/compat.o
GENERATED += $(OBJDIR)/except.o
GENERATED += $(OBJDIR)/inet.o
GENERATED += $(OBJDIR)/io.o
GENERATED += $(OBJDIR)/luasocket.o
GENERATED += $(OBJDIR)/main.o
GENERATED += $(OBJDIR)/mime.o
GENERATED += $(OBJDIR)/options.o
GENERATED += $(OBJDIR)/select.o
GENERATED += $(OBJDIR)/serial.o
GENERATED += $(OBJDIR)/tcp.o
GENERATED += $(OBJDIR)/timeout.o
GENERATED += $(OBJDIR)/udp.o
GENERATED += $(OBJDIR)/unix.o
GENERATED += $(OBJDIR)/unixdgram.o
GENERATED += $(OBJDIR)/unixstream.o
GENERATED += $(OBJDIR)/usocket.o
OBJECTS += $(OBJDIR)/auxiliar.o
OBJECTS += $(OBJDIR)/buffer.o
OBJECTS += $(OBJDIR)/compat.o
OBJECTS += $(OBJDIR)/except.o
OBJECTS += $(OBJDIR)/inet.o
OBJECTS += $(OBJDIR)/io.o
OBJECTS += $(OBJDIR)/luasocket.o
OBJECTS += $(OBJDIR)/main.o
OBJECTS += $(OBJDIR)/mime.o
OBJECTS += $(OBJDIR)/options.o
OBJECTS += $(OBJDIR)/select.o
OBJECTS += $(OBJDIR)/serial.o
OBJECTS += $(OBJDIR)/tcp.o
OBJECTS += $(OBJDIR)/timeout.o
OBJECTS += $(OBJDIR)/udp.o
OBJECTS += $(OBJDIR)/unix.o
OBJECTS += $(OBJDIR)/unixdgram.o
OBJECTS += $(OBJDIR)/unixstream.o
OBJECTS += $(OBJDIR)/usocket.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking luasocket
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -121,26 +136,35 @@ clean:
@echo Cleaning luasocket
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/main.o: ../../binmodules/luasocket/main.c
@echo $(notdir $<)
@ -202,5 +226,5 @@ $(OBJDIR)/usocket.o: ../../binmodules/luasocket/src/usocket.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,166 +8,214 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libmbedtls-lib.a
OBJDIR = obj/Release/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DMBEDTLS_ZLIB_SUPPORT
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
ifeq ($(origin CC), default)
CC = clang
endif
ifeq ($(origin CXX), default)
CXX = clang++
endif
ifeq ($(origin AR), default)
AR = ar
endif
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libmbedtls-lib.a
OBJDIR = obj/Debug/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DMBEDTLS_ZLIB_SUPPORT
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/aes.o \
$(OBJDIR)/aesni.o \
$(OBJDIR)/arc4.o \
$(OBJDIR)/asn1parse.o \
$(OBJDIR)/asn1write.o \
$(OBJDIR)/base64.o \
$(OBJDIR)/bignum.o \
$(OBJDIR)/blowfish.o \
$(OBJDIR)/camellia.o \
$(OBJDIR)/ccm.o \
$(OBJDIR)/certs.o \
$(OBJDIR)/cipher.o \
$(OBJDIR)/cipher_wrap.o \
$(OBJDIR)/ctr_drbg.o \
$(OBJDIR)/debug.o \
$(OBJDIR)/des.o \
$(OBJDIR)/dhm.o \
$(OBJDIR)/ecdh.o \
$(OBJDIR)/ecdsa.o \
$(OBJDIR)/ecjpake.o \
$(OBJDIR)/ecp.o \
$(OBJDIR)/ecp_curves.o \
$(OBJDIR)/entropy.o \
$(OBJDIR)/entropy_poll.o \
$(OBJDIR)/error.o \
$(OBJDIR)/gcm.o \
$(OBJDIR)/havege.o \
$(OBJDIR)/hmac_drbg.o \
$(OBJDIR)/md.o \
$(OBJDIR)/md2.o \
$(OBJDIR)/md4.o \
$(OBJDIR)/md5.o \
$(OBJDIR)/md_wrap.o \
$(OBJDIR)/memory_buffer_alloc.o \
$(OBJDIR)/net.o \
$(OBJDIR)/oid.o \
$(OBJDIR)/padlock.o \
$(OBJDIR)/pem.o \
$(OBJDIR)/pk.o \
$(OBJDIR)/pk_wrap.o \
$(OBJDIR)/pkcs11.o \
$(OBJDIR)/pkcs12.o \
$(OBJDIR)/pkcs5.o \
$(OBJDIR)/pkparse.o \
$(OBJDIR)/pkwrite.o \
$(OBJDIR)/platform.o \
$(OBJDIR)/ripemd160.o \
$(OBJDIR)/rsa.o \
$(OBJDIR)/sha1.o \
$(OBJDIR)/sha256.o \
$(OBJDIR)/sha512.o \
$(OBJDIR)/ssl_cache.o \
$(OBJDIR)/ssl_ciphersuites.o \
$(OBJDIR)/ssl_cli.o \
$(OBJDIR)/ssl_cookie.o \
$(OBJDIR)/ssl_srv.o \
$(OBJDIR)/ssl_ticket.o \
$(OBJDIR)/ssl_tls.o \
$(OBJDIR)/threading.o \
$(OBJDIR)/timing.o \
$(OBJDIR)/version.o \
$(OBJDIR)/version_features.o \
$(OBJDIR)/x509.o \
$(OBJDIR)/x509_create.o \
$(OBJDIR)/x509_crl.o \
$(OBJDIR)/x509_crt.o \
$(OBJDIR)/x509_csr.o \
$(OBJDIR)/x509write_crt.o \
$(OBJDIR)/x509write_csr.o \
$(OBJDIR)/xtea.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/mbedtls/include -I../../contrib/zlib
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libmbedtls-lib.a
OBJDIR = obj/Release/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DMBEDTLS_ZLIB_SUPPORT
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_LDFLAGS += $(LDFLAGS) -s
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libmbedtls-lib.a
OBJDIR = obj/Debug/mbedtls-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DMBEDTLS_ZLIB_SUPPORT
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_LDFLAGS += $(LDFLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/aes.o
GENERATED += $(OBJDIR)/aesni.o
GENERATED += $(OBJDIR)/arc4.o
GENERATED += $(OBJDIR)/asn1parse.o
GENERATED += $(OBJDIR)/asn1write.o
GENERATED += $(OBJDIR)/base64.o
GENERATED += $(OBJDIR)/bignum.o
GENERATED += $(OBJDIR)/blowfish.o
GENERATED += $(OBJDIR)/camellia.o
GENERATED += $(OBJDIR)/ccm.o
GENERATED += $(OBJDIR)/certs.o
GENERATED += $(OBJDIR)/cipher.o
GENERATED += $(OBJDIR)/cipher_wrap.o
GENERATED += $(OBJDIR)/ctr_drbg.o
GENERATED += $(OBJDIR)/debug.o
GENERATED += $(OBJDIR)/des.o
GENERATED += $(OBJDIR)/dhm.o
GENERATED += $(OBJDIR)/ecdh.o
GENERATED += $(OBJDIR)/ecdsa.o
GENERATED += $(OBJDIR)/ecjpake.o
GENERATED += $(OBJDIR)/ecp.o
GENERATED += $(OBJDIR)/ecp_curves.o
GENERATED += $(OBJDIR)/entropy.o
GENERATED += $(OBJDIR)/entropy_poll.o
GENERATED += $(OBJDIR)/error.o
GENERATED += $(OBJDIR)/gcm.o
GENERATED += $(OBJDIR)/havege.o
GENERATED += $(OBJDIR)/hmac_drbg.o
GENERATED += $(OBJDIR)/md.o
GENERATED += $(OBJDIR)/md2.o
GENERATED += $(OBJDIR)/md4.o
GENERATED += $(OBJDIR)/md5.o
GENERATED += $(OBJDIR)/md_wrap.o
GENERATED += $(OBJDIR)/memory_buffer_alloc.o
GENERATED += $(OBJDIR)/net.o
GENERATED += $(OBJDIR)/oid.o
GENERATED += $(OBJDIR)/padlock.o
GENERATED += $(OBJDIR)/pem.o
GENERATED += $(OBJDIR)/pk.o
GENERATED += $(OBJDIR)/pk_wrap.o
GENERATED += $(OBJDIR)/pkcs11.o
GENERATED += $(OBJDIR)/pkcs12.o
GENERATED += $(OBJDIR)/pkcs5.o
GENERATED += $(OBJDIR)/pkparse.o
GENERATED += $(OBJDIR)/pkwrite.o
GENERATED += $(OBJDIR)/platform.o
GENERATED += $(OBJDIR)/ripemd160.o
GENERATED += $(OBJDIR)/rsa.o
GENERATED += $(OBJDIR)/sha1.o
GENERATED += $(OBJDIR)/sha256.o
GENERATED += $(OBJDIR)/sha512.o
GENERATED += $(OBJDIR)/ssl_cache.o
GENERATED += $(OBJDIR)/ssl_ciphersuites.o
GENERATED += $(OBJDIR)/ssl_cli.o
GENERATED += $(OBJDIR)/ssl_cookie.o
GENERATED += $(OBJDIR)/ssl_srv.o
GENERATED += $(OBJDIR)/ssl_ticket.o
GENERATED += $(OBJDIR)/ssl_tls.o
GENERATED += $(OBJDIR)/threading.o
GENERATED += $(OBJDIR)/timing.o
GENERATED += $(OBJDIR)/version.o
GENERATED += $(OBJDIR)/version_features.o
GENERATED += $(OBJDIR)/x509.o
GENERATED += $(OBJDIR)/x509_create.o
GENERATED += $(OBJDIR)/x509_crl.o
GENERATED += $(OBJDIR)/x509_crt.o
GENERATED += $(OBJDIR)/x509_csr.o
GENERATED += $(OBJDIR)/x509write_crt.o
GENERATED += $(OBJDIR)/x509write_csr.o
GENERATED += $(OBJDIR)/xtea.o
OBJECTS += $(OBJDIR)/aes.o
OBJECTS += $(OBJDIR)/aesni.o
OBJECTS += $(OBJDIR)/arc4.o
OBJECTS += $(OBJDIR)/asn1parse.o
OBJECTS += $(OBJDIR)/asn1write.o
OBJECTS += $(OBJDIR)/base64.o
OBJECTS += $(OBJDIR)/bignum.o
OBJECTS += $(OBJDIR)/blowfish.o
OBJECTS += $(OBJDIR)/camellia.o
OBJECTS += $(OBJDIR)/ccm.o
OBJECTS += $(OBJDIR)/certs.o
OBJECTS += $(OBJDIR)/cipher.o
OBJECTS += $(OBJDIR)/cipher_wrap.o
OBJECTS += $(OBJDIR)/ctr_drbg.o
OBJECTS += $(OBJDIR)/debug.o
OBJECTS += $(OBJDIR)/des.o
OBJECTS += $(OBJDIR)/dhm.o
OBJECTS += $(OBJDIR)/ecdh.o
OBJECTS += $(OBJDIR)/ecdsa.o
OBJECTS += $(OBJDIR)/ecjpake.o
OBJECTS += $(OBJDIR)/ecp.o
OBJECTS += $(OBJDIR)/ecp_curves.o
OBJECTS += $(OBJDIR)/entropy.o
OBJECTS += $(OBJDIR)/entropy_poll.o
OBJECTS += $(OBJDIR)/error.o
OBJECTS += $(OBJDIR)/gcm.o
OBJECTS += $(OBJDIR)/havege.o
OBJECTS += $(OBJDIR)/hmac_drbg.o
OBJECTS += $(OBJDIR)/md.o
OBJECTS += $(OBJDIR)/md2.o
OBJECTS += $(OBJDIR)/md4.o
OBJECTS += $(OBJDIR)/md5.o
OBJECTS += $(OBJDIR)/md_wrap.o
OBJECTS += $(OBJDIR)/memory_buffer_alloc.o
OBJECTS += $(OBJDIR)/net.o
OBJECTS += $(OBJDIR)/oid.o
OBJECTS += $(OBJDIR)/padlock.o
OBJECTS += $(OBJDIR)/pem.o
OBJECTS += $(OBJDIR)/pk.o
OBJECTS += $(OBJDIR)/pk_wrap.o
OBJECTS += $(OBJDIR)/pkcs11.o
OBJECTS += $(OBJDIR)/pkcs12.o
OBJECTS += $(OBJDIR)/pkcs5.o
OBJECTS += $(OBJDIR)/pkparse.o
OBJECTS += $(OBJDIR)/pkwrite.o
OBJECTS += $(OBJDIR)/platform.o
OBJECTS += $(OBJDIR)/ripemd160.o
OBJECTS += $(OBJDIR)/rsa.o
OBJECTS += $(OBJDIR)/sha1.o
OBJECTS += $(OBJDIR)/sha256.o
OBJECTS += $(OBJDIR)/sha512.o
OBJECTS += $(OBJDIR)/ssl_cache.o
OBJECTS += $(OBJDIR)/ssl_ciphersuites.o
OBJECTS += $(OBJDIR)/ssl_cli.o
OBJECTS += $(OBJDIR)/ssl_cookie.o
OBJECTS += $(OBJDIR)/ssl_srv.o
OBJECTS += $(OBJDIR)/ssl_ticket.o
OBJECTS += $(OBJDIR)/ssl_tls.o
OBJECTS += $(OBJDIR)/threading.o
OBJECTS += $(OBJDIR)/timing.o
OBJECTS += $(OBJDIR)/version.o
OBJECTS += $(OBJDIR)/version_features.o
OBJECTS += $(OBJDIR)/x509.o
OBJECTS += $(OBJDIR)/x509_create.o
OBJECTS += $(OBJDIR)/x509_crl.o
OBJECTS += $(OBJDIR)/x509_crt.o
OBJECTS += $(OBJDIR)/x509_csr.o
OBJECTS += $(OBJDIR)/x509write_crt.o
OBJECTS += $(OBJDIR)/x509write_csr.o
OBJECTS += $(OBJDIR)/xtea.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking mbedtls-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -188,26 +236,35 @@ clean:
@echo Cleaning mbedtls-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/aes.o: ../../contrib/mbedtls/library/aes.c
@echo $(notdir $<)
@ -422,5 +479,5 @@ $(OBJDIR)/xtea.o: ../../contrib/mbedtls/library/xtea.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,166 +8,246 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libzip-lib.a
OBJDIR = obj/Release/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -DHAVE_SSIZE_T_LIBZIP -DHAVE_CONFIG_H
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libzip-lib.a
OBJDIR = obj/Debug/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -DHAVE_SSIZE_T_LIBZIP -DHAVE_CONFIG_H
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/mkstemp.o \
$(OBJDIR)/zip_add.o \
$(OBJDIR)/zip_add_dir.o \
$(OBJDIR)/zip_add_entry.o \
$(OBJDIR)/zip_close.o \
$(OBJDIR)/zip_delete.o \
$(OBJDIR)/zip_dir_add.o \
$(OBJDIR)/zip_dirent.o \
$(OBJDIR)/zip_discard.o \
$(OBJDIR)/zip_entry.o \
$(OBJDIR)/zip_err_str.o \
$(OBJDIR)/zip_error.o \
$(OBJDIR)/zip_error_clear.o \
$(OBJDIR)/zip_error_get.o \
$(OBJDIR)/zip_error_get_sys_type.o \
$(OBJDIR)/zip_error_strerror.o \
$(OBJDIR)/zip_error_to_str.o \
$(OBJDIR)/zip_extra_field.o \
$(OBJDIR)/zip_extra_field_api.o \
$(OBJDIR)/zip_fclose.o \
$(OBJDIR)/zip_fdopen.o \
$(OBJDIR)/zip_file_add.o \
$(OBJDIR)/zip_file_error_clear.o \
$(OBJDIR)/zip_file_error_get.o \
$(OBJDIR)/zip_file_get_comment.o \
$(OBJDIR)/zip_file_get_external_attributes.o \
$(OBJDIR)/zip_file_get_offset.o \
$(OBJDIR)/zip_file_rename.o \
$(OBJDIR)/zip_file_replace.o \
$(OBJDIR)/zip_file_set_comment.o \
$(OBJDIR)/zip_file_set_external_attributes.o \
$(OBJDIR)/zip_file_strerror.o \
$(OBJDIR)/zip_filerange_crc.o \
$(OBJDIR)/zip_fopen.o \
$(OBJDIR)/zip_fopen_encrypted.o \
$(OBJDIR)/zip_fopen_index.o \
$(OBJDIR)/zip_fopen_index_encrypted.o \
$(OBJDIR)/zip_fread.o \
$(OBJDIR)/zip_get_archive_comment.o \
$(OBJDIR)/zip_get_archive_flag.o \
$(OBJDIR)/zip_get_compression_implementation.o \
$(OBJDIR)/zip_get_encryption_implementation.o \
$(OBJDIR)/zip_get_file_comment.o \
$(OBJDIR)/zip_get_name.o \
$(OBJDIR)/zip_get_num_entries.o \
$(OBJDIR)/zip_get_num_files.o \
$(OBJDIR)/zip_memdup.o \
$(OBJDIR)/zip_name_locate.o \
$(OBJDIR)/zip_new.o \
$(OBJDIR)/zip_open.o \
$(OBJDIR)/zip_rename.o \
$(OBJDIR)/zip_replace.o \
$(OBJDIR)/zip_set_archive_comment.o \
$(OBJDIR)/zip_set_archive_flag.o \
$(OBJDIR)/zip_set_default_password.o \
$(OBJDIR)/zip_set_file_comment.o \
$(OBJDIR)/zip_set_file_compression.o \
$(OBJDIR)/zip_set_name.o \
$(OBJDIR)/zip_source_buffer.o \
$(OBJDIR)/zip_source_close.o \
$(OBJDIR)/zip_source_crc.o \
$(OBJDIR)/zip_source_deflate.o \
$(OBJDIR)/zip_source_error.o \
$(OBJDIR)/zip_source_file.o \
$(OBJDIR)/zip_source_filep.o \
$(OBJDIR)/zip_source_free.o \
$(OBJDIR)/zip_source_function.o \
$(OBJDIR)/zip_source_layered.o \
$(OBJDIR)/zip_source_open.o \
$(OBJDIR)/zip_source_pkware.o \
$(OBJDIR)/zip_source_pop.o \
$(OBJDIR)/zip_source_read.o \
$(OBJDIR)/zip_source_stat.o \
$(OBJDIR)/zip_source_window.o \
$(OBJDIR)/zip_source_zip.o \
$(OBJDIR)/zip_source_zip_new.o \
$(OBJDIR)/zip_stat.o \
$(OBJDIR)/zip_stat_index.o \
$(OBJDIR)/zip_stat_init.o \
$(OBJDIR)/zip_strerror.o \
$(OBJDIR)/zip_string.o \
$(OBJDIR)/zip_unchange.o \
$(OBJDIR)/zip_unchange_all.o \
$(OBJDIR)/zip_unchange_archive.o \
$(OBJDIR)/zip_unchange_data.o \
$(OBJDIR)/zip_utf-8.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES += -I../../contrib/libzip/include
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libzip-lib.a
OBJDIR = obj/Release/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -DHAVE_SSIZE_T_LIBZIP -DHAVE_CONFIG_H
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_LDFLAGS += $(LDFLAGS) -s
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libzip-lib.a
OBJDIR = obj/Debug/zip-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -DHAVE_SSIZE_T_LIBZIP -DHAVE_CONFIG_H
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_LDFLAGS += $(LDFLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/mkstemp.o
GENERATED += $(OBJDIR)/zip_add.o
GENERATED += $(OBJDIR)/zip_add_dir.o
GENERATED += $(OBJDIR)/zip_add_entry.o
GENERATED += $(OBJDIR)/zip_close.o
GENERATED += $(OBJDIR)/zip_delete.o
GENERATED += $(OBJDIR)/zip_dir_add.o
GENERATED += $(OBJDIR)/zip_dirent.o
GENERATED += $(OBJDIR)/zip_discard.o
GENERATED += $(OBJDIR)/zip_entry.o
GENERATED += $(OBJDIR)/zip_err_str.o
GENERATED += $(OBJDIR)/zip_error.o
GENERATED += $(OBJDIR)/zip_error_clear.o
GENERATED += $(OBJDIR)/zip_error_get.o
GENERATED += $(OBJDIR)/zip_error_get_sys_type.o
GENERATED += $(OBJDIR)/zip_error_strerror.o
GENERATED += $(OBJDIR)/zip_error_to_str.o
GENERATED += $(OBJDIR)/zip_extra_field.o
GENERATED += $(OBJDIR)/zip_extra_field_api.o
GENERATED += $(OBJDIR)/zip_fclose.o
GENERATED += $(OBJDIR)/zip_fdopen.o
GENERATED += $(OBJDIR)/zip_file_add.o
GENERATED += $(OBJDIR)/zip_file_error_clear.o
GENERATED += $(OBJDIR)/zip_file_error_get.o
GENERATED += $(OBJDIR)/zip_file_get_comment.o
GENERATED += $(OBJDIR)/zip_file_get_external_attributes.o
GENERATED += $(OBJDIR)/zip_file_get_offset.o
GENERATED += $(OBJDIR)/zip_file_rename.o
GENERATED += $(OBJDIR)/zip_file_replace.o
GENERATED += $(OBJDIR)/zip_file_set_comment.o
GENERATED += $(OBJDIR)/zip_file_set_external_attributes.o
GENERATED += $(OBJDIR)/zip_file_strerror.o
GENERATED += $(OBJDIR)/zip_filerange_crc.o
GENERATED += $(OBJDIR)/zip_fopen.o
GENERATED += $(OBJDIR)/zip_fopen_encrypted.o
GENERATED += $(OBJDIR)/zip_fopen_index.o
GENERATED += $(OBJDIR)/zip_fopen_index_encrypted.o
GENERATED += $(OBJDIR)/zip_fread.o
GENERATED += $(OBJDIR)/zip_get_archive_comment.o
GENERATED += $(OBJDIR)/zip_get_archive_flag.o
GENERATED += $(OBJDIR)/zip_get_compression_implementation.o
GENERATED += $(OBJDIR)/zip_get_encryption_implementation.o
GENERATED += $(OBJDIR)/zip_get_file_comment.o
GENERATED += $(OBJDIR)/zip_get_name.o
GENERATED += $(OBJDIR)/zip_get_num_entries.o
GENERATED += $(OBJDIR)/zip_get_num_files.o
GENERATED += $(OBJDIR)/zip_memdup.o
GENERATED += $(OBJDIR)/zip_name_locate.o
GENERATED += $(OBJDIR)/zip_new.o
GENERATED += $(OBJDIR)/zip_open.o
GENERATED += $(OBJDIR)/zip_rename.o
GENERATED += $(OBJDIR)/zip_replace.o
GENERATED += $(OBJDIR)/zip_set_archive_comment.o
GENERATED += $(OBJDIR)/zip_set_archive_flag.o
GENERATED += $(OBJDIR)/zip_set_default_password.o
GENERATED += $(OBJDIR)/zip_set_file_comment.o
GENERATED += $(OBJDIR)/zip_set_file_compression.o
GENERATED += $(OBJDIR)/zip_set_name.o
GENERATED += $(OBJDIR)/zip_source_buffer.o
GENERATED += $(OBJDIR)/zip_source_close.o
GENERATED += $(OBJDIR)/zip_source_crc.o
GENERATED += $(OBJDIR)/zip_source_deflate.o
GENERATED += $(OBJDIR)/zip_source_error.o
GENERATED += $(OBJDIR)/zip_source_file.o
GENERATED += $(OBJDIR)/zip_source_filep.o
GENERATED += $(OBJDIR)/zip_source_free.o
GENERATED += $(OBJDIR)/zip_source_function.o
GENERATED += $(OBJDIR)/zip_source_layered.o
GENERATED += $(OBJDIR)/zip_source_open.o
GENERATED += $(OBJDIR)/zip_source_pkware.o
GENERATED += $(OBJDIR)/zip_source_pop.o
GENERATED += $(OBJDIR)/zip_source_read.o
GENERATED += $(OBJDIR)/zip_source_stat.o
GENERATED += $(OBJDIR)/zip_source_window.o
GENERATED += $(OBJDIR)/zip_source_zip.o
GENERATED += $(OBJDIR)/zip_source_zip_new.o
GENERATED += $(OBJDIR)/zip_stat.o
GENERATED += $(OBJDIR)/zip_stat_index.o
GENERATED += $(OBJDIR)/zip_stat_init.o
GENERATED += $(OBJDIR)/zip_strerror.o
GENERATED += $(OBJDIR)/zip_string.o
GENERATED += $(OBJDIR)/zip_unchange.o
GENERATED += $(OBJDIR)/zip_unchange_all.o
GENERATED += $(OBJDIR)/zip_unchange_archive.o
GENERATED += $(OBJDIR)/zip_unchange_data.o
GENERATED += $(OBJDIR)/zip_utf-8.o
OBJECTS += $(OBJDIR)/mkstemp.o
OBJECTS += $(OBJDIR)/zip_add.o
OBJECTS += $(OBJDIR)/zip_add_dir.o
OBJECTS += $(OBJDIR)/zip_add_entry.o
OBJECTS += $(OBJDIR)/zip_close.o
OBJECTS += $(OBJDIR)/zip_delete.o
OBJECTS += $(OBJDIR)/zip_dir_add.o
OBJECTS += $(OBJDIR)/zip_dirent.o
OBJECTS += $(OBJDIR)/zip_discard.o
OBJECTS += $(OBJDIR)/zip_entry.o
OBJECTS += $(OBJDIR)/zip_err_str.o
OBJECTS += $(OBJDIR)/zip_error.o
OBJECTS += $(OBJDIR)/zip_error_clear.o
OBJECTS += $(OBJDIR)/zip_error_get.o
OBJECTS += $(OBJDIR)/zip_error_get_sys_type.o
OBJECTS += $(OBJDIR)/zip_error_strerror.o
OBJECTS += $(OBJDIR)/zip_error_to_str.o
OBJECTS += $(OBJDIR)/zip_extra_field.o
OBJECTS += $(OBJDIR)/zip_extra_field_api.o
OBJECTS += $(OBJDIR)/zip_fclose.o
OBJECTS += $(OBJDIR)/zip_fdopen.o
OBJECTS += $(OBJDIR)/zip_file_add.o
OBJECTS += $(OBJDIR)/zip_file_error_clear.o
OBJECTS += $(OBJDIR)/zip_file_error_get.o
OBJECTS += $(OBJDIR)/zip_file_get_comment.o
OBJECTS += $(OBJDIR)/zip_file_get_external_attributes.o
OBJECTS += $(OBJDIR)/zip_file_get_offset.o
OBJECTS += $(OBJDIR)/zip_file_rename.o
OBJECTS += $(OBJDIR)/zip_file_replace.o
OBJECTS += $(OBJDIR)/zip_file_set_comment.o
OBJECTS += $(OBJDIR)/zip_file_set_external_attributes.o
OBJECTS += $(OBJDIR)/zip_file_strerror.o
OBJECTS += $(OBJDIR)/zip_filerange_crc.o
OBJECTS += $(OBJDIR)/zip_fopen.o
OBJECTS += $(OBJDIR)/zip_fopen_encrypted.o
OBJECTS += $(OBJDIR)/zip_fopen_index.o
OBJECTS += $(OBJDIR)/zip_fopen_index_encrypted.o
OBJECTS += $(OBJDIR)/zip_fread.o
OBJECTS += $(OBJDIR)/zip_get_archive_comment.o
OBJECTS += $(OBJDIR)/zip_get_archive_flag.o
OBJECTS += $(OBJDIR)/zip_get_compression_implementation.o
OBJECTS += $(OBJDIR)/zip_get_encryption_implementation.o
OBJECTS += $(OBJDIR)/zip_get_file_comment.o
OBJECTS += $(OBJDIR)/zip_get_name.o
OBJECTS += $(OBJDIR)/zip_get_num_entries.o
OBJECTS += $(OBJDIR)/zip_get_num_files.o
OBJECTS += $(OBJDIR)/zip_memdup.o
OBJECTS += $(OBJDIR)/zip_name_locate.o
OBJECTS += $(OBJDIR)/zip_new.o
OBJECTS += $(OBJDIR)/zip_open.o
OBJECTS += $(OBJDIR)/zip_rename.o
OBJECTS += $(OBJDIR)/zip_replace.o
OBJECTS += $(OBJDIR)/zip_set_archive_comment.o
OBJECTS += $(OBJDIR)/zip_set_archive_flag.o
OBJECTS += $(OBJDIR)/zip_set_default_password.o
OBJECTS += $(OBJDIR)/zip_set_file_comment.o
OBJECTS += $(OBJDIR)/zip_set_file_compression.o
OBJECTS += $(OBJDIR)/zip_set_name.o
OBJECTS += $(OBJDIR)/zip_source_buffer.o
OBJECTS += $(OBJDIR)/zip_source_close.o
OBJECTS += $(OBJDIR)/zip_source_crc.o
OBJECTS += $(OBJDIR)/zip_source_deflate.o
OBJECTS += $(OBJDIR)/zip_source_error.o
OBJECTS += $(OBJDIR)/zip_source_file.o
OBJECTS += $(OBJDIR)/zip_source_filep.o
OBJECTS += $(OBJDIR)/zip_source_free.o
OBJECTS += $(OBJDIR)/zip_source_function.o
OBJECTS += $(OBJDIR)/zip_source_layered.o
OBJECTS += $(OBJDIR)/zip_source_open.o
OBJECTS += $(OBJDIR)/zip_source_pkware.o
OBJECTS += $(OBJDIR)/zip_source_pop.o
OBJECTS += $(OBJDIR)/zip_source_read.o
OBJECTS += $(OBJDIR)/zip_source_stat.o
OBJECTS += $(OBJDIR)/zip_source_window.o
OBJECTS += $(OBJDIR)/zip_source_zip.o
OBJECTS += $(OBJDIR)/zip_source_zip_new.o
OBJECTS += $(OBJDIR)/zip_stat.o
OBJECTS += $(OBJDIR)/zip_stat_index.o
OBJECTS += $(OBJDIR)/zip_stat_init.o
OBJECTS += $(OBJDIR)/zip_strerror.o
OBJECTS += $(OBJDIR)/zip_string.o
OBJECTS += $(OBJDIR)/zip_unchange.o
OBJECTS += $(OBJDIR)/zip_unchange_all.o
OBJECTS += $(OBJDIR)/zip_unchange_archive.o
OBJECTS += $(OBJDIR)/zip_unchange_data.o
OBJECTS += $(OBJDIR)/zip_utf-8.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking zip-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -188,26 +268,35 @@ clean:
@echo Cleaning zip-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/mkstemp.o: ../../contrib/libzip/mkstemp.c
@echo $(notdir $<)
@ -470,5 +559,5 @@ $(OBJDIR)/zip_utf-8.o: ../../contrib/libzip/zip_utf-8.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -1,4 +1,4 @@
# GNU Make project makefile autogenerated by Premake
# Alternative GNU Make project makefile autogenerated by Premake
ifndef config
config=release
@ -8,95 +8,104 @@ ifndef verbose
SILENT = @
endif
.PHONY: clean prebuild prelink
ifeq ($(config),release)
RESCOMP = windres
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libzlib-lib.a
OBJDIR = obj/Release/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -DHAVE_UNISTD_H
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS) -s
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
ifeq ($(config),debug)
RESCOMP = windres
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libzlib-lib.a
OBJDIR = obj/Debug/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -DHAVE_UNISTD_H
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
ALL_LDFLAGS += $(LDFLAGS)
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
all: prebuild prelink $(TARGET)
@:
endif
OBJECTS := \
$(OBJDIR)/adler32.o \
$(OBJDIR)/compress.o \
$(OBJDIR)/crc32.o \
$(OBJDIR)/deflate.o \
$(OBJDIR)/gzclose.o \
$(OBJDIR)/gzlib.o \
$(OBJDIR)/gzread.o \
$(OBJDIR)/gzwrite.o \
$(OBJDIR)/infback.o \
$(OBJDIR)/inffast.o \
$(OBJDIR)/inflate.o \
$(OBJDIR)/inftrees.o \
$(OBJDIR)/trees.o \
$(OBJDIR)/uncompr.o \
$(OBJDIR)/zutil.o \
RESOURCES := \
CUSTOMFILES := \
.PHONY: clean prebuild
SHELLTYPE := posix
ifeq (.exe,$(findstring .exe,$(ComSpec)))
SHELLTYPE := msdos
endif
$(TARGET): $(GCH) ${CUSTOMFILES} $(OBJECTS) $(LDDEPS) $(RESOURCES) | $(TARGETDIR)
# Configurations
# #############################################
RESCOMP = windres
INCLUDES +=
FORCE_INCLUDE +=
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP $(DEFINES) $(INCLUDES)
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
LIBS +=
LDDEPS +=
LINKCMD = $(AR) -rcs "$@" $(OBJECTS)
define PREBUILDCMDS
endef
define PRELINKCMDS
endef
define POSTBUILDCMDS
endef
ifeq ($(config),release)
TARGETDIR = bin/Release
TARGET = $(TARGETDIR)/libzlib-lib.a
OBJDIR = obj/Release/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -DNDEBUG -DN_FSEEKO -DHAVE_UNISTD_H
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -O3 -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -O3 -w -fno-stack-protector
ALL_LDFLAGS += $(LDFLAGS) -s
else ifeq ($(config),debug)
TARGETDIR = bin/Debug
TARGET = $(TARGETDIR)/libzlib-lib.a
OBJDIR = obj/Debug/zlib-lib
DEFINES += -DPREMAKE_COMPRESSION -DCURL_STATICLIB -DPREMAKE_CURL -D_DEBUG -DN_FSEEKO -DHAVE_UNISTD_H
ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_CXXFLAGS += $(CXXFLAGS) $(ALL_CPPFLAGS) -g -w
ALL_LDFLAGS += $(LDFLAGS)
endif
# Per File Configurations
# #############################################
# File sets
# #############################################
GENERATED :=
OBJECTS :=
GENERATED += $(OBJDIR)/adler32.o
GENERATED += $(OBJDIR)/compress.o
GENERATED += $(OBJDIR)/crc32.o
GENERATED += $(OBJDIR)/deflate.o
GENERATED += $(OBJDIR)/gzclose.o
GENERATED += $(OBJDIR)/gzlib.o
GENERATED += $(OBJDIR)/gzread.o
GENERATED += $(OBJDIR)/gzwrite.o
GENERATED += $(OBJDIR)/infback.o
GENERATED += $(OBJDIR)/inffast.o
GENERATED += $(OBJDIR)/inflate.o
GENERATED += $(OBJDIR)/inftrees.o
GENERATED += $(OBJDIR)/trees.o
GENERATED += $(OBJDIR)/uncompr.o
GENERATED += $(OBJDIR)/zutil.o
OBJECTS += $(OBJDIR)/adler32.o
OBJECTS += $(OBJDIR)/compress.o
OBJECTS += $(OBJDIR)/crc32.o
OBJECTS += $(OBJDIR)/deflate.o
OBJECTS += $(OBJDIR)/gzclose.o
OBJECTS += $(OBJDIR)/gzlib.o
OBJECTS += $(OBJDIR)/gzread.o
OBJECTS += $(OBJDIR)/gzwrite.o
OBJECTS += $(OBJDIR)/infback.o
OBJECTS += $(OBJDIR)/inffast.o
OBJECTS += $(OBJDIR)/inflate.o
OBJECTS += $(OBJDIR)/inftrees.o
OBJECTS += $(OBJDIR)/trees.o
OBJECTS += $(OBJDIR)/uncompr.o
OBJECTS += $(OBJDIR)/zutil.o
# Rules
# #############################################
all: $(TARGET)
@:
$(TARGET): $(GENERATED) $(OBJECTS) $(LDDEPS) | $(TARGETDIR)
$(PRELINKCMDS)
@echo Linking zlib-lib
$(SILENT) $(LINKCMD)
$(POSTBUILDCMDS)
$(CUSTOMFILES): | $(OBJDIR)
$(TARGETDIR):
@echo Creating $(TARGETDIR)
ifeq (posix,$(SHELLTYPE))
@ -117,26 +126,35 @@ clean:
@echo Cleaning zlib-lib
ifeq (posix,$(SHELLTYPE))
$(SILENT) rm -f $(TARGET)
$(SILENT) rm -rf $(GENERATED)
$(SILENT) rm -rf $(OBJDIR)
else
$(SILENT) if exist $(subst /,\\,$(TARGET)) del $(subst /,\\,$(TARGET))
$(SILENT) if exist $(subst /,\\,$(GENERATED)) rmdir /s /q $(subst /,\\,$(GENERATED))
$(SILENT) if exist $(subst /,\\,$(OBJDIR)) rmdir /s /q $(subst /,\\,$(OBJDIR))
endif
prebuild:
prebuild: | $(OBJDIR)
$(PREBUILDCMDS)
prelink:
$(PRELINKCMDS)
ifneq (,$(PCH))
$(OBJECTS): $(GCH) $(PCH) | $(OBJDIR)
$(GCH): $(PCH) | $(OBJDIR)
$(OBJECTS): $(GCH) | $(PCH_PLACEHOLDER)
$(GCH): $(PCH) | prebuild
@echo $(notdir $<)
$(SILENT) $(CC) -x c-header $(ALL_CFLAGS) -o "$@" -MF "$(@:%.gch=%.d)" -c "$<"
$(PCH_PLACEHOLDER): $(GCH) | $(OBJDIR)
ifeq (posix,$(SHELLTYPE))
$(SILENT) touch "$@"
else
$(OBJECTS): | $(OBJDIR)
$(SILENT) echo $null >> "$@"
endif
else
$(OBJECTS): | prebuild
endif
# File Rules
# #############################################
$(OBJDIR)/adler32.o: ../../contrib/zlib/adler32.c
@echo $(notdir $<)
@ -186,5 +204,5 @@ $(OBJDIR)/zutil.o: ../../contrib/zlib/zutil.c
-include $(OBJECTS:%.o=%.d)
ifneq (,$(PCH))
-include $(OBJDIR)/$(notdir $(PCH)).d
-include $(PCH_PLACEHOLDER).d
endif

View File

@ -23,6 +23,7 @@
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>Premake5</RootNamespace>
<LatestTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</LatestTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
@ -115,7 +116,7 @@
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>ole32.lib;ws2_32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>ole32.lib;ws2_32.lib;advapi32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@ -138,7 +139,7 @@
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>ole32.lib;ws2_32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>ole32.lib;ws2_32.lib;advapi32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
@ -156,7 +157,7 @@
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>ole32.lib;ws2_32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>ole32.lib;ws2_32.lib;advapi32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
@ -174,7 +175,7 @@
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>ole32.lib;ws2_32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>ole32.lib;ws2_32.lib;advapi32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
@ -207,6 +208,7 @@
<ClCompile Include="..\..\src\host\os_isdir.c" />
<ClCompile Include="..\..\src\host\os_isfile.c" />
<ClCompile Include="..\..\src\host\os_islink.c" />
<ClCompile Include="..\..\src\host\os_listWindowsRegistry.c" />
<ClCompile Include="..\..\src\host\os_locate.c" />
<ClCompile Include="..\..\src\host\os_match.c" />
<ClCompile Include="..\..\src\host\os_mkdir.c" />
@ -248,6 +250,7 @@
<None Include="..\..\modules\android\_preload.lua" />
<None Include="..\..\modules\android\android.lua" />
<None Include="..\..\modules\android\tests\_tests.lua" />
<None Include="..\..\modules\android\tests\test_android_files.lua" />
<None Include="..\..\modules\android\tests\test_android_project.lua" />
<None Include="..\..\modules\android\vsandroid_androidproj.lua" />
<None Include="..\..\modules\android\vsandroid_sln2005.lua" />
@ -354,6 +357,7 @@
<None Include="..\..\modules\vstudio\tests\cs2005\test_debug_props.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_files.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_icon.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_netcore.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_no_warn.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_nuget_config.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_nuget_packages_config.lua" />
@ -372,6 +376,7 @@
<None Include="..\..\modules\vstudio\tests\sln2005\test_platforms.lua" />
<None Include="..\..\modules\vstudio\tests\sln2005\test_projects.lua" />
<None Include="..\..\modules\vstudio\tests\sln2005\test_sections.lua" />
<None Include="..\..\modules\vstudio\tests\sln2005\test_shared_projects.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_assembly_refs.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_build_steps.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_compiler_block.lua" />
@ -390,6 +395,7 @@
<None Include="..\..\modules\vstudio\tests\vc2010\test_assembly_refs.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_build_events.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_build_log.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_build_steps.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_character_set.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_compile_settings.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_config_props.lua" />
@ -427,6 +433,7 @@
<None Include="..\..\modules\vstudio\tests\vc2010\test_tokens.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_user_file.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_vectorextensions.lua" />
<None Include="..\..\modules\vstudio\tests\vc2013\test_vcxitems.lua" />
<None Include="..\..\modules\vstudio\vs2005.lua" />
<None Include="..\..\modules\vstudio\vs2005_csproj.lua" />
<None Include="..\..\modules\vstudio\vs2005_csproj_user.lua" />
@ -447,8 +454,10 @@
<None Include="..\..\modules\vstudio\vs2010_vcxproj_user.lua" />
<None Include="..\..\modules\vstudio\vs2012.lua" />
<None Include="..\..\modules\vstudio\vs2013.lua" />
<None Include="..\..\modules\vstudio\vs2013_vcxitems.lua" />
<None Include="..\..\modules\vstudio\vs2015.lua" />
<None Include="..\..\modules\vstudio\vs2017.lua" />
<None Include="..\..\modules\vstudio\vs2019.lua" />
<None Include="..\..\modules\vstudio\vstudio.lua" />
<None Include="..\..\modules\xcode\LICENSE.TXT" />
<None Include="..\..\modules\xcode\_manifest.lua" />
@ -512,6 +521,7 @@
<None Include="..\..\src\tools\clang.lua" />
<None Include="..\..\src\tools\dotnet.lua" />
<None Include="..\..\src\tools\gcc.lua" />
<None Include="..\..\src\tools\mingw.lua" />
<None Include="..\..\src\tools\msc.lua" />
<None Include="..\..\src\tools\snc.lua" />
<None Include="..\..\tests\_tests.lua" />

View File

@ -79,6 +79,9 @@
<Filter Include="modules\vstudio\tests\vc2010">
<UniqueIdentifier>{6845E192-5400-D13E-FDB7-4989E9511BCF}</UniqueIdentifier>
</Filter>
<Filter Include="modules\vstudio\tests\vc2013">
<UniqueIdentifier>{6B45E192-5700-D13E-00B8-4989EC511BCF}</UniqueIdentifier>
</Filter>
<Filter Include="modules\xcode">
<UniqueIdentifier>{80143BC8-ECD4-B6FE-B50F-007C218FFBDA}</UniqueIdentifier>
</Filter>
@ -218,6 +221,9 @@
<ClCompile Include="..\..\src\host\os_islink.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_listWindowsRegistry.c">
<Filter>src\host</Filter>
</ClCompile>
<ClCompile Include="..\..\src\host\os_locate.c">
<Filter>src\host</Filter>
</ClCompile>
@ -327,6 +333,9 @@
<None Include="..\..\modules\android\tests\_tests.lua">
<Filter>modules\android\tests</Filter>
</None>
<None Include="..\..\modules\android\tests\test_android_files.lua">
<Filter>modules\android\tests</Filter>
</None>
<None Include="..\..\modules\android\tests\test_android_project.lua">
<Filter>modules\android\tests</Filter>
</None>
@ -645,6 +654,9 @@
<None Include="..\..\modules\vstudio\tests\cs2005\test_icon.lua">
<Filter>modules\vstudio\tests\cs2005</Filter>
</None>
<None Include="..\..\modules\vstudio\tests\cs2005\test_netcore.lua">
<Filter>modules\vstudio\tests\cs2005</Filter>
</None>
<None Include="..\..\modules\vstudio\tests\cs2005\test_no_warn.lua">
<Filter>modules\vstudio\tests\cs2005</Filter>
</None>
@ -699,6 +711,9 @@
<None Include="..\..\modules\vstudio\tests\sln2005\test_sections.lua">
<Filter>modules\vstudio\tests\sln2005</Filter>
</None>
<None Include="..\..\modules\vstudio\tests\sln2005\test_shared_projects.lua">
<Filter>modules\vstudio\tests\sln2005</Filter>
</None>
<None Include="..\..\modules\vstudio\tests\vc200x\test_assembly_refs.lua">
<Filter>modules\vstudio\tests\vc200x</Filter>
</None>
@ -753,6 +768,9 @@
<None Include="..\..\modules\vstudio\tests\vc2010\test_build_log.lua">
<Filter>modules\vstudio\tests\vc2010</Filter>
</None>
<None Include="..\..\modules\vstudio\tests\vc2010\test_build_steps.lua">
<Filter>modules\vstudio\tests\vc2010</Filter>
</None>
<None Include="..\..\modules\vstudio\tests\vc2010\test_character_set.lua">
<Filter>modules\vstudio\tests\vc2010</Filter>
</None>
@ -864,6 +882,9 @@
<None Include="..\..\modules\vstudio\tests\vc2010\test_vectorextensions.lua">
<Filter>modules\vstudio\tests\vc2010</Filter>
</None>
<None Include="..\..\modules\vstudio\tests\vc2013\test_vcxitems.lua">
<Filter>modules\vstudio\tests\vc2013</Filter>
</None>
<None Include="..\..\modules\vstudio\vs2005.lua">
<Filter>modules\vstudio</Filter>
</None>
@ -924,12 +945,18 @@
<None Include="..\..\modules\vstudio\vs2013.lua">
<Filter>modules\vstudio</Filter>
</None>
<None Include="..\..\modules\vstudio\vs2013_vcxitems.lua">
<Filter>modules\vstudio</Filter>
</None>
<None Include="..\..\modules\vstudio\vs2015.lua">
<Filter>modules\vstudio</Filter>
</None>
<None Include="..\..\modules\vstudio\vs2017.lua">
<Filter>modules\vstudio</Filter>
</None>
<None Include="..\..\modules\vstudio\vs2019.lua">
<Filter>modules\vstudio</Filter>
</None>
<None Include="..\..\modules\vstudio\vstudio.lua">
<Filter>modules\vstudio</Filter>
</None>
@ -1115,6 +1142,9 @@
<None Include="..\..\src\tools\gcc.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\mingw.lua">
<Filter>src\tools</Filter>
</None>
<None Include="..\..\src\tools\msc.lua">
<Filter>src\tools</Filter>
</None>

View File

@ -23,6 +23,7 @@
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>curl-lib</RootNamespace>
<LatestTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</LatestTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">

View File

@ -23,6 +23,7 @@
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>example</RootNamespace>
<LatestTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</LatestTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">

View File

@ -23,6 +23,7 @@
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>lua-lib</RootNamespace>
<LatestTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</LatestTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">

View File

@ -23,6 +23,7 @@
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>luashim-lib</RootNamespace>
<LatestTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</LatestTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">

View File

@ -23,6 +23,7 @@
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>luasocket</RootNamespace>
<LatestTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</LatestTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">

View File

@ -23,6 +23,7 @@
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>mbedtls-lib</RootNamespace>
<LatestTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</LatestTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">

View File

@ -23,6 +23,7 @@
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>zip-lib</RootNamespace>
<LatestTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</LatestTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">

View File

@ -23,6 +23,7 @@
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>zlib-lib</RootNamespace>
<LatestTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</LatestTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">

View File

@ -0,0 +1,120 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Binary Modules", "Binary Modules", "{EADEF033-D66D-7AFD-7F8C-8EF86BFA8AA3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example", "example.vcxproj", "{F1997D81-5D79-FC1C-6691-87F3D2EF627E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "luasocket", "luasocket.vcxproj", "{7085D54F-DCEF-89C6-252E-3B6C91D7671B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Premake5", "Premake5.vcxproj", "{DF59398B-CB26-9496-F43F-823EE06BC924}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "contrib", "contrib", "{9D86B421-0947-3058-D281-79D53E017534}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "curl-lib", "curl-lib.vcxproj", "{BF552F19-AB22-8A24-D43B-78CCC067BFB2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lua-lib", "lua-lib.vcxproj", "{AB9F3295-177F-B130-2097-3C078CF51792}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "luashim-lib", "luashim-lib.vcxproj", "{9C53798E-0809-F283-91FD-EB5AFDB1E887}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mbedtls-lib", "mbedtls-lib.vcxproj", "{34744A64-A029-C359-291E-BD3095D2B95D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zip-lib", "zip-lib.vcxproj", "{3C7AF3AF-A859-724B-B171-FD211DD0D8AC}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib-lib", "zlib-lib.vcxproj", "{7AF09988-66BD-F493-8FD6-E23B7B022A22}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{F1997D81-5D79-FC1C-6691-87F3D2EF627E}.Debug|Win32.ActiveCfg = Debug|Win32
{F1997D81-5D79-FC1C-6691-87F3D2EF627E}.Debug|Win32.Build.0 = Debug|Win32
{F1997D81-5D79-FC1C-6691-87F3D2EF627E}.Debug|x64.ActiveCfg = Debug|x64
{F1997D81-5D79-FC1C-6691-87F3D2EF627E}.Debug|x64.Build.0 = Debug|x64
{F1997D81-5D79-FC1C-6691-87F3D2EF627E}.Release|Win32.ActiveCfg = Release|Win32
{F1997D81-5D79-FC1C-6691-87F3D2EF627E}.Release|Win32.Build.0 = Release|Win32
{F1997D81-5D79-FC1C-6691-87F3D2EF627E}.Release|x64.ActiveCfg = Release|x64
{F1997D81-5D79-FC1C-6691-87F3D2EF627E}.Release|x64.Build.0 = Release|x64
{7085D54F-DCEF-89C6-252E-3B6C91D7671B}.Debug|Win32.ActiveCfg = Debug|Win32
{7085D54F-DCEF-89C6-252E-3B6C91D7671B}.Debug|Win32.Build.0 = Debug|Win32
{7085D54F-DCEF-89C6-252E-3B6C91D7671B}.Debug|x64.ActiveCfg = Debug|x64
{7085D54F-DCEF-89C6-252E-3B6C91D7671B}.Debug|x64.Build.0 = Debug|x64
{7085D54F-DCEF-89C6-252E-3B6C91D7671B}.Release|Win32.ActiveCfg = Release|Win32
{7085D54F-DCEF-89C6-252E-3B6C91D7671B}.Release|Win32.Build.0 = Release|Win32
{7085D54F-DCEF-89C6-252E-3B6C91D7671B}.Release|x64.ActiveCfg = Release|x64
{7085D54F-DCEF-89C6-252E-3B6C91D7671B}.Release|x64.Build.0 = Release|x64
{DF59398B-CB26-9496-F43F-823EE06BC924}.Debug|Win32.ActiveCfg = Debug|Win32
{DF59398B-CB26-9496-F43F-823EE06BC924}.Debug|Win32.Build.0 = Debug|Win32
{DF59398B-CB26-9496-F43F-823EE06BC924}.Debug|x64.ActiveCfg = Debug|x64
{DF59398B-CB26-9496-F43F-823EE06BC924}.Debug|x64.Build.0 = Debug|x64
{DF59398B-CB26-9496-F43F-823EE06BC924}.Release|Win32.ActiveCfg = Release|Win32
{DF59398B-CB26-9496-F43F-823EE06BC924}.Release|Win32.Build.0 = Release|Win32
{DF59398B-CB26-9496-F43F-823EE06BC924}.Release|x64.ActiveCfg = Release|x64
{DF59398B-CB26-9496-F43F-823EE06BC924}.Release|x64.Build.0 = Release|x64
{BF552F19-AB22-8A24-D43B-78CCC067BFB2}.Debug|Win32.ActiveCfg = Debug|Win32
{BF552F19-AB22-8A24-D43B-78CCC067BFB2}.Debug|Win32.Build.0 = Debug|Win32
{BF552F19-AB22-8A24-D43B-78CCC067BFB2}.Debug|x64.ActiveCfg = Debug|x64
{BF552F19-AB22-8A24-D43B-78CCC067BFB2}.Debug|x64.Build.0 = Debug|x64
{BF552F19-AB22-8A24-D43B-78CCC067BFB2}.Release|Win32.ActiveCfg = Release|Win32
{BF552F19-AB22-8A24-D43B-78CCC067BFB2}.Release|Win32.Build.0 = Release|Win32
{BF552F19-AB22-8A24-D43B-78CCC067BFB2}.Release|x64.ActiveCfg = Release|x64
{BF552F19-AB22-8A24-D43B-78CCC067BFB2}.Release|x64.Build.0 = Release|x64
{AB9F3295-177F-B130-2097-3C078CF51792}.Debug|Win32.ActiveCfg = Debug|Win32
{AB9F3295-177F-B130-2097-3C078CF51792}.Debug|Win32.Build.0 = Debug|Win32
{AB9F3295-177F-B130-2097-3C078CF51792}.Debug|x64.ActiveCfg = Debug|x64
{AB9F3295-177F-B130-2097-3C078CF51792}.Debug|x64.Build.0 = Debug|x64
{AB9F3295-177F-B130-2097-3C078CF51792}.Release|Win32.ActiveCfg = Release|Win32
{AB9F3295-177F-B130-2097-3C078CF51792}.Release|Win32.Build.0 = Release|Win32
{AB9F3295-177F-B130-2097-3C078CF51792}.Release|x64.ActiveCfg = Release|x64
{AB9F3295-177F-B130-2097-3C078CF51792}.Release|x64.Build.0 = Release|x64
{9C53798E-0809-F283-91FD-EB5AFDB1E887}.Debug|Win32.ActiveCfg = Debug|Win32
{9C53798E-0809-F283-91FD-EB5AFDB1E887}.Debug|Win32.Build.0 = Debug|Win32
{9C53798E-0809-F283-91FD-EB5AFDB1E887}.Debug|x64.ActiveCfg = Debug|x64
{9C53798E-0809-F283-91FD-EB5AFDB1E887}.Debug|x64.Build.0 = Debug|x64
{9C53798E-0809-F283-91FD-EB5AFDB1E887}.Release|Win32.ActiveCfg = Release|Win32
{9C53798E-0809-F283-91FD-EB5AFDB1E887}.Release|Win32.Build.0 = Release|Win32
{9C53798E-0809-F283-91FD-EB5AFDB1E887}.Release|x64.ActiveCfg = Release|x64
{9C53798E-0809-F283-91FD-EB5AFDB1E887}.Release|x64.Build.0 = Release|x64
{34744A64-A029-C359-291E-BD3095D2B95D}.Debug|Win32.ActiveCfg = Debug|Win32
{34744A64-A029-C359-291E-BD3095D2B95D}.Debug|Win32.Build.0 = Debug|Win32
{34744A64-A029-C359-291E-BD3095D2B95D}.Debug|x64.ActiveCfg = Debug|x64
{34744A64-A029-C359-291E-BD3095D2B95D}.Debug|x64.Build.0 = Debug|x64
{34744A64-A029-C359-291E-BD3095D2B95D}.Release|Win32.ActiveCfg = Release|Win32
{34744A64-A029-C359-291E-BD3095D2B95D}.Release|Win32.Build.0 = Release|Win32
{34744A64-A029-C359-291E-BD3095D2B95D}.Release|x64.ActiveCfg = Release|x64
{34744A64-A029-C359-291E-BD3095D2B95D}.Release|x64.Build.0 = Release|x64
{3C7AF3AF-A859-724B-B171-FD211DD0D8AC}.Debug|Win32.ActiveCfg = Debug|Win32
{3C7AF3AF-A859-724B-B171-FD211DD0D8AC}.Debug|Win32.Build.0 = Debug|Win32
{3C7AF3AF-A859-724B-B171-FD211DD0D8AC}.Debug|x64.ActiveCfg = Debug|x64
{3C7AF3AF-A859-724B-B171-FD211DD0D8AC}.Debug|x64.Build.0 = Debug|x64
{3C7AF3AF-A859-724B-B171-FD211DD0D8AC}.Release|Win32.ActiveCfg = Release|Win32
{3C7AF3AF-A859-724B-B171-FD211DD0D8AC}.Release|Win32.Build.0 = Release|Win32
{3C7AF3AF-A859-724B-B171-FD211DD0D8AC}.Release|x64.ActiveCfg = Release|x64
{3C7AF3AF-A859-724B-B171-FD211DD0D8AC}.Release|x64.Build.0 = Release|x64
{7AF09988-66BD-F493-8FD6-E23B7B022A22}.Debug|Win32.ActiveCfg = Debug|Win32
{7AF09988-66BD-F493-8FD6-E23B7B022A22}.Debug|Win32.Build.0 = Debug|Win32
{7AF09988-66BD-F493-8FD6-E23B7B022A22}.Debug|x64.ActiveCfg = Debug|x64
{7AF09988-66BD-F493-8FD6-E23B7B022A22}.Debug|x64.Build.0 = Debug|x64
{7AF09988-66BD-F493-8FD6-E23B7B022A22}.Release|Win32.ActiveCfg = Release|Win32
{7AF09988-66BD-F493-8FD6-E23B7B022A22}.Release|Win32.Build.0 = Release|Win32
{7AF09988-66BD-F493-8FD6-E23B7B022A22}.Release|x64.ActiveCfg = Release|x64
{7AF09988-66BD-F493-8FD6-E23B7B022A22}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{F1997D81-5D79-FC1C-6691-87F3D2EF627E} = {EADEF033-D66D-7AFD-7F8C-8EF86BFA8AA3}
{7085D54F-DCEF-89C6-252E-3B6C91D7671B} = {EADEF033-D66D-7AFD-7F8C-8EF86BFA8AA3}
{BF552F19-AB22-8A24-D43B-78CCC067BFB2} = {9D86B421-0947-3058-D281-79D53E017534}
{AB9F3295-177F-B130-2097-3C078CF51792} = {9D86B421-0947-3058-D281-79D53E017534}
{9C53798E-0809-F283-91FD-EB5AFDB1E887} = {9D86B421-0947-3058-D281-79D53E017534}
{34744A64-A029-C359-291E-BD3095D2B95D} = {9D86B421-0947-3058-D281-79D53E017534}
{3C7AF3AF-A859-724B-B171-FD211DD0D8AC} = {9D86B421-0947-3058-D281-79D53E017534}
{7AF09988-66BD-F493-8FD6-E23B7B022A22} = {9D86B421-0947-3058-D281-79D53E017534}
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,599 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{DF59398B-CB26-9496-F43F-823EE06BC924}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>Premake5</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\bin\release\</OutDir>
<IntDir>obj\x86\Release\Premake5\</IntDir>
<TargetName>premake5</TargetName>
<TargetExt>.exe</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\bin\release\</OutDir>
<IntDir>obj\x64\Release\Premake5\</IntDir>
<TargetName>premake5</TargetName>
<TargetExt>.exe</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\bin\debug\</OutDir>
<IntDir>obj\x86\Debug\Premake5\</IntDir>
<TargetName>premake5</TargetName>
<TargetExt>.exe</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\bin\debug\</OutDir>
<IntDir>obj\x64\Debug\Premake5\</IntDir>
<TargetName>premake5</TargetName>
<TargetExt>.exe</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;..\..\contrib\luashim;..\..\contrib\zlib;..\..\contrib\libzip;..\..\contrib\curl\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>ole32.lib;ws2_32.lib;advapi32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;..\..\contrib\luashim;..\..\contrib\zlib;..\..\contrib\libzip;..\..\contrib\curl\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>ole32.lib;ws2_32.lib;advapi32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;..\..\contrib\luashim;..\..\contrib\zlib;..\..\contrib\libzip;..\..\contrib\curl\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>ole32.lib;ws2_32.lib;advapi32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;..\..\contrib\luashim;..\..\contrib\zlib;..\..\contrib\libzip;..\..\contrib\curl\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>ole32.lib;ws2_32.lib;advapi32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\src\host\buffered_io.h" />
<ClInclude Include="..\..\src\host\curl_utils.h" />
<ClInclude Include="..\..\src\host\lua_shimtable.h" />
<ClInclude Include="..\..\src\host\path_isabsolute.h" />
<ClInclude Include="..\..\src\host\premake.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\host\buffered_io.c" />
<ClCompile Include="..\..\src\host\criteria_matches.c" />
<ClCompile Include="..\..\src\host\curl_utils.c" />
<ClCompile Include="..\..\src\host\debug_prompt.c" />
<ClCompile Include="..\..\src\host\http_download.c" />
<ClCompile Include="..\..\src\host\http_get.c" />
<ClCompile Include="..\..\src\host\http_post.c" />
<ClCompile Include="..\..\src\host\lua_auxlib.c" />
<ClCompile Include="..\..\src\host\os_chdir.c" />
<ClCompile Include="..\..\src\host\os_chmod.c" />
<ClCompile Include="..\..\src\host\os_comparefiles.c" />
<ClCompile Include="..\..\src\host\os_compile.c" />
<ClCompile Include="..\..\src\host\os_copyfile.c" />
<ClCompile Include="..\..\src\host\os_getWindowsRegistry.c" />
<ClCompile Include="..\..\src\host\os_getcwd.c" />
<ClCompile Include="..\..\src\host\os_getpass.c" />
<ClCompile Include="..\..\src\host\os_getversion.c" />
<ClCompile Include="..\..\src\host\os_host.c" />
<ClCompile Include="..\..\src\host\os_is64bit.c" />
<ClCompile Include="..\..\src\host\os_isdir.c" />
<ClCompile Include="..\..\src\host\os_isfile.c" />
<ClCompile Include="..\..\src\host\os_islink.c" />
<ClCompile Include="..\..\src\host\os_listWindowsRegistry.c" />
<ClCompile Include="..\..\src\host\os_locate.c" />
<ClCompile Include="..\..\src\host\os_match.c" />
<ClCompile Include="..\..\src\host\os_mkdir.c" />
<ClCompile Include="..\..\src\host\os_pathsearch.c" />
<ClCompile Include="..\..\src\host\os_realpath.c" />
<ClCompile Include="..\..\src\host\os_remove.c" />
<ClCompile Include="..\..\src\host\os_rename.c" />
<ClCompile Include="..\..\src\host\os_rmdir.c" />
<ClCompile Include="..\..\src\host\os_stat.c" />
<ClCompile Include="..\..\src\host\os_touchfile.c" />
<ClCompile Include="..\..\src\host\os_uuid.c" />
<ClCompile Include="..\..\src\host\os_writefile_ifnotequal.c" />
<ClCompile Include="..\..\src\host\path_getabsolute.c" />
<ClCompile Include="..\..\src\host\path_getrelative.c" />
<ClCompile Include="..\..\src\host\path_isabsolute.c" />
<ClCompile Include="..\..\src\host\path_join.c" />
<ClCompile Include="..\..\src\host\path_normalize.c" />
<ClCompile Include="..\..\src\host\path_translate.c" />
<ClCompile Include="..\..\src\host\path_wildcards.c" />
<ClCompile Include="..\..\src\host\premake.c" />
<ClCompile Include="..\..\src\host\premake_main.c" />
<ClCompile Include="..\..\src\host\string_endswith.c" />
<ClCompile Include="..\..\src\host\string_hash.c" />
<ClCompile Include="..\..\src\host\string_sha1.c" />
<ClCompile Include="..\..\src\host\string_startswith.c" />
<ClCompile Include="..\..\src\host\term_textColor.c" />
<ClCompile Include="..\..\src\host\zip_extract.c" />
<ClCompile Include="..\..\src\scripts.c" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\BUILD.txt" />
<None Include="..\..\CHANGES.txt" />
<None Include="..\..\CONTRIBUTORS.txt" />
<None Include="..\..\LICENSE.txt" />
<None Include="..\..\mobdebug.lua" />
<None Include="..\..\modules\android\LICENSE.txt" />
<None Include="..\..\modules\android\README.md" />
<None Include="..\..\modules\android\_manifest.lua" />
<None Include="..\..\modules\android\_preload.lua" />
<None Include="..\..\modules\android\android.lua" />
<None Include="..\..\modules\android\tests\_tests.lua" />
<None Include="..\..\modules\android\tests\test_android_files.lua" />
<None Include="..\..\modules\android\tests\test_android_project.lua" />
<None Include="..\..\modules\android\vsandroid_androidproj.lua" />
<None Include="..\..\modules\android\vsandroid_sln2005.lua" />
<None Include="..\..\modules\android\vsandroid_vcxproj.lua" />
<None Include="..\..\modules\android\vsandroid_vstudio.lua" />
<None Include="..\..\modules\codelite\README.md" />
<None Include="..\..\modules\codelite\_manifest.lua" />
<None Include="..\..\modules\codelite\_preload.lua" />
<None Include="..\..\modules\codelite\codelite.lua" />
<None Include="..\..\modules\codelite\codelite_project.lua" />
<None Include="..\..\modules\codelite\codelite_workspace.lua" />
<None Include="..\..\modules\codelite\tests\_tests.lua" />
<None Include="..\..\modules\codelite\tests\test_codelite_config.lua" />
<None Include="..\..\modules\codelite\tests\test_codelite_project.lua" />
<None Include="..\..\modules\codelite\tests\test_codelite_workspace.lua" />
<None Include="..\..\modules\d\LICENSE.txt" />
<None Include="..\..\modules\d\README.md" />
<None Include="..\..\modules\d\_manifest.lua" />
<None Include="..\..\modules\d\_preload.lua" />
<None Include="..\..\modules\d\actions\gmake.lua" />
<None Include="..\..\modules\d\actions\vcxproj.lua" />
<None Include="..\..\modules\d\actions\visuald.lua" />
<None Include="..\..\modules\d\d.lua" />
<None Include="..\..\modules\d\tests\_tests.lua" />
<None Include="..\..\modules\d\tests\test_dmd.lua" />
<None Include="..\..\modules\d\tests\test_gdc.lua" />
<None Include="..\..\modules\d\tests\test_gmake.lua" />
<None Include="..\..\modules\d\tests\test_ldc.lua" />
<None Include="..\..\modules\d\tests\test_visualstudio.lua" />
<None Include="..\..\modules\d\tools\dmd.lua" />
<None Include="..\..\modules\d\tools\gdc.lua" />
<None Include="..\..\modules\d\tools\ldc.lua" />
<None Include="..\..\modules\gmake\_manifest.lua" />
<None Include="..\..\modules\gmake\_preload.lua" />
<None Include="..\..\modules\gmake\gmake.lua" />
<None Include="..\..\modules\gmake\gmake_cpp.lua" />
<None Include="..\..\modules\gmake\gmake_csharp.lua" />
<None Include="..\..\modules\gmake\gmake_makefile.lua" />
<None Include="..\..\modules\gmake\gmake_utility.lua" />
<None Include="..\..\modules\gmake\gmake_workspace.lua" />
<None Include="..\..\modules\gmake\tests\_tests.lua" />
<None Include="..\..\modules\gmake\tests\cpp\test_clang.lua" />
<None Include="..\..\modules\gmake\tests\cpp\test_file_rules.lua" />
<None Include="..\..\modules\gmake\tests\cpp\test_flags.lua" />
<None Include="..\..\modules\gmake\tests\cpp\test_ldflags.lua" />
<None Include="..\..\modules\gmake\tests\cpp\test_make_linking.lua" />
<None Include="..\..\modules\gmake\tests\cpp\test_make_pch.lua" />
<None Include="..\..\modules\gmake\tests\cpp\test_objects.lua" />
<None Include="..\..\modules\gmake\tests\cpp\test_target_rules.lua" />
<None Include="..\..\modules\gmake\tests\cpp\test_tools.lua" />
<None Include="..\..\modules\gmake\tests\cpp\test_wiidev.lua" />
<None Include="..\..\modules\gmake\tests\cs\test_embed_files.lua" />
<None Include="..\..\modules\gmake\tests\cs\test_flags.lua" />
<None Include="..\..\modules\gmake\tests\cs\test_links.lua" />
<None Include="..\..\modules\gmake\tests\cs\test_response.lua" />
<None Include="..\..\modules\gmake\tests\cs\test_sources.lua" />
<None Include="..\..\modules\gmake\tests\test_make_escaping.lua" />
<None Include="..\..\modules\gmake\tests\test_make_tovar.lua" />
<None Include="..\..\modules\gmake\tests\workspace\test_config_maps.lua" />
<None Include="..\..\modules\gmake\tests\workspace\test_default_config.lua" />
<None Include="..\..\modules\gmake\tests\workspace\test_group_rule.lua" />
<None Include="..\..\modules\gmake\tests\workspace\test_help_rule.lua" />
<None Include="..\..\modules\gmake\tests\workspace\test_project_rule.lua" />
<None Include="..\..\modules\gmake2\_manifest.lua" />
<None Include="..\..\modules\gmake2\_preload.lua" />
<None Include="..\..\modules\gmake2\gmake2.lua" />
<None Include="..\..\modules\gmake2\gmake2_cpp.lua" />
<None Include="..\..\modules\gmake2\gmake2_csharp.lua" />
<None Include="..\..\modules\gmake2\gmake2_makefile.lua" />
<None Include="..\..\modules\gmake2\gmake2_utility.lua" />
<None Include="..\..\modules\gmake2\gmake2_workspace.lua" />
<None Include="..\..\modules\gmake2\tests\_tests.lua" />
<None Include="..\..\modules\gmake2\tests\test_gmake2_buildcmds.lua" />
<None Include="..\..\modules\gmake2\tests\test_gmake2_clang.lua" />
<None Include="..\..\modules\gmake2\tests\test_gmake2_file_rules.lua" />
<None Include="..\..\modules\gmake2\tests\test_gmake2_flags.lua" />
<None Include="..\..\modules\gmake2\tests\test_gmake2_ldflags.lua" />
<None Include="..\..\modules\gmake2\tests\test_gmake2_linking.lua" />
<None Include="..\..\modules\gmake2\tests\test_gmake2_makefile.lua" />
<None Include="..\..\modules\gmake2\tests\test_gmake2_objects.lua" />
<None Include="..\..\modules\gmake2\tests\test_gmake2_pch.lua" />
<None Include="..\..\modules\gmake2\tests\test_gmake2_perfile_flags.lua" />
<None Include="..\..\modules\gmake2\tests\test_gmake2_target_rules.lua" />
<None Include="..\..\modules\gmake2\tests\test_gmake2_tools.lua" />
<None Include="..\..\modules\raw\README.md" />
<None Include="..\..\modules\raw\_manifest.lua" />
<None Include="..\..\modules\raw\_preload.lua" />
<None Include="..\..\modules\raw\raw.lua" />
<None Include="..\..\modules\raw\raw_action.lua" />
<None Include="..\..\modules\self-test\_manifest.lua" />
<None Include="..\..\modules\self-test\self-test.lua" />
<None Include="..\..\modules\self-test\test_assertions.lua" />
<None Include="..\..\modules\self-test\test_declare.lua" />
<None Include="..\..\modules\self-test\test_helpers.lua" />
<None Include="..\..\modules\self-test\test_runner.lua" />
<None Include="..\..\modules\vstudio\_manifest.lua" />
<None Include="..\..\modules\vstudio\_preload.lua" />
<None Include="..\..\modules\vstudio\tests\_tests.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\projectsettings.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_assembly_refs.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_build_events.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_common_props.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_compiler_props.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_debug_props.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_files.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_icon.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_netcore.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_no_warn.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_nuget_config.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_nuget_packages_config.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_nuget_references.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_output_props.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_platform_groups.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_project_refs.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_targets.lua" />
<None Include="..\..\modules\vstudio\tests\cs2005\test_user_file.lua" />
<None Include="..\..\modules\vstudio\tests\dotnet2005\projectelement.lua" />
<None Include="..\..\modules\vstudio\tests\dotnet2005\test_nuget_framework_folders.lua" />
<None Include="..\..\modules\vstudio\tests\fs2005\projectsettings.lua" />
<None Include="..\..\modules\vstudio\tests\sln2005\test_dependencies.lua" />
<None Include="..\..\modules\vstudio\tests\sln2005\test_header.lua" />
<None Include="..\..\modules\vstudio\tests\sln2005\test_nested_projects.lua" />
<None Include="..\..\modules\vstudio\tests\sln2005\test_platforms.lua" />
<None Include="..\..\modules\vstudio\tests\sln2005\test_projects.lua" />
<None Include="..\..\modules\vstudio\tests\sln2005\test_sections.lua" />
<None Include="..\..\modules\vstudio\tests\sln2005\test_shared_projects.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_assembly_refs.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_build_steps.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_compiler_block.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_configuration.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_debug_settings.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_excluded_configs.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_files.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_linker_block.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_manifest_block.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_nmake_settings.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_platforms.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_project.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_project_refs.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_resource_compiler.lua" />
<None Include="..\..\modules\vstudio\tests\vc200x\test_user_file.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_assembly_refs.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_build_events.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_build_log.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_build_steps.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_character_set.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_compile_settings.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_config_props.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_debug_settings.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_ensure_nuget_imports.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_excluded_configs.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_extension_settings.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_extension_targets.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_files.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_filter_ids.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_filters.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_floatingpoint.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_fxcompile_settings.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_globals.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_header.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_item_def_group.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_language_settings.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_language_targets.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_link.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_manifest.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_nmake_props.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_nuget_package_references.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_nuget_packages_config.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_output_props.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_platform_toolset.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_project_configs.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_project_refs.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_prop_sheet.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_resource_compile.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_rule_props.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_rule_targets.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_rule_vars.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_rule_xml.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_target_machine.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_tokens.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_user_file.lua" />
<None Include="..\..\modules\vstudio\tests\vc2010\test_vectorextensions.lua" />
<None Include="..\..\modules\vstudio\tests\vc2013\test_vcxitems.lua" />
<None Include="..\..\modules\vstudio\vs2005.lua" />
<None Include="..\..\modules\vstudio\vs2005_csproj.lua" />
<None Include="..\..\modules\vstudio\vs2005_csproj_user.lua" />
<None Include="..\..\modules\vstudio\vs2005_dotnetbase.lua" />
<None Include="..\..\modules\vstudio\vs2005_fsproj.lua" />
<None Include="..\..\modules\vstudio\vs2005_fsproj_user.lua" />
<None Include="..\..\modules\vstudio\vs2005_solution.lua" />
<None Include="..\..\modules\vstudio\vs2008.lua" />
<None Include="..\..\modules\vstudio\vs200x_vcproj.lua" />
<None Include="..\..\modules\vstudio\vs200x_vcproj_user.lua" />
<None Include="..\..\modules\vstudio\vs2010.lua" />
<None Include="..\..\modules\vstudio\vs2010_nuget.lua" />
<None Include="..\..\modules\vstudio\vs2010_rules_props.lua" />
<None Include="..\..\modules\vstudio\vs2010_rules_targets.lua" />
<None Include="..\..\modules\vstudio\vs2010_rules_xml.lua" />
<None Include="..\..\modules\vstudio\vs2010_vcxproj.lua" />
<None Include="..\..\modules\vstudio\vs2010_vcxproj_filters.lua" />
<None Include="..\..\modules\vstudio\vs2010_vcxproj_user.lua" />
<None Include="..\..\modules\vstudio\vs2012.lua" />
<None Include="..\..\modules\vstudio\vs2013.lua" />
<None Include="..\..\modules\vstudio\vs2013_vcxitems.lua" />
<None Include="..\..\modules\vstudio\vs2015.lua" />
<None Include="..\..\modules\vstudio\vs2017.lua" />
<None Include="..\..\modules\vstudio\vs2019.lua" />
<None Include="..\..\modules\vstudio\vstudio.lua" />
<None Include="..\..\modules\xcode\LICENSE.TXT" />
<None Include="..\..\modules\xcode\_manifest.lua" />
<None Include="..\..\modules\xcode\_preload.lua" />
<None Include="..\..\modules\xcode\tests\_tests.lua" />
<None Include="..\..\modules\xcode\tests\test_header_footer.lua" />
<None Include="..\..\modules\xcode\tests\test_xcode4_project.lua" />
<None Include="..\..\modules\xcode\tests\test_xcode4_workspace.lua" />
<None Include="..\..\modules\xcode\tests\test_xcode_dependencies.lua" />
<None Include="..\..\modules\xcode\tests\test_xcode_project.lua" />
<None Include="..\..\modules\xcode\xcode.lua" />
<None Include="..\..\modules\xcode\xcode4_workspace.lua" />
<None Include="..\..\modules\xcode\xcode_common.lua" />
<None Include="..\..\modules\xcode\xcode_project.lua" />
<None Include="..\..\premake4.lua" />
<None Include="..\..\premake5.lua" />
<None Include="..\..\scripts\changes.lua" />
<None Include="..\..\scripts\embed.lua" />
<None Include="..\..\scripts\package.lua" />
<None Include="..\..\src\_manifest.lua" />
<None Include="..\..\src\_modules.lua" />
<None Include="..\..\src\_premake_init.lua" />
<None Include="..\..\src\_premake_main.lua" />
<None Include="..\..\src\actions\clean\_clean.lua" />
<None Include="..\..\src\base\_foundation.lua" />
<None Include="..\..\src\base\action.lua" />
<None Include="..\..\src\base\api.lua" />
<None Include="..\..\src\base\config.lua" />
<None Include="..\..\src\base\configset.lua" />
<None Include="..\..\src\base\container.lua" />
<None Include="..\..\src\base\context.lua" />
<None Include="..\..\src\base\criteria.lua" />
<None Include="..\..\src\base\detoken.lua" />
<None Include="..\..\src\base\field.lua" />
<None Include="..\..\src\base\fileconfig.lua" />
<None Include="..\..\src\base\global.lua" />
<None Include="..\..\src\base\globals.lua" />
<None Include="..\..\src\base\group.lua" />
<None Include="..\..\src\base\help.lua" />
<None Include="..\..\src\base\http.lua" />
<None Include="..\..\src\base\io.lua" />
<None Include="..\..\src\base\json.lua" />
<None Include="..\..\src\base\jsonwrapper.lua" />
<None Include="..\..\src\base\languages.lua" />
<None Include="..\..\src\base\moduledownloader.lua" />
<None Include="..\..\src\base\option.lua" />
<None Include="..\..\src\base\os.lua" />
<None Include="..\..\src\base\oven.lua" />
<None Include="..\..\src\base\path.lua" />
<None Include="..\..\src\base\premake.lua" />
<None Include="..\..\src\base\project.lua" />
<None Include="..\..\src\base\rule.lua" />
<None Include="..\..\src\base\semver.lua" />
<None Include="..\..\src\base\string.lua" />
<None Include="..\..\src\base\table.lua" />
<None Include="..\..\src\base\term.lua" />
<None Include="..\..\src\base\tools.lua" />
<None Include="..\..\src\base\tree.lua" />
<None Include="..\..\src\base\validation.lua" />
<None Include="..\..\src\base\workspace.lua" />
<None Include="..\..\src\tools\clang.lua" />
<None Include="..\..\src\tools\dotnet.lua" />
<None Include="..\..\src\tools\gcc.lua" />
<None Include="..\..\src\tools\mingw.lua" />
<None Include="..\..\src\tools\msc.lua" />
<None Include="..\..\src\tools\snc.lua" />
<None Include="..\..\tests\_tests.lua" />
<None Include="..\..\tests\api\test_boolean_kind.lua" />
<None Include="..\..\tests\api\test_containers.lua" />
<None Include="..\..\tests\api\test_deprecations.lua" />
<None Include="..\..\tests\api\test_directory_kind.lua" />
<None Include="..\..\tests\api\test_list_kind.lua" />
<None Include="..\..\tests\api\test_path_kind.lua" />
<None Include="..\..\tests\api\test_register.lua" />
<None Include="..\..\tests\api\test_string_kind.lua" />
<None Include="..\..\tests\api\test_table_kind.lua" />
<None Include="..\..\tests\base\test_aliasing.lua" />
<None Include="..\..\tests\base\test_binmodules.lua" />
<None Include="..\..\tests\base\test_configset.lua" />
<None Include="..\..\tests\base\test_context.lua" />
<None Include="..\..\tests\base\test_criteria.lua" />
<None Include="..\..\tests\base\test_detoken.lua" />
<None Include="..\..\tests\base\test_filename.lua" />
<None Include="..\..\tests\base\test_http.lua" />
<None Include="..\..\tests\base\test_include.lua" />
<None Include="..\..\tests\base\test_json.lua" />
<None Include="..\..\tests\base\test_module_loader.lua" />
<None Include="..\..\tests\base\test_option.lua" />
<None Include="..\..\tests\base\test_os.lua" />
<None Include="..\..\tests\base\test_override.lua" />
<None Include="..\..\tests\base\test_path.lua" />
<None Include="..\..\tests\base\test_premake_command.lua" />
<None Include="..\..\tests\base\test_table.lua" />
<None Include="..\..\tests\base\test_tree.lua" />
<None Include="..\..\tests\base\test_uuid.lua" />
<None Include="..\..\tests\base\test_validation.lua" />
<None Include="..\..\tests\base\test_versions.lua" />
<None Include="..\..\tests\config\test_linkinfo.lua" />
<None Include="..\..\tests\config\test_links.lua" />
<None Include="..\..\tests\config\test_targetinfo.lua" />
<None Include="..\..\tests\folder\ok.lua" />
<None Include="..\..\tests\folder\premake5.lua" />
<None Include="..\..\tests\oven\test_filtering.lua" />
<None Include="..\..\tests\oven\test_objdirs.lua" />
<None Include="..\..\tests\pepperfish_profiler.lua" />
<None Include="..\..\tests\project\test_config_maps.lua" />
<None Include="..\..\tests\project\test_eachconfig.lua" />
<None Include="..\..\tests\project\test_getconfig.lua" />
<None Include="..\..\tests\project\test_location.lua" />
<None Include="..\..\tests\project\test_sources.lua" />
<None Include="..\..\tests\project\test_vpaths.lua" />
<None Include="..\..\tests\test_premake.lua" />
<None Include="..\..\tests\test_stress.lua" />
<None Include="..\..\tests\test_string.lua" />
<None Include="..\..\tests\tools\test_dotnet.lua" />
<None Include="..\..\tests\tools\test_gcc.lua" />
<None Include="..\..\tests\tools\test_msc.lua" />
<None Include="..\..\tests\tools\test_snc.lua" />
<None Include="..\..\tests\workspace\test_eachconfig.lua" />
<None Include="..\..\tests\workspace\test_location.lua" />
<None Include="..\..\tests\workspace\test_objdirs.lua" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="lua-lib.vcxproj">
<Project>{AB9F3295-177F-B130-2097-3C078CF51792}</Project>
</ProjectReference>
<ProjectReference Include="zip-lib.vcxproj">
<Project>{3C7AF3AF-A859-724B-B171-FD211DD0D8AC}</Project>
</ProjectReference>
<ProjectReference Include="zlib-lib.vcxproj">
<Project>{7AF09988-66BD-F493-8FD6-E23B7B022A22}</Project>
</ProjectReference>
<ProjectReference Include="curl-lib.vcxproj">
<Project>{BF552F19-AB22-8A24-D43B-78CCC067BFB2}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LocalDebuggerWorkingDirectory>..\..</LocalDebuggerWorkingDirectory>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
<LocalDebuggerCommandArguments>--scripts=$(ProjectDir)/../.. test</LocalDebuggerCommandArguments>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LocalDebuggerWorkingDirectory>..\..</LocalDebuggerWorkingDirectory>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
<LocalDebuggerCommandArguments>--scripts=$(ProjectDir)/../.. test</LocalDebuggerCommandArguments>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,454 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{BF552F19-AB22-8A24-D43B-78CCC067BFB2}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>curl-lib</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>bin\x86\Release\</OutDir>
<IntDir>obj\x86\Release\curl-lib\</IntDir>
<TargetName>curl-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>bin\x64\Release\</OutDir>
<IntDir>obj\x64\Release\curl-lib\</IntDir>
<TargetName>curl-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>bin\x86\Debug\</OutDir>
<IntDir>obj\x86\Debug\curl-lib\</IntDir>
<TargetName>curl-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>bin\x64\Debug\</OutDir>
<IntDir>obj\x64\Debug\curl-lib\</IntDir>
<TargetName>curl-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;BUILDING_LIBCURL;CURL_STATICLIB;HTTP_ONLY;USE_ZLIB;USE_SCHANNEL;USE_WINDOWS_SSPI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\curl\include;..\..\contrib\curl\lib;..\..\contrib\mbedtls\include;..\..\contrib\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<AdditionalDependencies>crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;BUILDING_LIBCURL;CURL_STATICLIB;HTTP_ONLY;USE_ZLIB;USE_SCHANNEL;USE_WINDOWS_SSPI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\curl\include;..\..\contrib\curl\lib;..\..\contrib\mbedtls\include;..\..\contrib\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<AdditionalDependencies>crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;BUILDING_LIBCURL;CURL_STATICLIB;HTTP_ONLY;USE_ZLIB;USE_SCHANNEL;USE_WINDOWS_SSPI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\curl\include;..\..\contrib\curl\lib;..\..\contrib\mbedtls\include;..\..\contrib\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalDependencies>crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;BUILDING_LIBCURL;CURL_STATICLIB;HTTP_ONLY;USE_ZLIB;USE_SCHANNEL;USE_WINDOWS_SSPI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\curl\include;..\..\contrib\curl\lib;..\..\contrib\mbedtls\include;..\..\contrib\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalDependencies>crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\contrib\curl\include\curl\curl.h" />
<ClInclude Include="..\..\contrib\curl\include\curl\curlbuild.h" />
<ClInclude Include="..\..\contrib\curl\include\curl\curlrules.h" />
<ClInclude Include="..\..\contrib\curl\include\curl\curlver.h" />
<ClInclude Include="..\..\contrib\curl\include\curl\easy.h" />
<ClInclude Include="..\..\contrib\curl\include\curl\mprintf.h" />
<ClInclude Include="..\..\contrib\curl\include\curl\multi.h" />
<ClInclude Include="..\..\contrib\curl\include\curl\stdcheaders.h" />
<ClInclude Include="..\..\contrib\curl\include\curl\typecheck-gcc.h" />
<ClInclude Include="..\..\contrib\curl\lib\amigaos.h" />
<ClInclude Include="..\..\contrib\curl\lib\arpa_telnet.h" />
<ClInclude Include="..\..\contrib\curl\lib\asyn.h" />
<ClInclude Include="..\..\contrib\curl\lib\config-amigaos.h" />
<ClInclude Include="..\..\contrib\curl\lib\config-dos.h" />
<ClInclude Include="..\..\contrib\curl\lib\config-linux.h" />
<ClInclude Include="..\..\contrib\curl\lib\config-mac.h" />
<ClInclude Include="..\..\contrib\curl\lib\config-os400.h" />
<ClInclude Include="..\..\contrib\curl\lib\config-osx.h" />
<ClInclude Include="..\..\contrib\curl\lib\config-riscos.h" />
<ClInclude Include="..\..\contrib\curl\lib\config-symbian.h" />
<ClInclude Include="..\..\contrib\curl\lib\config-tpf.h" />
<ClInclude Include="..\..\contrib\curl\lib\config-vxworks.h" />
<ClInclude Include="..\..\contrib\curl\lib\config-win32.h" />
<ClInclude Include="..\..\contrib\curl\lib\config-win32ce.h" />
<ClInclude Include="..\..\contrib\curl\lib\conncache.h" />
<ClInclude Include="..\..\contrib\curl\lib\connect.h" />
<ClInclude Include="..\..\contrib\curl\lib\content_encoding.h" />
<ClInclude Include="..\..\contrib\curl\lib\cookie.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_addrinfo.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_base64.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_des.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_endian.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_fnmatch.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_gethostname.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_gssapi.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_hmac.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_ldap.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_md4.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_md5.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_memory.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_memrchr.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_multibyte.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_ntlm_core.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_ntlm_wb.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_printf.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_rtmp.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_sasl.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_sec.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_setup.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_setup_once.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_sspi.h" />
<ClInclude Include="..\..\contrib\curl\lib\curl_threads.h" />
<ClInclude Include="..\..\contrib\curl\lib\curlx.h" />
<ClInclude Include="..\..\contrib\curl\lib\dict.h" />
<ClInclude Include="..\..\contrib\curl\lib\dotdot.h" />
<ClInclude Include="..\..\contrib\curl\lib\easyif.h" />
<ClInclude Include="..\..\contrib\curl\lib\escape.h" />
<ClInclude Include="..\..\contrib\curl\lib\file.h" />
<ClInclude Include="..\..\contrib\curl\lib\fileinfo.h" />
<ClInclude Include="..\..\contrib\curl\lib\formdata.h" />
<ClInclude Include="..\..\contrib\curl\lib\ftp.h" />
<ClInclude Include="..\..\contrib\curl\lib\ftplistparser.h" />
<ClInclude Include="..\..\contrib\curl\lib\getinfo.h" />
<ClInclude Include="..\..\contrib\curl\lib\gopher.h" />
<ClInclude Include="..\..\contrib\curl\lib\hash.h" />
<ClInclude Include="..\..\contrib\curl\lib\hostcheck.h" />
<ClInclude Include="..\..\contrib\curl\lib\hostip.h" />
<ClInclude Include="..\..\contrib\curl\lib\http.h" />
<ClInclude Include="..\..\contrib\curl\lib\http2.h" />
<ClInclude Include="..\..\contrib\curl\lib\http_chunks.h" />
<ClInclude Include="..\..\contrib\curl\lib\http_digest.h" />
<ClInclude Include="..\..\contrib\curl\lib\http_negotiate.h" />
<ClInclude Include="..\..\contrib\curl\lib\http_ntlm.h" />
<ClInclude Include="..\..\contrib\curl\lib\http_proxy.h" />
<ClInclude Include="..\..\contrib\curl\lib\if2ip.h" />
<ClInclude Include="..\..\contrib\curl\lib\imap.h" />
<ClInclude Include="..\..\contrib\curl\lib\inet_ntop.h" />
<ClInclude Include="..\..\contrib\curl\lib\inet_pton.h" />
<ClInclude Include="..\..\contrib\curl\lib\llist.h" />
<ClInclude Include="..\..\contrib\curl\lib\memdebug.h" />
<ClInclude Include="..\..\contrib\curl\lib\multihandle.h" />
<ClInclude Include="..\..\contrib\curl\lib\multiif.h" />
<ClInclude Include="..\..\contrib\curl\lib\netrc.h" />
<ClInclude Include="..\..\contrib\curl\lib\non-ascii.h" />
<ClInclude Include="..\..\contrib\curl\lib\nonblock.h" />
<ClInclude Include="..\..\contrib\curl\lib\parsedate.h" />
<ClInclude Include="..\..\contrib\curl\lib\pingpong.h" />
<ClInclude Include="..\..\contrib\curl\lib\pipeline.h" />
<ClInclude Include="..\..\contrib\curl\lib\pop3.h" />
<ClInclude Include="..\..\contrib\curl\lib\progress.h" />
<ClInclude Include="..\..\contrib\curl\lib\rand.h" />
<ClInclude Include="..\..\contrib\curl\lib\rtsp.h" />
<ClInclude Include="..\..\contrib\curl\lib\select.h" />
<ClInclude Include="..\..\contrib\curl\lib\sendf.h" />
<ClInclude Include="..\..\contrib\curl\lib\setup-os400.h" />
<ClInclude Include="..\..\contrib\curl\lib\setup-vms.h" />
<ClInclude Include="..\..\contrib\curl\lib\share.h" />
<ClInclude Include="..\..\contrib\curl\lib\sigpipe.h" />
<ClInclude Include="..\..\contrib\curl\lib\slist.h" />
<ClInclude Include="..\..\contrib\curl\lib\smb.h" />
<ClInclude Include="..\..\contrib\curl\lib\smtp.h" />
<ClInclude Include="..\..\contrib\curl\lib\sockaddr.h" />
<ClInclude Include="..\..\contrib\curl\lib\socks.h" />
<ClInclude Include="..\..\contrib\curl\lib\speedcheck.h" />
<ClInclude Include="..\..\contrib\curl\lib\splay.h" />
<ClInclude Include="..\..\contrib\curl\lib\ssh.h" />
<ClInclude Include="..\..\contrib\curl\lib\strcase.h" />
<ClInclude Include="..\..\contrib\curl\lib\strdup.h" />
<ClInclude Include="..\..\contrib\curl\lib\strerror.h" />
<ClInclude Include="..\..\contrib\curl\lib\strtok.h" />
<ClInclude Include="..\..\contrib\curl\lib\strtoofft.h" />
<ClInclude Include="..\..\contrib\curl\lib\system_win32.h" />
<ClInclude Include="..\..\contrib\curl\lib\telnet.h" />
<ClInclude Include="..\..\contrib\curl\lib\tftp.h" />
<ClInclude Include="..\..\contrib\curl\lib\timeval.h" />
<ClInclude Include="..\..\contrib\curl\lib\transfer.h" />
<ClInclude Include="..\..\contrib\curl\lib\url.h" />
<ClInclude Include="..\..\contrib\curl\lib\urldata.h" />
<ClInclude Include="..\..\contrib\curl\lib\vauth\digest.h" />
<ClInclude Include="..\..\contrib\curl\lib\vauth\ntlm.h" />
<ClInclude Include="..\..\contrib\curl\lib\vauth\vauth.h" />
<ClInclude Include="..\..\contrib\curl\lib\vtls\axtls.h" />
<ClInclude Include="..\..\contrib\curl\lib\vtls\cyassl.h" />
<ClInclude Include="..\..\contrib\curl\lib\vtls\darwinssl.h" />
<ClInclude Include="..\..\contrib\curl\lib\vtls\gskit.h" />
<ClInclude Include="..\..\contrib\curl\lib\vtls\gtls.h" />
<ClInclude Include="..\..\contrib\curl\lib\vtls\mbedtls.h" />
<ClInclude Include="..\..\contrib\curl\lib\vtls\nssg.h" />
<ClInclude Include="..\..\contrib\curl\lib\vtls\openssl.h" />
<ClInclude Include="..\..\contrib\curl\lib\vtls\polarssl.h" />
<ClInclude Include="..\..\contrib\curl\lib\vtls\polarssl_threadlock.h" />
<ClInclude Include="..\..\contrib\curl\lib\vtls\schannel.h" />
<ClInclude Include="..\..\contrib\curl\lib\vtls\vtls.h" />
<ClInclude Include="..\..\contrib\curl\lib\warnless.h" />
<ClInclude Include="..\..\contrib\curl\lib\wildcard.h" />
<ClInclude Include="..\..\contrib\curl\lib\x509asn1.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\contrib\curl\lib\amigaos.c" />
<ClCompile Include="..\..\contrib\curl\lib\asyn-ares.c" />
<ClCompile Include="..\..\contrib\curl\lib\asyn-thread.c" />
<ClCompile Include="..\..\contrib\curl\lib\base64.c" />
<ClCompile Include="..\..\contrib\curl\lib\conncache.c" />
<ClCompile Include="..\..\contrib\curl\lib\connect.c" />
<ClCompile Include="..\..\contrib\curl\lib\content_encoding.c" />
<ClCompile Include="..\..\contrib\curl\lib\cookie.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_addrinfo.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_des.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_endian.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_fnmatch.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_gethostname.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_gssapi.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_memrchr.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_multibyte.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_ntlm_core.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_ntlm_wb.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_rtmp.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_sasl.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_sspi.c" />
<ClCompile Include="..\..\contrib\curl\lib\curl_threads.c" />
<ClCompile Include="..\..\contrib\curl\lib\dict.c" />
<ClCompile Include="..\..\contrib\curl\lib\dotdot.c" />
<ClCompile Include="..\..\contrib\curl\lib\easy.c" />
<ClCompile Include="..\..\contrib\curl\lib\escape.c" />
<ClCompile Include="..\..\contrib\curl\lib\file.c" />
<ClCompile Include="..\..\contrib\curl\lib\fileinfo.c" />
<ClCompile Include="..\..\contrib\curl\lib\formdata.c" />
<ClCompile Include="..\..\contrib\curl\lib\ftp.c" />
<ClCompile Include="..\..\contrib\curl\lib\ftplistparser.c" />
<ClCompile Include="..\..\contrib\curl\lib\getenv.c" />
<ClCompile Include="..\..\contrib\curl\lib\getinfo.c" />
<ClCompile Include="..\..\contrib\curl\lib\gopher.c" />
<ClCompile Include="..\..\contrib\curl\lib\hash.c" />
<ClCompile Include="..\..\contrib\curl\lib\hmac.c" />
<ClCompile Include="..\..\contrib\curl\lib\hostasyn.c" />
<ClCompile Include="..\..\contrib\curl\lib\hostcheck.c" />
<ClCompile Include="..\..\contrib\curl\lib\hostip.c" />
<ClCompile Include="..\..\contrib\curl\lib\hostip4.c" />
<ClCompile Include="..\..\contrib\curl\lib\hostip6.c" />
<ClCompile Include="..\..\contrib\curl\lib\hostsyn.c" />
<ClCompile Include="..\..\contrib\curl\lib\http.c" />
<ClCompile Include="..\..\contrib\curl\lib\http2.c" />
<ClCompile Include="..\..\contrib\curl\lib\http_chunks.c" />
<ClCompile Include="..\..\contrib\curl\lib\http_digest.c" />
<ClCompile Include="..\..\contrib\curl\lib\http_negotiate.c" />
<ClCompile Include="..\..\contrib\curl\lib\http_ntlm.c" />
<ClCompile Include="..\..\contrib\curl\lib\http_proxy.c" />
<ClCompile Include="..\..\contrib\curl\lib\idn_win32.c" />
<ClCompile Include="..\..\contrib\curl\lib\if2ip.c" />
<ClCompile Include="..\..\contrib\curl\lib\imap.c" />
<ClCompile Include="..\..\contrib\curl\lib\inet_ntop.c" />
<ClCompile Include="..\..\contrib\curl\lib\inet_pton.c" />
<ClCompile Include="..\..\contrib\curl\lib\krb5.c" />
<ClCompile Include="..\..\contrib\curl\lib\ldap.c" />
<ClCompile Include="..\..\contrib\curl\lib\llist.c" />
<ClCompile Include="..\..\contrib\curl\lib\md4.c" />
<ClCompile Include="..\..\contrib\curl\lib\md5.c" />
<ClCompile Include="..\..\contrib\curl\lib\memdebug.c" />
<ClCompile Include="..\..\contrib\curl\lib\mprintf.c" />
<ClCompile Include="..\..\contrib\curl\lib\multi.c" />
<ClCompile Include="..\..\contrib\curl\lib\netrc.c" />
<ClCompile Include="..\..\contrib\curl\lib\non-ascii.c" />
<ClCompile Include="..\..\contrib\curl\lib\nonblock.c" />
<ClCompile Include="..\..\contrib\curl\lib\nwlib.c" />
<ClCompile Include="..\..\contrib\curl\lib\nwos.c" />
<ClCompile Include="..\..\contrib\curl\lib\openldap.c" />
<ClCompile Include="..\..\contrib\curl\lib\parsedate.c" />
<ClCompile Include="..\..\contrib\curl\lib\pingpong.c" />
<ClCompile Include="..\..\contrib\curl\lib\pipeline.c" />
<ClCompile Include="..\..\contrib\curl\lib\pop3.c" />
<ClCompile Include="..\..\contrib\curl\lib\progress.c" />
<ClCompile Include="..\..\contrib\curl\lib\rand.c" />
<ClCompile Include="..\..\contrib\curl\lib\rtsp.c" />
<ClCompile Include="..\..\contrib\curl\lib\security.c" />
<ClCompile Include="..\..\contrib\curl\lib\select.c" />
<ClCompile Include="..\..\contrib\curl\lib\sendf.c" />
<ClCompile Include="..\..\contrib\curl\lib\share.c" />
<ClCompile Include="..\..\contrib\curl\lib\slist.c" />
<ClCompile Include="..\..\contrib\curl\lib\smb.c" />
<ClCompile Include="..\..\contrib\curl\lib\smtp.c" />
<ClCompile Include="..\..\contrib\curl\lib\socks.c" />
<ClCompile Include="..\..\contrib\curl\lib\socks_gssapi.c" />
<ClCompile Include="..\..\contrib\curl\lib\socks_sspi.c" />
<ClCompile Include="..\..\contrib\curl\lib\speedcheck.c" />
<ClCompile Include="..\..\contrib\curl\lib\splay.c" />
<ClCompile Include="..\..\contrib\curl\lib\ssh.c" />
<ClCompile Include="..\..\contrib\curl\lib\strcase.c" />
<ClCompile Include="..\..\contrib\curl\lib\strdup.c" />
<ClCompile Include="..\..\contrib\curl\lib\strerror.c" />
<ClCompile Include="..\..\contrib\curl\lib\strtok.c" />
<ClCompile Include="..\..\contrib\curl\lib\strtoofft.c" />
<ClCompile Include="..\..\contrib\curl\lib\system_win32.c" />
<ClCompile Include="..\..\contrib\curl\lib\telnet.c" />
<ClCompile Include="..\..\contrib\curl\lib\tftp.c" />
<ClCompile Include="..\..\contrib\curl\lib\timeval.c" />
<ClCompile Include="..\..\contrib\curl\lib\transfer.c" />
<ClCompile Include="..\..\contrib\curl\lib\url.c" />
<ClCompile Include="..\..\contrib\curl\lib\vauth\cleartext.c" />
<ClCompile Include="..\..\contrib\curl\lib\vauth\cram.c" />
<ClCompile Include="..\..\contrib\curl\lib\vauth\digest.c" />
<ClCompile Include="..\..\contrib\curl\lib\vauth\digest_sspi.c" />
<ClCompile Include="..\..\contrib\curl\lib\vauth\krb5_gssapi.c" />
<ClCompile Include="..\..\contrib\curl\lib\vauth\krb5_sspi.c" />
<ClCompile Include="..\..\contrib\curl\lib\vauth\ntlm.c" />
<ClCompile Include="..\..\contrib\curl\lib\vauth\ntlm_sspi.c" />
<ClCompile Include="..\..\contrib\curl\lib\vauth\oauth2.c" />
<ClCompile Include="..\..\contrib\curl\lib\vauth\spnego_gssapi.c" />
<ClCompile Include="..\..\contrib\curl\lib\vauth\spnego_sspi.c" />
<ClCompile Include="..\..\contrib\curl\lib\vauth\vauth.c" />
<ClCompile Include="..\..\contrib\curl\lib\version.c" />
<ClCompile Include="..\..\contrib\curl\lib\vtls\axtls.c" />
<ClCompile Include="..\..\contrib\curl\lib\vtls\cyassl.c" />
<ClCompile Include="..\..\contrib\curl\lib\vtls\darwinssl.c" />
<ClCompile Include="..\..\contrib\curl\lib\vtls\gskit.c" />
<ClCompile Include="..\..\contrib\curl\lib\vtls\gtls.c" />
<ClCompile Include="..\..\contrib\curl\lib\vtls\mbedtls.c" />
<ClCompile Include="..\..\contrib\curl\lib\vtls\nss.c" />
<ClCompile Include="..\..\contrib\curl\lib\vtls\openssl.c" />
<ClCompile Include="..\..\contrib\curl\lib\vtls\polarssl.c" />
<ClCompile Include="..\..\contrib\curl\lib\vtls\polarssl_threadlock.c" />
<ClCompile Include="..\..\contrib\curl\lib\vtls\schannel.c" />
<ClCompile Include="..\..\contrib\curl\lib\vtls\vtls.c" />
<ClCompile Include="..\..\contrib\curl\lib\warnless.c" />
<ClCompile Include="..\..\contrib\curl\lib\wildcard.c" />
<ClCompile Include="..\..\contrib\curl\lib\x509asn1.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,813 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\curl">
<UniqueIdentifier>{2E97D969-1AFA-680E-C37F-A1C4AFC13491}</UniqueIdentifier>
</Filter>
<Filter Include="lib">
<UniqueIdentifier>{3C8C880B-A895-887C-3111-9F7C9D19947C}</UniqueIdentifier>
</Filter>
<Filter Include="lib\vauth">
<UniqueIdentifier>{13BC98EB-7F26-4D62-C864-FE07340E2BB7}</UniqueIdentifier>
</Filter>
<Filter Include="lib\vtls">
<UniqueIdentifier>{F4C14AA2-E08E-A5AD-09A8-9355F5D3DA3B}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\contrib\curl\include\curl\curl.h">
<Filter>include\curl</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\include\curl\curlbuild.h">
<Filter>include\curl</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\include\curl\curlrules.h">
<Filter>include\curl</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\include\curl\curlver.h">
<Filter>include\curl</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\include\curl\easy.h">
<Filter>include\curl</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\include\curl\mprintf.h">
<Filter>include\curl</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\include\curl\multi.h">
<Filter>include\curl</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\include\curl\stdcheaders.h">
<Filter>include\curl</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\include\curl\typecheck-gcc.h">
<Filter>include\curl</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\amigaos.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\arpa_telnet.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\asyn.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\config-amigaos.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\config-dos.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\config-linux.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\config-mac.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\config-os400.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\config-osx.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\config-riscos.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\config-symbian.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\config-tpf.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\config-vxworks.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\config-win32.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\config-win32ce.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\conncache.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\connect.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\content_encoding.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\cookie.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_addrinfo.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_base64.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_des.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_endian.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_fnmatch.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_gethostname.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_gssapi.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_hmac.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_ldap.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_md4.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_md5.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_memory.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_memrchr.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_multibyte.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_ntlm_core.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_ntlm_wb.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_printf.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_rtmp.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_sasl.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_sec.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_setup.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_setup_once.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_sspi.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curl_threads.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\curlx.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\dict.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\dotdot.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\easyif.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\escape.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\file.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\fileinfo.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\formdata.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\ftp.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\ftplistparser.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\getinfo.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\gopher.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\hash.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\hostcheck.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\hostip.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\http.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\http2.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\http_chunks.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\http_digest.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\http_negotiate.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\http_ntlm.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\http_proxy.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\if2ip.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\imap.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\inet_ntop.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\inet_pton.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\llist.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\memdebug.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\multihandle.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\multiif.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\netrc.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\non-ascii.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\nonblock.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\parsedate.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\pingpong.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\pipeline.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\pop3.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\progress.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\rand.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\rtsp.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\select.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\sendf.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\setup-os400.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\setup-vms.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\share.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\sigpipe.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\slist.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\smb.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\smtp.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\sockaddr.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\socks.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\speedcheck.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\splay.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\ssh.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\strcase.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\strdup.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\strerror.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\strtok.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\strtoofft.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\system_win32.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\telnet.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\tftp.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\timeval.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\transfer.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\url.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\urldata.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vauth\digest.h">
<Filter>lib\vauth</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vauth\ntlm.h">
<Filter>lib\vauth</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vauth\vauth.h">
<Filter>lib\vauth</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vtls\axtls.h">
<Filter>lib\vtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vtls\cyassl.h">
<Filter>lib\vtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vtls\darwinssl.h">
<Filter>lib\vtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vtls\gskit.h">
<Filter>lib\vtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vtls\gtls.h">
<Filter>lib\vtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vtls\mbedtls.h">
<Filter>lib\vtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vtls\nssg.h">
<Filter>lib\vtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vtls\openssl.h">
<Filter>lib\vtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vtls\polarssl.h">
<Filter>lib\vtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vtls\polarssl_threadlock.h">
<Filter>lib\vtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vtls\schannel.h">
<Filter>lib\vtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\vtls\vtls.h">
<Filter>lib\vtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\warnless.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\wildcard.h">
<Filter>lib</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\curl\lib\x509asn1.h">
<Filter>lib</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\contrib\curl\lib\amigaos.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\asyn-ares.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\asyn-thread.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\base64.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\conncache.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\connect.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\content_encoding.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\cookie.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_addrinfo.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_des.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_endian.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_fnmatch.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_gethostname.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_gssapi.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_memrchr.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_multibyte.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_ntlm_core.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_ntlm_wb.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_rtmp.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_sasl.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_sspi.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\curl_threads.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\dict.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\dotdot.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\easy.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\escape.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\file.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\fileinfo.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\formdata.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\ftp.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\ftplistparser.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\getenv.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\getinfo.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\gopher.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\hash.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\hmac.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\hostasyn.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\hostcheck.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\hostip.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\hostip4.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\hostip6.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\hostsyn.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\http.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\http2.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\http_chunks.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\http_digest.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\http_negotiate.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\http_ntlm.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\http_proxy.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\idn_win32.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\if2ip.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\imap.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\inet_ntop.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\inet_pton.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\krb5.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\ldap.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\llist.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\md4.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\md5.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\memdebug.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\mprintf.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\multi.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\netrc.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\non-ascii.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\nonblock.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\nwlib.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\nwos.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\openldap.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\parsedate.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\pingpong.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\pipeline.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\pop3.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\progress.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\rand.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\rtsp.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\security.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\select.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\sendf.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\share.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\slist.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\smb.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\smtp.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\socks.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\socks_gssapi.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\socks_sspi.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\speedcheck.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\splay.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\ssh.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\strcase.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\strdup.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\strerror.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\strtok.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\strtoofft.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\system_win32.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\telnet.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\tftp.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\timeval.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\transfer.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\url.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vauth\cleartext.c">
<Filter>lib\vauth</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vauth\cram.c">
<Filter>lib\vauth</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vauth\digest.c">
<Filter>lib\vauth</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vauth\digest_sspi.c">
<Filter>lib\vauth</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vauth\krb5_gssapi.c">
<Filter>lib\vauth</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vauth\krb5_sspi.c">
<Filter>lib\vauth</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vauth\ntlm.c">
<Filter>lib\vauth</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vauth\ntlm_sspi.c">
<Filter>lib\vauth</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vauth\oauth2.c">
<Filter>lib\vauth</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vauth\spnego_gssapi.c">
<Filter>lib\vauth</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vauth\spnego_sspi.c">
<Filter>lib\vauth</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vauth\vauth.c">
<Filter>lib\vauth</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\version.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vtls\axtls.c">
<Filter>lib\vtls</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vtls\cyassl.c">
<Filter>lib\vtls</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vtls\darwinssl.c">
<Filter>lib\vtls</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vtls\gskit.c">
<Filter>lib\vtls</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vtls\gtls.c">
<Filter>lib\vtls</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vtls\mbedtls.c">
<Filter>lib\vtls</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vtls\nss.c">
<Filter>lib\vtls</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vtls\openssl.c">
<Filter>lib\vtls</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vtls\polarssl.c">
<Filter>lib\vtls</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vtls\polarssl_threadlock.c">
<Filter>lib\vtls</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vtls\schannel.c">
<Filter>lib\vtls</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\vtls\vtls.c">
<Filter>lib\vtls</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\warnless.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\wildcard.c">
<Filter>lib</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\curl\lib\x509asn1.c">
<Filter>lib</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,194 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{F1997D81-5D79-FC1C-6691-87F3D2EF627E}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>example</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\bin\release\</OutDir>
<IntDir>obj\x86\Release\example\</IntDir>
<TargetName>example</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\bin\release\</OutDir>
<IntDir>obj\x64\Release\example\</IntDir>
<TargetName>example</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\bin\debug\</OutDir>
<IntDir>obj\x86\Debug\example\</IntDir>
<TargetName>example</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\bin\debug\</OutDir>
<IntDir>obj\x64\Debug\example\</IntDir>
<TargetName>example</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;..\..\contrib\luashim;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<ImportLibrary>..\..\bin\release\example.lib</ImportLibrary>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;..\..\contrib\luashim;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<ImportLibrary>..\..\bin\release\example.lib</ImportLibrary>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;..\..\contrib\luashim;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ImportLibrary>..\..\bin\debug\example.lib</ImportLibrary>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;..\..\contrib\luashim;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ImportLibrary>..\..\bin\debug\example.lib</ImportLibrary>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\binmodules\example\main.c" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\binmodules\example\premake5.lua" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="luashim-lib.vcxproj">
<Project>{9C53798E-0809-F283-91FD-EB5AFDB1E887}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,236 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{AB9F3295-177F-B130-2097-3C078CF51792}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>lua-lib</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>bin\x86\Release\</OutDir>
<IntDir>obj\x86\Release\lua-lib\</IntDir>
<TargetName>lua-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>bin\x64\Release\</OutDir>
<IntDir>obj\x64\Release\lua-lib\</IntDir>
<TargetName>lua-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>bin\x86\Debug\</OutDir>
<IntDir>obj\x86\Debug\lua-lib\</IntDir>
<TargetName>lua-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>bin\x64\Debug\</OutDir>
<IntDir>obj\x64\Debug\lua-lib\</IntDir>
<TargetName>lua-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\contrib\lua\src\lapi.h" />
<ClInclude Include="..\..\contrib\lua\src\lauxlib.h" />
<ClInclude Include="..\..\contrib\lua\src\lcode.h" />
<ClInclude Include="..\..\contrib\lua\src\lctype.h" />
<ClInclude Include="..\..\contrib\lua\src\ldebug.h" />
<ClInclude Include="..\..\contrib\lua\src\ldo.h" />
<ClInclude Include="..\..\contrib\lua\src\lfunc.h" />
<ClInclude Include="..\..\contrib\lua\src\lgc.h" />
<ClInclude Include="..\..\contrib\lua\src\llex.h" />
<ClInclude Include="..\..\contrib\lua\src\llimits.h" />
<ClInclude Include="..\..\contrib\lua\src\lmem.h" />
<ClInclude Include="..\..\contrib\lua\src\lobject.h" />
<ClInclude Include="..\..\contrib\lua\src\lopcodes.h" />
<ClInclude Include="..\..\contrib\lua\src\lparser.h" />
<ClInclude Include="..\..\contrib\lua\src\lprefix.h" />
<ClInclude Include="..\..\contrib\lua\src\lstate.h" />
<ClInclude Include="..\..\contrib\lua\src\lstring.h" />
<ClInclude Include="..\..\contrib\lua\src\ltable.h" />
<ClInclude Include="..\..\contrib\lua\src\ltm.h" />
<ClInclude Include="..\..\contrib\lua\src\lua.h" />
<ClInclude Include="..\..\contrib\lua\src\luaconf.h" />
<ClInclude Include="..\..\contrib\lua\src\lualib.h" />
<ClInclude Include="..\..\contrib\lua\src\lundump.h" />
<ClInclude Include="..\..\contrib\lua\src\lvm.h" />
<ClInclude Include="..\..\contrib\lua\src\lzio.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\contrib\lua\src\lapi.c" />
<ClCompile Include="..\..\contrib\lua\src\lbaselib.c" />
<ClCompile Include="..\..\contrib\lua\src\lbitlib.c" />
<ClCompile Include="..\..\contrib\lua\src\lcode.c" />
<ClCompile Include="..\..\contrib\lua\src\lcorolib.c" />
<ClCompile Include="..\..\contrib\lua\src\lctype.c" />
<ClCompile Include="..\..\contrib\lua\src\ldblib.c" />
<ClCompile Include="..\..\contrib\lua\src\ldebug.c" />
<ClCompile Include="..\..\contrib\lua\src\ldo.c" />
<ClCompile Include="..\..\contrib\lua\src\ldump.c" />
<ClCompile Include="..\..\contrib\lua\src\lfunc.c" />
<ClCompile Include="..\..\contrib\lua\src\lgc.c" />
<ClCompile Include="..\..\contrib\lua\src\linit.c" />
<ClCompile Include="..\..\contrib\lua\src\liolib.c" />
<ClCompile Include="..\..\contrib\lua\src\llex.c" />
<ClCompile Include="..\..\contrib\lua\src\lmathlib.c" />
<ClCompile Include="..\..\contrib\lua\src\lmem.c" />
<ClCompile Include="..\..\contrib\lua\src\loadlib.c" />
<ClCompile Include="..\..\contrib\lua\src\lobject.c" />
<ClCompile Include="..\..\contrib\lua\src\lopcodes.c" />
<ClCompile Include="..\..\contrib\lua\src\loslib.c" />
<ClCompile Include="..\..\contrib\lua\src\lparser.c" />
<ClCompile Include="..\..\contrib\lua\src\lstate.c" />
<ClCompile Include="..\..\contrib\lua\src\lstring.c" />
<ClCompile Include="..\..\contrib\lua\src\lstrlib.c" />
<ClCompile Include="..\..\contrib\lua\src\ltable.c" />
<ClCompile Include="..\..\contrib\lua\src\ltablib.c" />
<ClCompile Include="..\..\contrib\lua\src\ltm.c" />
<ClCompile Include="..\..\contrib\lua\src\lundump.c" />
<ClCompile Include="..\..\contrib\lua\src\lutf8lib.c" />
<ClCompile Include="..\..\contrib\lua\src\lvm.c" />
<ClCompile Include="..\..\contrib\lua\src\lzio.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,184 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{9C53798E-0809-F283-91FD-EB5AFDB1E887}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>luashim-lib</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>bin\x86\Release\</OutDir>
<IntDir>obj\x86\Release\luashim-lib\</IntDir>
<TargetName>luashim-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>bin\x64\Release\</OutDir>
<IntDir>obj\x64\Release\luashim-lib\</IntDir>
<TargetName>luashim-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>bin\x86\Debug\</OutDir>
<IntDir>obj\x86\Debug\luashim-lib\</IntDir>
<TargetName>luashim-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>bin\x64\Debug\</OutDir>
<IntDir>obj\x64\Debug\luashim-lib\</IntDir>
<TargetName>luashim-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\contrib\luashim\luashim.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\contrib\luashim\luashim.c" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\contrib\luashim\premake5.lua" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,239 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{7085D54F-DCEF-89C6-252E-3B6C91D7671B}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>luasocket</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\bin\release\</OutDir>
<IntDir>obj\x86\Release\luasocket\</IntDir>
<TargetName>luasocket</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\bin\release\</OutDir>
<IntDir>obj\x64\Release\luasocket\</IntDir>
<TargetName>luasocket</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\bin\debug\</OutDir>
<IntDir>obj\x86\Debug\luasocket\</IntDir>
<TargetName>luasocket</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\bin\debug\</OutDir>
<IntDir>obj\x64\Debug\luasocket\</IntDir>
<TargetName>luasocket</TargetName>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;LUASOCKET_API=__declspec(dllexport);%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;..\..\contrib\luashim;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<ImportLibrary>..\..\bin\release\luasocket.lib</ImportLibrary>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;LUASOCKET_API=__declspec(dllexport);%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;..\..\contrib\luashim;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<ImportLibrary>..\..\bin\release\luasocket.lib</ImportLibrary>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;LUASOCKET_API=__declspec(dllexport);%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;..\..\contrib\luashim;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<ImportLibrary>..\..\bin\debug\luasocket.lib</ImportLibrary>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>Level4</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;LUASOCKET_API=__declspec(dllexport);%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\lua\src;..\..\contrib\luashim;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<ImportLibrary>..\..\bin\debug\luasocket.lib</ImportLibrary>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\binmodules\luasocket\src\auxiliar.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\buffer.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\compat.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\except.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\inet.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\io.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\luasocket.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\mime.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\options.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\pierror.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\select.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\socket.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\tcp.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\timeout.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\udp.h" />
<ClInclude Include="..\..\binmodules\luasocket\src\wsocket.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\binmodules\luasocket\main.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\auxiliar.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\buffer.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\compat.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\except.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\inet.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\io.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\luasocket.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\mime.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\options.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\select.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\tcp.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\timeout.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\udp.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\wsocket.c" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\binmodules\luasocket\src\ftp.lua" />
<None Include="..\..\binmodules\luasocket\src\headers.lua" />
<None Include="..\..\binmodules\luasocket\src\http.lua" />
<None Include="..\..\binmodules\luasocket\src\ltn12.lua" />
<None Include="..\..\binmodules\luasocket\src\mbox.lua" />
<None Include="..\..\binmodules\luasocket\src\mime.lua" />
<None Include="..\..\binmodules\luasocket\src\smtp.lua" />
<None Include="..\..\binmodules\luasocket\src\socket.lua" />
<None Include="..\..\binmodules\luasocket\src\tp.lua" />
<None Include="..\..\binmodules\luasocket\src\url.lua" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="luashim-lib.vcxproj">
<Project>{9C53798E-0809-F283-91FD-EB5AFDB1E887}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,135 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="src">
<UniqueIdentifier>{2DAB880B-99B4-887C-2230-9F7C8E38947C}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\binmodules\luasocket\src\auxiliar.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\buffer.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\compat.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\except.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\inet.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\io.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\luasocket.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\mime.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\options.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\pierror.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\select.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\socket.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\tcp.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\timeout.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\udp.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\..\binmodules\luasocket\src\wsocket.h">
<Filter>src</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\binmodules\luasocket\main.c" />
<ClCompile Include="..\..\binmodules\luasocket\src\auxiliar.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\buffer.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\compat.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\except.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\inet.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\io.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\luasocket.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\mime.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\options.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\select.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\tcp.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\timeout.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\udp.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\binmodules\luasocket\src\wsocket.c">
<Filter>src</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\binmodules\luasocket\src\ftp.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\binmodules\luasocket\src\headers.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\binmodules\luasocket\src\http.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\binmodules\luasocket\src\ltn12.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\binmodules\luasocket\src\mbox.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\binmodules\luasocket\src\mime.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\binmodules\luasocket\src\smtp.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\binmodules\luasocket\src\socket.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\binmodules\luasocket\src\tp.lua">
<Filter>src</Filter>
</None>
<None Include="..\..\binmodules\luasocket\src\url.lua">
<Filter>src</Filter>
</None>
</ItemGroup>
</Project>

View File

@ -0,0 +1,315 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{34744A64-A029-C359-291E-BD3095D2B95D}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>mbedtls-lib</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>bin\x86\Release\</OutDir>
<IntDir>obj\x86\Release\mbedtls-lib\</IntDir>
<TargetName>mbedtls-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>bin\x64\Release\</OutDir>
<IntDir>obj\x64\Release\mbedtls-lib\</IntDir>
<TargetName>mbedtls-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>bin\x86\Debug\</OutDir>
<IntDir>obj\x86\Debug\mbedtls-lib\</IntDir>
<TargetName>mbedtls-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>bin\x64\Debug\</OutDir>
<IntDir>obj\x64\Debug\mbedtls-lib\</IntDir>
<TargetName>mbedtls-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;MBEDTLS_ZLIB_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\mbedtls\include;..\..\contrib\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;MBEDTLS_ZLIB_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\mbedtls\include;..\..\contrib\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;MBEDTLS_ZLIB_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\mbedtls\include;..\..\contrib\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;MBEDTLS_ZLIB_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\mbedtls\include;..\..\contrib\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\aes.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\aesni.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\arc4.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\asn1.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\asn1write.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\base64.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\bignum.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\blowfish.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\bn_mul.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\camellia.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ccm.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\certs.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\check_config.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\cipher.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\cipher_internal.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\compat-1.3.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\config.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ctr_drbg.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\debug.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\des.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\dhm.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ecdh.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ecdsa.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ecjpake.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ecp.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\entropy.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\entropy_poll.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\error.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\gcm.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\havege.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\hmac_drbg.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\md.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\md2.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\md4.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\md5.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\md_internal.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\memory_buffer_alloc.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\net.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\oid.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\padlock.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\pem.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\pk.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\pk_internal.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\pkcs11.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\pkcs12.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\pkcs5.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\platform.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ripemd160.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\rsa.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\sha1.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\sha256.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\sha512.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ssl.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ssl_cache.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ssl_ciphersuites.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ssl_cookie.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ssl_internal.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ssl_ticket.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\threading.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\timing.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\version.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\x509.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\x509_crl.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\x509_crt.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\x509_csr.h" />
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\xtea.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\contrib\mbedtls\library\aes.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\aesni.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\arc4.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\asn1parse.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\asn1write.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\base64.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\bignum.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\blowfish.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\camellia.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ccm.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\certs.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\cipher.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\cipher_wrap.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ctr_drbg.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\debug.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\des.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\dhm.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ecdh.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ecdsa.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ecjpake.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ecp.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ecp_curves.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\entropy.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\entropy_poll.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\error.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\gcm.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\havege.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\hmac_drbg.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\md.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\md2.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\md4.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\md5.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\md_wrap.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\memory_buffer_alloc.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\net.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\oid.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\padlock.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\pem.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\pk.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\pk_wrap.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\pkcs11.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\pkcs12.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\pkcs5.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\pkparse.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\pkwrite.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\platform.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ripemd160.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\rsa.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\sha1.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\sha256.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\sha512.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_cache.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_ciphersuites.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_cli.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_cookie.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_srv.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_ticket.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_tls.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\threading.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\timing.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\version.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\version_features.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\x509.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\x509_create.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\x509_crl.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\x509_crt.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\x509_csr.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\x509write_crt.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\x509write_csr.c" />
<ClCompile Include="..\..\contrib\mbedtls\library\xtea.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,426 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
<Filter Include="include\mbedtls">
<UniqueIdentifier>{4326A6EE-AFB1-13B3-B8C2-96A724CD6FB3}</UniqueIdentifier>
</Filter>
<Filter Include="library">
<UniqueIdentifier>{3A796C79-A658-EB14-AF70-76EB1BCF5176}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\aes.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\aesni.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\arc4.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\asn1.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\asn1write.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\base64.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\bignum.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\blowfish.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\bn_mul.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\camellia.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ccm.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\certs.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\check_config.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\cipher.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\cipher_internal.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\compat-1.3.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\config.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ctr_drbg.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\debug.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\des.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\dhm.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ecdh.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ecdsa.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ecjpake.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ecp.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\entropy.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\entropy_poll.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\error.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\gcm.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\havege.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\hmac_drbg.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\md.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\md2.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\md4.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\md5.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\md_internal.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\memory_buffer_alloc.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\net.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\oid.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\padlock.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\pem.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\pk.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\pk_internal.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\pkcs11.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\pkcs12.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\pkcs5.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\platform.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ripemd160.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\rsa.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\sha1.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\sha256.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\sha512.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ssl.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ssl_cache.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ssl_ciphersuites.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ssl_cookie.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ssl_internal.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\ssl_ticket.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\threading.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\timing.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\version.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\x509.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\x509_crl.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\x509_crt.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\x509_csr.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\mbedtls\include\mbedtls\xtea.h">
<Filter>include\mbedtls</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\contrib\mbedtls\library\aes.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\aesni.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\arc4.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\asn1parse.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\asn1write.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\base64.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\bignum.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\blowfish.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\camellia.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ccm.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\certs.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\cipher.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\cipher_wrap.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ctr_drbg.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\debug.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\des.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\dhm.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ecdh.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ecdsa.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ecjpake.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ecp.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ecp_curves.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\entropy.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\entropy_poll.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\error.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\gcm.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\havege.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\hmac_drbg.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\md.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\md2.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\md4.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\md5.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\md_wrap.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\memory_buffer_alloc.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\net.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\oid.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\padlock.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\pem.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\pk.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\pk_wrap.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\pkcs11.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\pkcs12.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\pkcs5.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\pkparse.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\pkwrite.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\platform.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ripemd160.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\rsa.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\sha1.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\sha256.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\sha512.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_cache.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_ciphersuites.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_cli.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_cookie.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_srv.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_ticket.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\ssl_tls.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\threading.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\timing.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\version.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\version_features.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\x509.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\x509_create.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\x509_crl.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\x509_crt.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\x509_csr.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\x509write_crt.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\x509write_csr.c">
<Filter>library</Filter>
</ClCompile>
<ClCompile Include="..\..\contrib\mbedtls\library\xtea.c">
<Filter>library</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,274 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{3C7AF3AF-A859-724B-B171-FD211DD0D8AC}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>zip-lib</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>bin\x86\Release\</OutDir>
<IntDir>obj\x86\Release\zip-lib\</IntDir>
<TargetName>zip-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>bin\x64\Release\</OutDir>
<IntDir>obj\x64\Release\zip-lib\</IntDir>
<TargetName>zip-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>bin\x86\Debug\</OutDir>
<IntDir>obj\x86\Debug\zip-lib\</IntDir>
<TargetName>zip-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>bin\x64\Debug\</OutDir>
<IntDir>obj\x64\Debug\zip-lib\</IntDir>
<TargetName>zip-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;N_FSEEKO;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\libzip\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;N_FSEEKO;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\libzip\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;N_FSEEKO;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\libzip\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;N_FSEEKO;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\contrib\libzip\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\contrib\libzip\config.h" />
<ClInclude Include="..\..\contrib\libzip\include\zconf.h" />
<ClInclude Include="..\..\contrib\libzip\include\zipconf.h" />
<ClInclude Include="..\..\contrib\libzip\include\zlib.h" />
<ClInclude Include="..\..\contrib\libzip\zconf.h" />
<ClInclude Include="..\..\contrib\libzip\zip.h" />
<ClInclude Include="..\..\contrib\libzip\zipconf.h" />
<ClInclude Include="..\..\contrib\libzip\zipint.h" />
<ClInclude Include="..\..\contrib\libzip\zlib.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\contrib\libzip\mkstemp.c" />
<ClCompile Include="..\..\contrib\libzip\zip_add.c" />
<ClCompile Include="..\..\contrib\libzip\zip_add_dir.c" />
<ClCompile Include="..\..\contrib\libzip\zip_add_entry.c" />
<ClCompile Include="..\..\contrib\libzip\zip_close.c" />
<ClCompile Include="..\..\contrib\libzip\zip_delete.c" />
<ClCompile Include="..\..\contrib\libzip\zip_dir_add.c" />
<ClCompile Include="..\..\contrib\libzip\zip_dirent.c" />
<ClCompile Include="..\..\contrib\libzip\zip_discard.c" />
<ClCompile Include="..\..\contrib\libzip\zip_entry.c" />
<ClCompile Include="..\..\contrib\libzip\zip_err_str.c" />
<ClCompile Include="..\..\contrib\libzip\zip_error.c" />
<ClCompile Include="..\..\contrib\libzip\zip_error_clear.c" />
<ClCompile Include="..\..\contrib\libzip\zip_error_get.c" />
<ClCompile Include="..\..\contrib\libzip\zip_error_get_sys_type.c" />
<ClCompile Include="..\..\contrib\libzip\zip_error_strerror.c" />
<ClCompile Include="..\..\contrib\libzip\zip_error_to_str.c" />
<ClCompile Include="..\..\contrib\libzip\zip_extra_field.c" />
<ClCompile Include="..\..\contrib\libzip\zip_extra_field_api.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fclose.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fdopen.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_add.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_error_clear.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_error_get.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_get_comment.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_get_external_attributes.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_get_offset.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_rename.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_replace.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_set_comment.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_set_external_attributes.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_strerror.c" />
<ClCompile Include="..\..\contrib\libzip\zip_filerange_crc.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fopen.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fopen_encrypted.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fopen_index.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fopen_index_encrypted.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fread.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_archive_comment.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_archive_flag.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_compression_implementation.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_encryption_implementation.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_file_comment.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_name.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_num_entries.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_num_files.c" />
<ClCompile Include="..\..\contrib\libzip\zip_memdup.c" />
<ClCompile Include="..\..\contrib\libzip\zip_name_locate.c" />
<ClCompile Include="..\..\contrib\libzip\zip_new.c" />
<ClCompile Include="..\..\contrib\libzip\zip_open.c" />
<ClCompile Include="..\..\contrib\libzip\zip_rename.c" />
<ClCompile Include="..\..\contrib\libzip\zip_replace.c" />
<ClCompile Include="..\..\contrib\libzip\zip_set_archive_comment.c" />
<ClCompile Include="..\..\contrib\libzip\zip_set_archive_flag.c" />
<ClCompile Include="..\..\contrib\libzip\zip_set_default_password.c" />
<ClCompile Include="..\..\contrib\libzip\zip_set_file_comment.c" />
<ClCompile Include="..\..\contrib\libzip\zip_set_file_compression.c" />
<ClCompile Include="..\..\contrib\libzip\zip_set_name.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_buffer.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_close.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_crc.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_deflate.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_error.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_file.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_filep.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_free.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_function.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_layered.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_open.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_pkware.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_pop.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_read.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_stat.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_window.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_zip.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_zip_new.c" />
<ClCompile Include="..\..\contrib\libzip\zip_stat.c" />
<ClCompile Include="..\..\contrib\libzip\zip_stat_index.c" />
<ClCompile Include="..\..\contrib\libzip\zip_stat_init.c" />
<ClCompile Include="..\..\contrib\libzip\zip_strerror.c" />
<ClCompile Include="..\..\contrib\libzip\zip_string.c" />
<ClCompile Include="..\..\contrib\libzip\zip_unchange.c" />
<ClCompile Include="..\..\contrib\libzip\zip_unchange_all.c" />
<ClCompile Include="..\..\contrib\libzip\zip_unchange_archive.c" />
<ClCompile Include="..\..\contrib\libzip\zip_unchange_data.c" />
<ClCompile Include="..\..\contrib\libzip\zip_utf-8.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -0,0 +1,113 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="include">
<UniqueIdentifier>{89AF369E-F58E-B539-FEA6-40106A051C9B}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\contrib\libzip\config.h" />
<ClInclude Include="..\..\contrib\libzip\include\zconf.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\libzip\include\zipconf.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\libzip\include\zlib.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\contrib\libzip\zconf.h" />
<ClInclude Include="..\..\contrib\libzip\zip.h" />
<ClInclude Include="..\..\contrib\libzip\zipconf.h" />
<ClInclude Include="..\..\contrib\libzip\zipint.h" />
<ClInclude Include="..\..\contrib\libzip\zlib.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\contrib\libzip\mkstemp.c" />
<ClCompile Include="..\..\contrib\libzip\zip_add.c" />
<ClCompile Include="..\..\contrib\libzip\zip_add_dir.c" />
<ClCompile Include="..\..\contrib\libzip\zip_add_entry.c" />
<ClCompile Include="..\..\contrib\libzip\zip_close.c" />
<ClCompile Include="..\..\contrib\libzip\zip_delete.c" />
<ClCompile Include="..\..\contrib\libzip\zip_dir_add.c" />
<ClCompile Include="..\..\contrib\libzip\zip_dirent.c" />
<ClCompile Include="..\..\contrib\libzip\zip_discard.c" />
<ClCompile Include="..\..\contrib\libzip\zip_entry.c" />
<ClCompile Include="..\..\contrib\libzip\zip_err_str.c" />
<ClCompile Include="..\..\contrib\libzip\zip_error.c" />
<ClCompile Include="..\..\contrib\libzip\zip_error_clear.c" />
<ClCompile Include="..\..\contrib\libzip\zip_error_get.c" />
<ClCompile Include="..\..\contrib\libzip\zip_error_get_sys_type.c" />
<ClCompile Include="..\..\contrib\libzip\zip_error_strerror.c" />
<ClCompile Include="..\..\contrib\libzip\zip_error_to_str.c" />
<ClCompile Include="..\..\contrib\libzip\zip_extra_field.c" />
<ClCompile Include="..\..\contrib\libzip\zip_extra_field_api.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fclose.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fdopen.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_add.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_error_clear.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_error_get.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_get_comment.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_get_external_attributes.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_get_offset.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_rename.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_replace.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_set_comment.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_set_external_attributes.c" />
<ClCompile Include="..\..\contrib\libzip\zip_file_strerror.c" />
<ClCompile Include="..\..\contrib\libzip\zip_filerange_crc.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fopen.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fopen_encrypted.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fopen_index.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fopen_index_encrypted.c" />
<ClCompile Include="..\..\contrib\libzip\zip_fread.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_archive_comment.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_archive_flag.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_compression_implementation.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_encryption_implementation.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_file_comment.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_name.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_num_entries.c" />
<ClCompile Include="..\..\contrib\libzip\zip_get_num_files.c" />
<ClCompile Include="..\..\contrib\libzip\zip_memdup.c" />
<ClCompile Include="..\..\contrib\libzip\zip_name_locate.c" />
<ClCompile Include="..\..\contrib\libzip\zip_new.c" />
<ClCompile Include="..\..\contrib\libzip\zip_open.c" />
<ClCompile Include="..\..\contrib\libzip\zip_rename.c" />
<ClCompile Include="..\..\contrib\libzip\zip_replace.c" />
<ClCompile Include="..\..\contrib\libzip\zip_set_archive_comment.c" />
<ClCompile Include="..\..\contrib\libzip\zip_set_archive_flag.c" />
<ClCompile Include="..\..\contrib\libzip\zip_set_default_password.c" />
<ClCompile Include="..\..\contrib\libzip\zip_set_file_comment.c" />
<ClCompile Include="..\..\contrib\libzip\zip_set_file_compression.c" />
<ClCompile Include="..\..\contrib\libzip\zip_set_name.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_buffer.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_close.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_crc.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_deflate.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_error.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_file.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_filep.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_free.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_function.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_layered.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_open.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_pkware.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_pop.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_read.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_stat.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_window.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_zip.c" />
<ClCompile Include="..\..\contrib\libzip\zip_source_zip_new.c" />
<ClCompile Include="..\..\contrib\libzip\zip_stat.c" />
<ClCompile Include="..\..\contrib\libzip\zip_stat_index.c" />
<ClCompile Include="..\..\contrib\libzip\zip_stat_init.c" />
<ClCompile Include="..\..\contrib\libzip\zip_strerror.c" />
<ClCompile Include="..\..\contrib\libzip\zip_string.c" />
<ClCompile Include="..\..\contrib\libzip\zip_unchange.c" />
<ClCompile Include="..\..\contrib\libzip\zip_unchange_all.c" />
<ClCompile Include="..\..\contrib\libzip\zip_unchange_archive.c" />
<ClCompile Include="..\..\contrib\libzip\zip_unchange_data.c" />
<ClCompile Include="..\..\contrib\libzip\zip_utf-8.c" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,201 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{7AF09988-66BD-F493-8FD6-E23B7B022A22}</ProjectGuid>
<IgnoreWarnCompileDuplicatedFilename>true</IgnoreWarnCompileDuplicatedFilename>
<Keyword>Win32Proj</Keyword>
<RootNamespace>zlib-lib</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>bin\x86\Release\</OutDir>
<IntDir>obj\x86\Release\zlib-lib\</IntDir>
<TargetName>zlib-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>bin\x64\Release\</OutDir>
<IntDir>obj\x64\Release\zlib-lib\</IntDir>
<TargetName>zlib-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>bin\x86\Debug\</OutDir>
<IntDir>obj\x86\Debug\zlib-lib\</IntDir>
<TargetName>zlib-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>bin\x64\Debug\</OutDir>
<IntDir>obj\x64\Debug\zlib-lib\</IntDir>
<TargetName>zlib-lib</TargetName>
<TargetExt>.lib</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;N_FSEEKO;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;N_FSEEKO;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Optimization>Full</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MinimalRebuild>false</MinimalRebuild>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;N_FSEEKO;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<WarningLevel>TurnOffAllWarnings</WarningLevel>
<PreprocessorDefinitions>PREMAKE_COMPRESSION;CURL_STATICLIB;PREMAKE_CURL;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;N_FSEEKO;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<MinimalRebuild>false</MinimalRebuild>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\contrib\zlib\crc32.h" />
<ClInclude Include="..\..\contrib\zlib\deflate.h" />
<ClInclude Include="..\..\contrib\zlib\gzguts.h" />
<ClInclude Include="..\..\contrib\zlib\inffast.h" />
<ClInclude Include="..\..\contrib\zlib\inffixed.h" />
<ClInclude Include="..\..\contrib\zlib\inflate.h" />
<ClInclude Include="..\..\contrib\zlib\inftrees.h" />
<ClInclude Include="..\..\contrib\zlib\trees.h" />
<ClInclude Include="..\..\contrib\zlib\zconf.h" />
<ClInclude Include="..\..\contrib\zlib\zlib.h" />
<ClInclude Include="..\..\contrib\zlib\zutil.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\contrib\zlib\adler32.c" />
<ClCompile Include="..\..\contrib\zlib\compress.c" />
<ClCompile Include="..\..\contrib\zlib\crc32.c" />
<ClCompile Include="..\..\contrib\zlib\deflate.c" />
<ClCompile Include="..\..\contrib\zlib\gzclose.c" />
<ClCompile Include="..\..\contrib\zlib\gzlib.c" />
<ClCompile Include="..\..\contrib\zlib\gzread.c" />
<ClCompile Include="..\..\contrib\zlib\gzwrite.c" />
<ClCompile Include="..\..\contrib\zlib\infback.c" />
<ClCompile Include="..\..\contrib\zlib\inffast.c" />
<ClCompile Include="..\..\contrib\zlib\inflate.c" />
<ClCompile Include="..\..\contrib\zlib\inftrees.c" />
<ClCompile Include="..\..\contrib\zlib\trees.c" />
<ClCompile Include="..\..\contrib\zlib\uncompr.c" />
<ClCompile Include="..\..\contrib\zlib\zutil.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@ -288,19 +288,34 @@
# define CURL_SIZEOF_CURL_SOCKLEN_T 4
#elif defined(__LCC__)
# define CURL_SIZEOF_LONG 4
# define CURL_TYPEOF_CURL_OFF_T long
# define CURL_FORMAT_CURL_OFF_T "ld"
# define CURL_FORMAT_CURL_OFF_TU "lu"
# define CURL_FORMAT_OFF_T "%ld"
# define CURL_SIZEOF_CURL_OFF_T 4
# define CURL_SUFFIX_CURL_OFF_T L
# define CURL_SUFFIX_CURL_OFF_TU UL
# define CURL_TYPEOF_CURL_SOCKLEN_T int
# define CURL_SIZEOF_CURL_SOCKLEN_T 4
# if defined(__e2k__) /* MCST eLbrus C Compiler */
# define CURL_SIZEOF_LONG 8
# define CURL_TYPEOF_CURL_OFF_T long
# define CURL_FORMAT_CURL_OFF_T "ld"
# define CURL_FORMAT_CURL_OFF_TU "lu"
# define CURL_FORMAT_OFF_T "%ld"
# define CURL_SIZEOF_CURL_OFF_T 8
# define CURL_SUFFIX_CURL_OFF_T L
# define CURL_SUFFIX_CURL_OFF_TU UL
# define CURL_TYPEOF_CURL_SOCKLEN_T socklen_t
# define CURL_SIZEOF_CURL_SOCKLEN_T 4
# define CURL_PULL_SYS_TYPES_H 1
# define CURL_PULL_SYS_SOCKET_H 1
# else /* Local (or Little) C Compiler */
# define CURL_SIZEOF_LONG 4
# define CURL_TYPEOF_CURL_OFF_T long
# define CURL_FORMAT_CURL_OFF_T "ld"
# define CURL_FORMAT_CURL_OFF_TU "lu"
# define CURL_FORMAT_OFF_T "%ld"
# define CURL_SIZEOF_CURL_OFF_T 4
# define CURL_SUFFIX_CURL_OFF_T L
# define CURL_SUFFIX_CURL_OFF_TU UL
# define CURL_TYPEOF_CURL_SOCKLEN_T int
# define CURL_SIZEOF_CURL_SOCKLEN_T 4
# endif
#elif defined(__SYMBIAN32__)
# if defined(__EABI__) /* Treat all ARM compilers equally */
# if defined(__EABI__) /* Treat all ARM compilers equally */
# define CURL_SIZEOF_LONG 4
# define CURL_TYPEOF_CURL_OFF_T long long
# define CURL_FORMAT_CURL_OFF_T "lld"
@ -539,7 +554,8 @@
# define CURL_SUFFIX_CURL_OFF_T LL
# define CURL_SUFFIX_CURL_OFF_TU ULL
# elif defined(__LP64__) || \
defined(__x86_64__) || defined(__ppc64__) || defined(__PPC64__) || defined(__sparc64__)
defined(__x86_64__) || defined(__ppc64__) || defined(__PPC64__) || defined(__sparc64__) || \
defined(__e2k__) /* MCST Elbrus 2000 */
# define CURL_SIZEOF_LONG 8
# define CURL_TYPEOF_CURL_OFF_T long
# define CURL_FORMAT_CURL_OFF_T "ld"

View File

@ -86,7 +86,7 @@
# include "config-linux.h"
#endif
#if defined(__sun__) && defined(__svr4__)
#if defined(__sun__) && defined(__svr4__) || defined(__HAIKU__)
# include "config-linux.h"
# undef HAVE_IOCTL_SIOCGIFADDR
#endif

View File

@ -11,11 +11,13 @@ project "zip-lib"
"**.c"
}
filter "system:linux or bsd or solaris"
filter "system:linux or bsd or solaris or haiku"
defines { "HAVE_SSIZE_T_LIBZIP", "HAVE_CONFIG_H" }
filter "system:windows"
defines { "_WINDOWS" }
filter { "system:windows", "toolset:mingw" }
defines { "HAVE_SSIZE_T_LIBZIP" }
filter "system:macosx"
defines { "HAVE_SSIZE_T_LIBZIP" }

View File

@ -1,5 +1,5 @@
This is Lua 5.3.4, released on 12 Jan 2017.
This is Lua 5.3.5, released on 26 Jun 2018.
For installation instructions, license details, and
further information about Lua, see doc/readme.html.

View File

@ -32,7 +32,7 @@ For a complete introduction to Lua programming, see the book
<P>
<SMALL>
Copyright &copy; 2015&ndash;2017 Lua.org, PUC-Rio.
Copyright &copy; 2015&ndash;2018 Lua.org, PUC-Rio.
Freely available under the terms of the
<A HREF="http://www.lua.org/license.html">Lua license</A>.
</SMALL>
@ -609,10 +609,10 @@ Freely available under the terms of the
<P CLASS="footer">
Last update:
Thu Dec 22 18:29:39 BRST 2016
Mon Jun 18 22:56:06 -03 2018
</P>
<!--
Last change: revised for Lua 5.3.4
Last change: revised for Lua 5.3.5
-->
</BODY>

View File

@ -10,7 +10,7 @@ body {
line-height: 1.25 ;
margin: 16px auto ;
padding: 32px ;
border: solid #a0a0a0 1px ;
border: solid #ccc 1px ;
border-radius: 20px ;
max-width: 70em ;
width: 90% ;
@ -111,36 +111,29 @@ pre.session {
border-radius: 8px ;
}
td.gutter {
width: 4% ;
}
table.columns {
table {
border: none ;
border-spacing: 0 ;
border-collapse: collapse ;
}
td {
padding: 0 ;
margin: 0 ;
}
td.gutter {
width: 4% ;
}
table.columns td {
vertical-align: top ;
padding: 0 ;
padding-bottom: 1em ;
text-align: justify ;
line-height: 1.25 ;
}
p.logos a:link:hover, p.logos a:visited:hover {
background-color: inherit ;
}
table.book {
border: none ;
border-spacing: 0 ;
border-collapse: collapse ;
}
table.book td {
padding: 0 ;
vertical-align: top ;
}
@ -159,6 +152,10 @@ table.book span {
margin-top: 0.25em ;
}
p.logos a:link:hover, p.logos a:visited:hover {
background-color: inherit ;
}
img {
background-color: white ;
}

View File

@ -19,7 +19,7 @@ by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes
<P>
<SMALL>
Copyright &copy; 2015&ndash;2017 Lua.org, PUC-Rio.
Copyright &copy; 2015&ndash;2018 Lua.org, PUC-Rio.
Freely available under the terms of the
<a href="http://www.lua.org/license.html">Lua license</a>.
</SMALL>
@ -35,7 +35,7 @@ Freely available under the terms of the
<!-- ====================================================================== -->
<p>
<!-- $Id: manual.of,v 1.167 2017/01/09 15:18:11 roberto Exp $ -->
<!-- $Id: manual.of,v 1.167.1.2 2018/06/26 15:49:07 roberto Exp $ -->
@ -203,8 +203,8 @@ even those that do not support threads natively.
<p>
The type <em>table</em> implements associative arrays,
that is, arrays that can be indexed not only with numbers,
but with any Lua value except <b>nil</b> and NaN.
that is, arrays that can have as indices not only numbers,
but any Lua value except <b>nil</b> and NaN.
(<em>Not a Number</em> is a special value used to represent
undefined or unrepresentable numerical results, such as <code>0/0</code>.)
Tables can be <em>heterogeneous</em>;
@ -400,6 +400,8 @@ with the event name prefixed by two underscores;
the corresponding values are called <em>metamethods</em>.
In the previous example, the key is "<code>__add</code>"
and the metamethod is the function that performs the addition.
Unless stated otherwise,
metamethods should be function values.
<p>
@ -597,7 +599,7 @@ it is also slower than a real <code>__le</code> metamethod.)
</li>
<li><b><code>__index</code>: </b>
The indexing access <code>table[key]</code>.
The indexing access operation <code>table[key]</code>.
This event happens when <code>table</code> is not a table or
when <code>key</code> is not present in <code>table</code>.
The metamethod is looked up in <code>table</code>.
@ -1276,13 +1278,8 @@ Square brackets are used to index a table:
<pre>
var ::= prefixexp &lsquo;<b>[</b>&rsquo; exp &lsquo;<b>]</b>&rsquo;
</pre><p>
The meaning of accesses to table fields can be changed via metatables.
An access to an indexed variable <code>t[i]</code> is equivalent to
a call <code>gettable_event(t,i)</code>.
(See <a href="#2.4">&sect;2.4</a> for a complete description of the
<code>gettable_event</code> function.
This function is not defined or callable in Lua.
We use it here only for explanatory purposes.)
The meaning of accesses to table fields can be changed via metatables
(see <a href="#2.4">&sect;2.4</a>).
<p>
@ -1476,23 +1473,18 @@ and
cyclically permutes the values of <code>x</code>, <code>y</code>, and <code>z</code>.
<p>
The meaning of assignments to global variables
and table fields can be changed via metatables.
An assignment to an indexed variable <code>t[i] = val</code> is equivalent to
<code>settable_event(t,i,val)</code>.
(See <a href="#2.4">&sect;2.4</a> for a complete description of the
<code>settable_event</code> function.
This function is not defined or callable in Lua.
We use it here only for explanatory purposes.)
<p>
An assignment to a global name <code>x = val</code>
is equivalent to the assignment
<code>_ENV.x = val</code> (see <a href="#2.2">&sect;2.2</a>).
<p>
The meaning of assignments to table fields and
global variables (which are actually table fields, too)
can be changed via metatables (see <a href="#2.4">&sect;2.4</a>).
@ -1831,17 +1823,17 @@ Here are some examples:
g(f(), x) -- f() is adjusted to 1 result
g(x, f()) -- g gets x plus all results from f()
a,b,c = f(), x -- f() is adjusted to 1 result (c gets nil)
a,b = ... -- a gets the first vararg parameter, b gets
a,b = ... -- a gets the first vararg argument, b gets
-- the second (both a and b can get nil if there
-- is no corresponding vararg parameter)
-- is no corresponding vararg argument)
a,b,c = x, f() -- f() is adjusted to 2 results
a,b,c = f() -- f() is adjusted to 3 results
return f() -- returns all results from f()
return ... -- returns all received vararg parameters
return ... -- returns all received vararg arguments
return x,y,f() -- returns x, y, and all results from f()
{f()} -- creates a list with all results from f()
{...} -- creates a list with all vararg parameters
{...} -- creates a list with all vararg arguments
{f(), nil} -- f() is adjusted to 1 result
</pre>
@ -2039,9 +2031,12 @@ two objects are considered equal only if they are the same object.
Every time you create a new object
(a table, userdata, or thread),
this new object is different from any previously existing object.
Closures with the same reference are always equal.
A closure is always equal to itself.
Closures with any detectable difference
(different behavior, different definition) are always different.
Closures created at different times but with no detectable differences
may be classified as equal or not
(depending on internal caching details).
<p>
@ -2303,7 +2298,7 @@ If the value of prefixexp has type <em>function</em>,
then this function is called
with the given arguments.
Otherwise, the prefixexp "call" metamethod is called,
having as first parameter the value of prefixexp,
having as first argument the value of prefixexp,
followed by the original call arguments
(see <a href="#2.4">&sect;2.4</a>).
@ -2881,7 +2876,7 @@ it can do whatever it wants on that Lua state,
as it should be already protected.
However,
when C code operates on other Lua states
(e.g., a Lua parameter to the function,
(e.g., a Lua argument to the function,
a Lua state stored in the registry, or
the result of <a href="#lua_newthread"><code>lua_newthread</code></a>),
it should use them only in API calls that cannot raise errors.
@ -3370,7 +3365,7 @@ it is left unchanged.
Destroys all objects in the given Lua state
(calling the corresponding garbage-collection metamethods, if any)
and frees all dynamic memory used by this state.
On several platforms, you may not need to call this function,
In several platforms, you may not need to call this function,
because all resources are naturally released when the host program ends.
On the other hand, long-running programs that create multiple states,
such as daemons or web servers,
@ -5584,7 +5579,7 @@ given as argument to a hook (see <a href="#lua_Hook"><code>lua_Hook</code></a>).
<p>
To get information about a function you push it onto the stack
To get information about a function, you push it onto the stack
and start the <code>what</code> string with the character '<code>&gt;</code>'.
(In that case,
<code>lua_getinfo</code> pops the function from the top of the stack.)
@ -6462,7 +6457,7 @@ file-related functions in the standard library
<p>
Pushes onto the stack the field <code>e</code> from the metatable
of the object at index <code>obj</code> and returns the type of pushed value.
of the object at index <code>obj</code> and returns the type of the pushed value.
If the object does not have a metatable,
or if the metatable does not have this field,
pushes nothing and returns <code>LUA_TNIL</code>.
@ -6749,7 +6744,7 @@ In words, if the argument <code>arg</code> is nil or absent,
the macro results in the default <code>dflt</code>.
Otherwise, it results in the result of calling <code>func</code>
with the state <code>L</code> and the argument index <code>arg</code> as
parameters.
arguments.
Note that it evaluates the expression <code>dflt</code> only if needed.
@ -8680,7 +8675,7 @@ the lowercase letters plus the '<code>-</code>' character.
<p>
You can put a closing square bracket in a set
by positioning it as the first character in the set.
You can put an hyphen in a set
You can put a hyphen in a set
by positioning it as the first or the last character in the set.
(You can also use an escape for both cases.)
@ -9082,8 +9077,8 @@ Returns the destination table <code>a2</code>.
<p>
Returns a new table with all parameters stored into keys 1, 2, etc.
and with a field "<code>n</code>" with the total number of parameters.
Returns a new table with all arguments stored into keys 1, 2, etc.
and with a field "<code>n</code>" with the total number of arguments.
Note that the resulting table may not be a sequence.
@ -9215,7 +9210,7 @@ Returns the arc sine of <code>x</code> (in radians).
<p>
Returns the arc tangent of <code>y/x</code> (in radians),
but uses the signs of both parameters to find the
but uses the signs of both arguments to find the
quadrant of the result.
(It also handles correctly the case of <code>x</code> being zero.)
@ -9516,7 +9511,7 @@ all I/O functions return <b>nil</b> on failure
(plus an error message as a second result and
a system-dependent error code as a third result)
and some value different from <b>nil</b> on success.
On non-POSIX systems,
In non-POSIX systems,
the computation of the error message and error code
in case of errors
may be not thread safe,
@ -9553,7 +9548,7 @@ When called with a file name, it opens the named file (in text mode),
and sets its handle as the default input file.
When called with a file handle,
it simply sets this file handle as the default input file.
When called without parameters,
When called without arguments,
it returns the current default input file.
@ -9580,7 +9575,7 @@ it returns no values (to finish the loop) and automatically closes the file.
The call <code>io.lines()</code> (with no file name) is equivalent
to <code>io.input():lines("*l")</code>;
that is, it iterates over the lines of the default input file.
In this case it does not close the file when the loop ends.
In this case, the iterator does not close the file when the loop ends.
<p>
@ -9963,7 +9958,7 @@ the host system and on the current locale.
<p>
On non-POSIX systems,
In non-POSIX systems,
this function may be not thread safe
because of its reliance on C&nbsp;function <code>gmtime</code> and C&nbsp;function <code>localtime</code>.
@ -10163,7 +10158,7 @@ and explicitly removed when no longer needed.
<p>
On POSIX systems,
In POSIX systems,
this function also creates a file with that name,
to avoid security risks.
(Someone else might create the file with wrong permissions
@ -10301,8 +10296,8 @@ The first parameter or local variable has index&nbsp;1, and so on,
following the order that they are declared in the code,
counting only the variables that are active
in the current scope of the function.
Negative indices refer to vararg parameters;
-1 is the first vararg parameter.
Negative indices refer to vararg arguments;
-1 is the first vararg argument.
The function returns <b>nil</b> if there is no variable with the given index,
and raises an error when called with a level out of range.
(You can call <a href="#pdf-debug.getinfo"><code>debug.getinfo</code></a> to check whether the level is valid.)
@ -10400,7 +10395,7 @@ When called without arguments,
<p>
When the hook is called, its first parameter is a string
When the hook is called, its first argument is a string
describing the event that has triggered its call:
<code>"call"</code> (or <code>"tail call"</code>),
<code>"return"</code>,
@ -10551,7 +10546,8 @@ The options are:
<ul>
<li><b><code>-e <em>stat</em></code>: </b> executes string <em>stat</em>;</li>
<li><b><code>-l <em>mod</em></code>: </b> "requires" <em>mod</em>;</li>
<li><b><code>-l <em>mod</em></code>: </b> "requires" <em>mod</em> and assigns the
result to global @<em>mod</em>;</li>
<li><b><code>-i</code>: </b> enters interactive mode after running <em>script</em>;</li>
<li><b><code>-v</code>: </b> prints version information;</li>
<li><b><code>-E</code>: </b> ignores environment variables;</li>
@ -10629,7 +10625,7 @@ For instance, the call
</pre><p>
will print "<code>-e</code>".
If there is a script,
the script is called with parameters
the script is called with arguments
<code>arg[1]</code>, &middot;&middot;&middot;, <code>arg[#arg]</code>.
(Like all chunks in Lua,
the script is compiled as a vararg function.)
@ -10815,7 +10811,7 @@ The following functions were deprecated in the mathematical library:
<code>frexp</code>, and <code>ldexp</code>.
You can replace <code>math.pow(x,y)</code> with <code>x^y</code>;
you can replace <code>math.atan2</code> with <code>math.atan</code>,
which now accepts one or two parameters;
which now accepts one or two arguments;
you can replace <code>math.ldexp(x,exp)</code> with <code>x * 2.0^exp</code>.
For the other operations,
you can either use an external library or
@ -10850,7 +10846,7 @@ of the first result.)
<ul>
<li>
Continuation functions now receive as parameters what they needed
Continuation functions now receive as arguments what they needed
to get through <code>lua_getctx</code>,
so <code>lua_getctx</code> has been removed.
Adapt your code accordingly.
@ -10973,12 +10969,13 @@ and LiteralString, see <a href="#3.1">&sect;3.1</a>.)
<P CLASS="footer">
Last update:
Mon Jan 9 13:30:53 BRST 2017
Tue Jun 26 13:16:37 -03 2018
</P>
<!--
Last change: revised for Lua 5.3.4
Last change: revised for Lua 5.3.5
-->
</body></html>

View File

@ -107,7 +107,7 @@ Here are the details.
<OL>
<LI>
Open a terminal window and move to
the top-level directory, which is named <TT>lua-5.3.x</TT>.
the top-level directory, which is named <TT>lua-5.3.5</TT>.
The <TT>Makefile</TT> there controls both the build process and the installation process.
<P>
<LI>
@ -355,10 +355,10 @@ THE SOFTWARE.
<P CLASS="footer">
Last update:
Thu Dec 22 18:22:57 BRST 2016
Mon Jun 18 22:57:33 -03 2018
</P>
<!--
Last change: revised for Lua 5.3.4
Last change: revised for Lua 5.3.5
-->
</BODY>

View File

@ -21,7 +21,7 @@ project "lua-lib"
"etc/*.c"
}
filter "system:linux or bsd or hurd or aix or solaris"
filter "system:linux or bsd or hurd or aix or solaris or haiku"
defines { "LUA_USE_POSIX", "LUA_USE_DLOPEN" }
filter "system:macosx"

View File

@ -1,5 +1,5 @@
/*
** $Id: lapi.c,v 2.259 2016/02/29 14:27:14 roberto Exp $
** $Id: lapi.c,v 2.259.1.2 2017/12/06 18:35:12 roberto Exp $
** Lua API
** See Copyright Notice in lua.h
*/
@ -533,6 +533,7 @@ LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) {
lua_lock(L);
if (n == 0) {
setfvalue(L->top, fn);
api_incr_top(L);
}
else {
CClosure *cl;
@ -546,9 +547,9 @@ LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) {
/* does not need barrier because closure is white */
}
setclCvalue(L, L->top, cl);
api_incr_top(L);
luaC_checkGC(L);
}
api_incr_top(L);
luaC_checkGC(L);
lua_unlock(L);
}

View File

@ -1,5 +1,5 @@
/*
** $Id: lapi.h,v 2.9 2015/03/06 19:49:50 roberto Exp $
** $Id: lapi.h,v 2.9.1.1 2017/04/19 17:20:42 roberto Exp $
** Auxiliary functions from Lua API
** See Copyright Notice in lua.h
*/

View File

@ -1,5 +1,5 @@
/*
** $Id: lauxlib.c,v 1.289 2016/12/20 18:37:00 roberto Exp $
** $Id: lauxlib.c,v 1.289.1.1 2017/04/19 17:20:42 roberto Exp $
** Auxiliary functions for building Lua libraries
** See Copyright Notice in lua.h
*/

View File

@ -1,5 +1,5 @@
/*
** $Id: lauxlib.h,v 1.131 2016/12/06 14:54:31 roberto Exp $
** $Id: lauxlib.h,v 1.131.1.1 2017/04/19 17:20:42 roberto Exp $
** Auxiliary functions for building Lua libraries
** See Copyright Notice in lua.h
*/

View File

@ -1,5 +1,5 @@
/*
** $Id: lbaselib.c,v 1.314 2016/09/05 19:06:34 roberto Exp $
** $Id: lbaselib.c,v 1.314.1.1 2017/04/19 17:39:34 roberto Exp $
** Basic library
** See Copyright Notice in lua.h
*/

View File

@ -1,5 +1,5 @@
/*
** $Id: lbitlib.c,v 1.30 2015/11/11 19:08:09 roberto Exp $
** $Id: lbitlib.c,v 1.30.1.1 2017/04/19 17:20:42 roberto Exp $
** Standard library for bitwise operations
** See Copyright Notice in lua.h
*/

View File

@ -1,5 +1,5 @@
/*
** $Id: lcode.c,v 2.112 2016/12/22 13:08:50 roberto Exp $
** $Id: lcode.c,v 2.112.1.1 2017/04/19 17:20:42 roberto Exp $
** Code generator for Lua
** See Copyright Notice in lua.h
*/

View File

@ -1,5 +1,5 @@
/*
** $Id: lcode.h,v 1.64 2016/01/05 16:22:37 roberto Exp $
** $Id: lcode.h,v 1.64.1.1 2017/04/19 17:20:42 roberto Exp $
** Code generator for Lua
** See Copyright Notice in lua.h
*/

View File

@ -1,5 +1,5 @@
/*
** $Id: lcorolib.c,v 1.10 2016/04/11 19:19:55 roberto Exp $
** $Id: lcorolib.c,v 1.10.1.1 2017/04/19 17:20:42 roberto Exp $
** Coroutine Library
** See Copyright Notice in lua.h
*/

View File

@ -1,5 +1,5 @@
/*
** $Id: lctype.c,v 1.12 2014/11/02 19:19:04 roberto Exp $
** $Id: lctype.c,v 1.12.1.1 2017/04/19 17:20:42 roberto Exp $
** 'ctype' functions for Lua
** See Copyright Notice in lua.h
*/

View File

@ -1,5 +1,5 @@
/*
** $Id: lctype.h,v 1.12 2011/07/15 12:50:29 roberto Exp $
** $Id: lctype.h,v 1.12.1.1 2013/04/12 18:48:47 roberto Exp $
** 'ctype' functions for Lua
** See Copyright Notice in lua.h
*/

View File

@ -1,5 +1,5 @@
/*
** $Id: ldblib.c,v 1.151 2015/11/23 11:29:43 roberto Exp $
** $Id: ldblib.c,v 1.151.1.1 2017/04/19 17:20:42 roberto Exp $
** Interface from Lua to its debug API
** See Copyright Notice in lua.h
*/

View File

@ -1,5 +1,5 @@
/*
** $Id: ldebug.c,v 2.121 2016/10/19 12:32:10 roberto Exp $
** $Id: ldebug.c,v 2.121.1.2 2017/07/10 17:21:50 roberto Exp $
** Debug Interface
** See Copyright Notice in lua.h
*/
@ -653,6 +653,7 @@ l_noret luaG_runerror (lua_State *L, const char *fmt, ...) {
CallInfo *ci = L->ci;
const char *msg;
va_list argp;
luaC_checkGC(L); /* error message uses memory */
va_start(argp, fmt);
msg = luaO_pushvfstring(L, fmt, argp); /* format message */
va_end(argp);

Some files were not shown because too many files have changed in this diff Show More