forked from 0ad/0ad
(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:
parent
5190bd4c56
commit
a0d2112195
@ -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
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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,
|
||||
|
@ -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 © 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 © TeCGraf, PUC-Rio.
|
||||
See their website at http://www.lua.org/
|
||||
|
19
build/premake/premake5/appveyor.yml
Normal file
19
build/premake/premake5/appveyor.yml
Normal 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
|
Binary file not shown.
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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"
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
140
build/premake/premake5/build/gmake2.bsd/example.make
Normal file
140
build/premake/premake5/build/gmake2.bsd/example.make
Normal 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
|
@ -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
|
138
build/premake/premake5/build/gmake2.bsd/luashim-lib.make
Normal file
138
build/premake/premake5/build/gmake2.bsd/luashim-lib.make
Normal 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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
147
build/premake/premake5/build/gmake2.macosx/example.make
Normal file
147
build/premake/premake5/build/gmake2.macosx/example.make
Normal 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
|
@ -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
|
145
build/premake/premake5/build/gmake2.macosx/luashim-lib.make
Normal file
145
build/premake/premake5/build/gmake2.macosx/luashim-lib.make
Normal 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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
140
build/premake/premake5/build/gmake2.unix/example.make
Normal file
140
build/premake/premake5/build/gmake2.unix/example.make
Normal 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
|
@ -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
|
138
build/premake/premake5/build/gmake2.unix/luashim-lib.make
Normal file
138
build/premake/premake5/build/gmake2.unix/luashim-lib.make
Normal 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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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" />
|
||||
|
@ -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>
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
|
120
build/premake/premake5/build/vs2019/Premake5.sln
Normal file
120
build/premake/premake5/build/vs2019/Premake5.sln
Normal 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
|
599
build/premake/premake5/build/vs2019/Premake5.vcxproj
Normal file
599
build/premake/premake5/build/vs2019/Premake5.vcxproj
Normal 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>
|
1320
build/premake/premake5/build/vs2019/Premake5.vcxproj.filters
Normal file
1320
build/premake/premake5/build/vs2019/Premake5.vcxproj.filters
Normal file
File diff suppressed because it is too large
Load Diff
17
build/premake/premake5/build/vs2019/Premake5.vcxproj.user
Normal file
17
build/premake/premake5/build/vs2019/Premake5.vcxproj.user
Normal 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>
|
454
build/premake/premake5/build/vs2019/curl-lib.vcxproj
Normal file
454
build/premake/premake5/build/vs2019/curl-lib.vcxproj
Normal 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>
|
813
build/premake/premake5/build/vs2019/curl-lib.vcxproj.filters
Normal file
813
build/premake/premake5/build/vs2019/curl-lib.vcxproj.filters
Normal 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>
|
194
build/premake/premake5/build/vs2019/example.vcxproj
Normal file
194
build/premake/premake5/build/vs2019/example.vcxproj
Normal 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>
|
236
build/premake/premake5/build/vs2019/lua-lib.vcxproj
Normal file
236
build/premake/premake5/build/vs2019/lua-lib.vcxproj
Normal 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>
|
184
build/premake/premake5/build/vs2019/luashim-lib.vcxproj
Normal file
184
build/premake/premake5/build/vs2019/luashim-lib.vcxproj
Normal 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>
|
239
build/premake/premake5/build/vs2019/luasocket.vcxproj
Normal file
239
build/premake/premake5/build/vs2019/luasocket.vcxproj
Normal 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>
|
135
build/premake/premake5/build/vs2019/luasocket.vcxproj.filters
Normal file
135
build/premake/premake5/build/vs2019/luasocket.vcxproj.filters
Normal 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>
|
315
build/premake/premake5/build/vs2019/mbedtls-lib.vcxproj
Normal file
315
build/premake/premake5/build/vs2019/mbedtls-lib.vcxproj
Normal 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>
|
426
build/premake/premake5/build/vs2019/mbedtls-lib.vcxproj.filters
Normal file
426
build/premake/premake5/build/vs2019/mbedtls-lib.vcxproj.filters
Normal 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>
|
274
build/premake/premake5/build/vs2019/zip-lib.vcxproj
Normal file
274
build/premake/premake5/build/vs2019/zip-lib.vcxproj
Normal 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>
|
113
build/premake/premake5/build/vs2019/zip-lib.vcxproj.filters
Normal file
113
build/premake/premake5/build/vs2019/zip-lib.vcxproj.filters
Normal 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>
|
201
build/premake/premake5/build/vs2019/zlib-lib.vcxproj
Normal file
201
build/premake/premake5/build/vs2019/zlib-lib.vcxproj
Normal 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>
|
@ -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"
|
||||
|
@ -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
|
||||
|
@ -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" }
|
||||
|
@ -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.
|
||||
|
@ -32,7 +32,7 @@ For a complete introduction to Lua programming, see the book
|
||||
|
||||
<P>
|
||||
<SMALL>
|
||||
Copyright © 2015–2017 Lua.org, PUC-Rio.
|
||||
Copyright © 2015–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>
|
||||
|
@ -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 ;
|
||||
}
|
||||
|
@ -19,7 +19,7 @@ by Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes
|
||||
|
||||
<P>
|
||||
<SMALL>
|
||||
Copyright © 2015–2017 Lua.org, PUC-Rio.
|
||||
Copyright © 2015–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 ‘<b>[</b>’ exp ‘<b>]</b>’
|
||||
</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">§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">§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">§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">§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">§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">§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>></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 function <code>gmtime</code> and C 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 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>, ···, <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">§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>
|
||||
|
@ -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>
|
||||
|
@ -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"
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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
Loading…
Reference in New Issue
Block a user