aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.am
AgeCommit message (Collapse)Author
2012-12-04build: explain current role of LIBS in our Makefile.am filesYang Tse
BLANK_AT_MAKETIME may be used in our Makefile.am files to blank LIBS variable used in generated makefile at makefile processing time. Doing this functionally prevents LIBS from being used for all link targets in given makefile.
2012-12-03build: prevent global LIBS from influencing src and lib build targetsYang Tse
Currently, LIBS is already used through other macros.
2012-11-06uniformly use AM_CPPFLAGS, avoid deprecated INCLUDESDave Reisner
Since automake 1.12.4, the warnings are issued on running automake: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') Avoid INCLUDES and roll these flags into AM_CPPFLAGS. Compile tested on: Ubuntu 10.04 (automake 1:1.11.1-1) Ubuntu 12.04 (automake 1:1.11.3-1ubuntu2) Arch Linux (automake 1.12.4)
2012-05-26Reduced #ifdef HAVE_METALINKTatsuhiro Tsujikawa
2012-05-26Support Metalink.Tatsuhiro Tsujikawa
This change adds experimental Metalink support to curl. To enable Metalink support, run configure with --with-libmetalink. To feed Metalink file to curl, use --metalink option like this: $ curl -O --metalink foo.metalink We use libmetalink to parse Metalink files.
2012-04-09configure: Windows cross-compilation fixesYang Tse
BUILDING_LIBCURL and CURL_STATICLIB are no longer defined in curl_config.h, configure will generate appropriate conditionals so that mentioned symbols get defined and used in Makefiles at compilation time
2012-04-06curl tool: use configuration files from lib directoryYang Tse
Configuration files such as curl_config.h and all config-*.h no longer exist nor are generated/copied into 'src' directory, now these only exist in 'lib' directory from where curl tool sources uses them. Additionally old src/setup.h has been refactored into src/tool_setup.h which now pulls lib/setup.h The possibility of a makefile needing an include path adjustment exists.
2011-08-05keep a single copy of config-win32.h in version control repository - followupYang Tse
Allow configure builds to generate src/config-win32.h Skip checksrc on src/config-win32.h contents already checked at lib/config-win32.h Allow multiple -W in checksrc.pl
2011-04-27make: add 'checksrc' as target to check code styleDaniel Stenberg
The make target checksrc now works in the root makefile and in both the src and lib directories. It is also run automatically on "all" if configure --enable-debug was used.
2011-04-27checksrc: whitespace and code style cleanupDaniel Stenberg
Make everything adhere to the standards upheld by checksrc.pl and now run checksrc from the makefile on debug builds.
2010-10-21Removed the native Makefile.riscos filesDan Fandrich
These haven't worked in at least 8 years due to missing source files, and most active RiscOS developers these days apparently cross-compile anyway. Signed-off-by: James Bursa <james@zamez.org>
2010-07-21build: Enable configure --enable-werrorBen Greear
This passes -Werror to gcc when building curl and libcurl, allowing easy dection of compile warnings. Signed-off-by: Ben Greear <greearb@candelatech.com>
2010-03-24remove the CVSish $Id$ linesDaniel Stenberg
2009-11-05I removed leading 'curl' path on the 'curlbuild.h' include statement inYang Tse
curl.h, adjusting auto-makefiles include path, to enhance portability to OS's without an orthogonal directory tree structure such as OS/400.
2009-07-14renamed generated config.h to curl_config.h in order to avoid clashes when ↵Gunter Knauf
libcurl is used with other projects which also have a config.h.
2009-06-06Revert delegating c-ares linking magic on libtool and auto-makefiles when usingYang Tse
the uninstalled c-ares libtool archive built from the CVS embedded tree. This embedded c-ares linking is again handled from the configure script.
2009-05-30Delegate c-ares linking magic on libtool and auto-makefiles when usingYang Tse
the uninstalled c-ares libtool archive built from the CVS embedded tree.
2009-05-08Renamed vc6 workspace and project files to avoid filename clash when used ↵Yang Tse
for conversion to later VS versions.
2009-04-14first take at bundling cmake-related files in the tarballDaniel Stenberg
2008-08-29Project and workspace files for VC6 IDE supporting 4 configurations:Yang Tse
curl - Win32 using libcurl DLL Debug curl - Win32 using libcurl DLL Release curl - Win32 using libcurl LIB Debug curl - Win32 using libcurl LIB Release
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-07-15add comment for include pathsYang Tse
2007-12-19Ensure that nroff doesn't put anything but ASCII characters into theDan Fandrich
--manual text.
2007-02-17Better separate the library dependencies into those required by libcurlDan Fandrich
and those required by other components to avoid forcing unneeded dependencies into the target objects.
2006-08-07Allow again proper compilation outside of the source treeYang Tse
2005-03-31Updated the copyright year since changes have been this year.Daniel Stenberg
2005-01-08Added Makefile.Watcom to EXTRA_DIST.Gisle Vanem
2004-07-28use Makefile.inc and make it get included in dist archivesDaniel Stenberg
2004-07-14removed the config-netware.h from the release archivesDaniel Stenberg
2004-04-26Include "setup.h" and not "config.h" since setup.h is made to includeDaniel Stenberg
the correct config.h for the platform, and when this is done the USE_MANUAL define is properly known.
2004-04-25make the generated hugehelp.c file use the USE_MANUAL define so that itDaniel Stenberg
will be properly built with configure --disable-manual even if the source file is already present
2004-04-06improved --limit-rate functionality, partly by the new use of curlx_tvnow()Daniel Stenberg
2004-03-21removed deleted filesDaniel Stenberg
2004-03-17new netware-related files added to the distributionDaniel Stenberg
2004-03-04new "version resource" file for windows buildsDaniel Stenberg
2004-02-20When the built-in manual is disabled, we generate a function doing nothingDaniel Stenberg
just to avoid making a totally empty file. Just to avoid compiler warnings.
2004-02-19Use the strtoofft.h header file from the lib directory, as we are nowDaniel Stenberg
officially using library-code when building the app (at least for the platforms that don't have a strtoll() on their own).
2004-02-12support configure --disable-manualDaniel Stenberg
2004-02-02Use the nroff option figured out by the configure script. An attempt toDaniel Stenberg
make this better on more systems.
2004-01-29don't include config.g in src/hugehelp.c unless HAVE_CONFIG_H is definedDaniel Stenberg
2004-01-29added hugehelp.hDaniel Stenberg
2004-01-23use the Curl_strtoll() source code from the lib codeDaniel Stenberg
2004-01-13use the *correct* header!Daniel Stenberg
2004-01-13Dan Fandrich made the hugehelp.c contain both compressed and uncompressedDaniel Stenberg
help if libz is available using #ifdef in the source instead, to allow the distributed source code to be easier built with compressed help text.
2003-12-11use the CORRECT file name! ;-)Daniel Stenberg
2003-12-10added the new amiga files to the distDaniel Stenberg
2003-12-03new VMS filesDaniel Stenberg
2003-11-07Based on Gisle Vanem's $HOME patch, we now attempt to find the home dirDaniel Stenberg
in a slightly better way for more platforms. The $HOME is only used for .curlrc atm, but the possible upcoming change of .netrc treatment may also need the home dir.
2003-10-16Added support for password prompting if only used name is given on theDaniel Stenberg
command line.
2003-08-07use 644 for the chmodDaniel Stenberg