aboutsummaryrefslogtreecommitdiff
path: root/lib/Makefile.Watcom
AgeCommit message (Collapse)Author
2010-08-11Added OpenSSL builds to Watcom makefiles.Guenter Knauf
2010-08-10More Watcom makefile fixes ...Guenter Knauf
Final fix (hopefully!) for dll wlink loader; prefer faster internal rm if available.
2010-08-10Fixed my wrong edit.Guenter Knauf
2010-08-10More Watcom makefile fixes.Guenter Knauf
Added the -br switch to dynamic builds which fixes the issue I saw with curl's --version output. Added debug info and symfile for debug builds to linker opts. Added DLL loader for wlink back, but this time dependend on wlink version. Patch posted to the list by malak.jiri AT gmail.com.
2010-08-10Changed test for -u switch in order to enable other wmake switches.Guenter Knauf
The var %MAKEFLAGS is only set in 3 cases: if set as environment var or as macro definition from commandline, and either with the -u or -ms switch. Since all these cases are unlikely for the average user it should be safe to only test if %MAKEFLAGS is defined; this has the benefit that now all other switches can be used again in addition to the -u which was formerly not possible.
2010-08-07Fix to overwrite libcurl name.Guenter Knauf
2010-08-06Some more Watcom makefile massage ...Guenter Knauf
For now removed the .autodepend directive until I've figured out which of my changes broke it again.
2010-08-02Removed ugly dependency lists since wmake knows the .autodepend directive.Guenter Knauf
2010-08-02Removed wlink from DLL loader list because it doesnt work with Watcom < 1.8.Guenter Knauf
2010-08-02Moved the LDAP API defines from Makefile.Watcom to config-win32.h.Guenter Knauf
These defines are only needed for older Watcom versions (< 1280).
2010-08-01Fixed curlbuild.h rule.Guenter Knauf
2010-08-01Added rule to create curlbuild.h if not present (for builds from git).Guenter Knauf
2010-07-31Fixed curl.exe static linking.Guenter Knauf
2010-07-29Make Watcom makefiles use Makefile.inc to reduce future maintainance.Guenter Knauf
lib/Makefile.Watcom works fine already, for src/Makefile.Watcom we need first to tweak src/Makefile.inc a bit - therefore the handtweaked list still exists for now.
2010-07-29Watcom makefiles overhaul.Guenter Knauf
- make both libcurl and curl makefiles use register calling convention (previously libcurl had stack calling convention). - added include paths to the Watcom headers so its no longer required to set the environment vars for this. - added -wcd=201 to supress compiler warning about unreachable code. - use macros for all tools, and removed dependency on GNU tools like rm. - make ipv6 and debug builds controlable via env vars and so make them optional instead of default. - commented WINLDAPAPI and WINBERAPI since they broke with OW 1.8, and it seems they're not needed (anymore?). - added rule for hugehelp.c.cvs so that it will be created when not already exist - this is required for building from a release tarball since there we have no hugehelp.c.cvs, thus compilation broke. - removed C_ARG creation from lib/Makefile.Watcom and use CFLAGS directly as done too in src/Makefile.Watcom - this has the benefit that we will see all active cflags and defines during compile. - added LINK-ARG to src/Makefile.Watcom in order to better control linker input. - a couple of other minor makefile tweaks here and there ... - added largefile support for Watcom builds to config-win32.h. Not yet tested if it really works, but should since Win32 supports it. - added loaddll stuff to speed up builds if supported.
2010-07-26Added md4.c to the Watcom makefileDan Fandrich
2010-06-02add missing new files to non-configure target build filesYang Tse
2010-05-12Added Polar SSL and RTMP files to the non-autoconf build filesDan Fandrich
I didn't bother with a few that have little hope of running the required dependent libraries.
2010-05-12Added the new ftp source files to the non-autoconf build filesDan Fandrich
2010-04-20Add compilation directives for hmac in Watcom,riscos and vc6 ↵monnerat
platform-specific makefiles.
2010-03-24remove the CVSish $Id$ linesDaniel Stenberg
2010-02-19fix compiler warningYang Tse
2010-02-03Changed the Watcom makefiles to make them easier to keep in sync withDan Fandrich
Makefile.inc since that can't be included directly.
2010-01-26add curl_threads.c to non-configure target build filesYang Tse
2010-01-21Added rtsp.c to the non-configure target build filesDan Fandrich
2010-01-15Added the new protocol source files to the non-autoconf build filesDan Fandrich
2009-09-28libcurl private function Curl_memrchr() now in curl_memrchr.c and curl_memrchr.hYang Tse
2009-09-17Moved Curl_rand() and Curl_srand() code from formdata.c and formdata.hYang Tse
into curl_rand.c and curl_rand.h
2009-07-15Added nonblock.c to the non-automake makefiles (note that the dependenciesDan Fandrich
in the Watcom makefiles aren't quite correct).
2009-06-15 DEBUGBUILD / CURLDEBUG decoupling follow-upYang Tse
2009-04-21libcurl's memory.h renamed to curl_memory.hYang Tse
2009-04-18Added 'slist.obj'.Gisle Vanem
2008-12-16Updated dependencies based on "gcc -MM".Gisle Vanem
2008-12-16Added the use of Watt-32 tcp/ip stack for Win32 target.Gisle Vanem
If USE_WATT32=1 one needs to use stack-based calls (-3s). So to keep the makefile nice and clean, specify -3s for Winsock target too (there's hardly any speed-gain using -3r).
2008-11-01Added curl_addrinfo.obj. Rearranged alphabetically.Gisle Vanem
2008-10-23Added rawstr.c to the non-configure libcurl makefilesDan Fandrich
2008-08-20Added option to use c-ares resolver lib.Yang Tse
2008-08-17Rewritten to also produce a static library (libcurl_wc.lib).Gisle Vanem
2008-08-17libcurl internal base64.h header file renamed to curl_base64.hYang Tse
2008-08-17libcurl internal md5.h header file renamed to curl_md5.hYang Tse
2008-08-13Remved '-dDEBUG_THREADING_GETADDRINFO' (no longer used).Gisle Vanem
2008-08-13Update dependencies.Gisle Vanem
2008-05-09Internal time differences now use monotonic time source if available.Yang Tse
This also implies the removal of the winmm.lib dependency for WIN32.
2008-03-31Removed the generated ca-bundle.h file. The verbatim value of $ca andMichal Marek
$capath is known to configure, so it can be defined in config.h instead.
2007-12-09Removed building 'libcurl_wc.lib' as this isn't a static-libraryGisle Vanem
in the common sense. Renamed 'OBJ_DIR' to 'WC_Win32.obj'.
2007-10-31Add support for LDAP urls. Allthough the OpenWatcomGisle Vanem
headers <winlap.h> and <winber.h> defines wrong calling convention.
2007-10-31Added optional use of zlib (USE_ZLIB=1).Gisle Vanem
Use a response-file for the C-compiler.
2007-10-28OpenWatcom cannot use wldap32.lib (wrong calling convention?).Gisle Vanem
Added generation of dummy ca-bundle.h. Sorted objects.
2007-08-11Patrick Monnerat modified the LDAP code and approach in curl. Starting now,Daniel Stenberg
the configure script checks for openldap and friends and we link with those libs just like we link all other third party libraries, and we no longer dlopen() those libraries. Our private header file lib/ldap.h was renamed to lib/curl_ldap.h due to this. I set a tag in CVS (curl-7_17_0-preldapfix) just before this commit, just in case.
2007-08-07moved HAVE_LONGLONG from makefiles to config-win32.h.Gunter Knauf