aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.Watcom
AgeCommit message (Collapse)Author
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-02Rename CURL_SOURCES macro; revert previous rename of curl_SOURCES macro.Guenter Knauf
2010-08-02Removed ugly dependency lists since wmake knows the .autodepend directive.Guenter Knauf
2010-08-02Use suffix search path for sources in lib folder.Guenter Knauf
2010-08-02Changed src/Makefile.Watcom to use CURL_SOURCES from src/Makefile.inc.Guenter Knauf
2010-08-02Removed wlink from DLL loader list because it doesnt work with Watcom < 1.8.Guenter Knauf
2010-08-01Added dependend libs for curl static linking.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-03-24remove the CVSish $Id$ linesDaniel Stenberg
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.
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-06-05introduction of os-specific.c and os-specific.hYang Tse
2008-10-27Added explicit rule and dependencies for $(OBJ_DIR)\rawstr.obj.Gisle Vanem
2008-08-13Update dependencies.Gisle Vanem
2008-08-07Initial support of curlbuild.h and curlrules.h which allowsYang Tse
to have a curl_off_t data type no longer gated to off_t.
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.
2007-12-09Removed use of '..\lib\libcurl_wc.lib' as this is not reallyGisle Vanem
a static-lib. Renamed 'OBJ_DIR' to 'WC_Win32.obj'.
2007-08-07moved HAVE_LONGLONG from makefiles to config-win32.h.Gunter Knauf
2007-02-25Use dynamic version of libcurl. Use '\' in dependencies.Gisle Vanem
2007-02-20curl tool was using functions curlx_tvnow and curlx_tvdiff which are notYang Tse
part of the official libcurl API http://curl.haxx.se/lxr/source/lib/README.curlx The documented way of using them would be to use timeval.c as a source code file. The above described method works very well when statically linking libcurl and apps, curl tool, but has several drawbacks when you build a true shared libcurl (i.e. Name space clash at linkage stage as functions are defined more than once. Windows makefiles are not capable of handling this system of source-level sharing) So... Now curlutil.h and curlutil.c define and implement cutil_tvnow and cutil_tvdiff which replace curlx_tvnow and curlx_tvdiff for the curl tool. Doing this we avoid the above described problems.
2005-10-27Removed dependency on zlib.h. Added dependency forGisle Vanem
..\lib\timeval.c.
2005-01-12Added dependencies.Gisle Vanem
2005-01-11Removed CURLTOOLDEBUG. It caused libcurl_wc.dllGisle Vanem
to fail in mysterious ways.
2005-01-11Fix '!if' expression.Gisle Vanem
2005-01-08New file.Gisle Vanem