diff options
| -rw-r--r-- | CHANGES | 5 | ||||
| -rw-r--r-- | RELEASE-NOTES | 1 | ||||
| -rw-r--r-- | docs/examples/Makefile.am | 6 | ||||
| -rw-r--r-- | include/curl/curl.h | 10 | ||||
| -rw-r--r-- | lib/Makefile.am | 21 | ||||
| -rw-r--r-- | src/Makefile.am | 14 | ||||
| -rw-r--r-- | tests/libtest/Makefile.am | 21 | ||||
| -rw-r--r-- | tests/server/Makefile.am | 21 | 
8 files changed, 55 insertions, 44 deletions
| @@ -6,6 +6,11 @@                                    Changelog +Yang Tse (5 Nov 2009) +- I removed leading 'curl' path on the 'curlbuild.h' include statement in +  curl.h, adjusting auto-makefiles include path, to enhance portability to +  OS's without an orthogonal directory tree structure such as OS/400. +  Daniel Stenberg (4 Nov 2009)  - I fixed several problems with the transfer progress meter. It showed the    wrong percentage for small files, most notable for <1000 bytes and could diff --git a/RELEASE-NOTES b/RELEASE-NOTES index cb688c5ea..fc8c3dd36 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -14,6 +14,7 @@ This release includes the following changes:  This release includes the following bugfixes:   o progress meter percentage and transfer time estimates fixes + o portability enhancement for OS's without orthogonal directory tree structure  This release includes the following known bugs: diff --git a/docs/examples/Makefile.am b/docs/examples/Makefile.am index 886e8ada6..2e4121d86 100644 --- a/docs/examples/Makefile.am +++ b/docs/examples/Makefile.am @@ -12,10 +12,12 @@ EXTRA_DIST = README Makefile.example Makefile.inc Makefile.m32 \  # being currently built and tested are searched before the library which  # might possibly already be installed in the system.  # -# $(top_builddir)/include is for libcurl's generated curl/curlbuild.h file +# $(top_builddir)/include/curl for generated curlbuild.h included from curl.h +# $(top_builddir)/include for generated curlbuild.h included from lib/setup.h  # $(top_srcdir)/include is for libcurl's external include files -INCLUDES = -I$(top_builddir)/include \ +INCLUDES = -I$(top_builddir)/include/curl \ +           -I$(top_builddir)/include      \             -I$(top_srcdir)/include  LIBDIR = $(top_builddir)/lib diff --git a/include/curl/curl.h b/include/curl/curl.h index 761e69a2b..279c1b602 100644 --- a/include/curl/curl.h +++ b/include/curl/curl.h @@ -31,16 +31,8 @@   *   http://cool.haxx.se/mailman/listinfo/curl-library/   */ -/* - * Leading 'curl' path on the 'curlbuild.h' include statement is - * required to properly allow building outside of the source tree, - * due to the fact that in this case 'curlbuild.h' is generated in - * a subdirectory of the build tree while 'curl.h actually remains - * in a subdirectory of the source tree. - */ -  #include "curlver.h"         /* libcurl version defines   */ -#include "curl/curlbuild.h"  /* libcurl build definitions */ +#include "curlbuild.h"       /* libcurl build definitions */  #include "curlrules.h"       /* libcurl rules enforcement */  /* diff --git a/lib/Makefile.am b/lib/Makefile.am index 8427ce3f3..bfc66d18c 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -50,7 +50,8 @@ LIBCURL_LIBS = @LIBCURL_LIBS@  # being currently built and tested are searched before the library which  # might possibly already be installed in the system.  # -# $(top_builddir)/include is for libcurl's generated curl/curlbuild.h file +# $(top_builddir)/include/curl for generated curlbuild.h included from curl.h +# $(top_builddir)/include for generated curlbuild.h included from lib/setup.h  # $(top_srcdir)/include is for libcurl's external include files  # $(top_builddir)/lib is for libcurl's generated lib/curl_config.h file  # $(top_srcdir)/lib is for libcurl's lib/setup.h and other "private" files @@ -58,16 +59,18 @@ LIBCURL_LIBS = @LIBCURL_LIBS@  # $(top_srcdir)/ares is for in-tree c-ares's external include files  if USE_EMBEDDED_ARES -INCLUDES = -I$(top_builddir)/include \ -           -I$(top_srcdir)/include   \ -           -I$(top_builddir)/lib     \ -           -I$(top_srcdir)/lib       \ -           -I$(top_builddir)/ares    \ +INCLUDES = -I$(top_builddir)/include/curl \ +           -I$(top_builddir)/include      \ +           -I$(top_srcdir)/include        \ +           -I$(top_builddir)/lib          \ +           -I$(top_srcdir)/lib            \ +           -I$(top_builddir)/ares         \             -I$(top_srcdir)/ares  else -INCLUDES = -I$(top_builddir)/include \ -           -I$(top_srcdir)/include   \ -           -I$(top_builddir)/lib     \ +INCLUDES = -I$(top_builddir)/include/curl \ +           -I$(top_builddir)/include      \ +           -I$(top_srcdir)/include        \ +           -I$(top_builddir)/lib          \             -I$(top_srcdir)/lib  endif diff --git a/src/Makefile.am b/src/Makefile.am index 9d89131fb..657a136d4 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -27,18 +27,20 @@ AUTOMAKE_OPTIONS = foreign nostdinc  # being currently built and tested are searched before the library which  # might possibly already be installed in the system.  # -# $(top_builddir)/include is for libcurl's generated curl/curlbuild.h file +# $(top_builddir)/include/curl for generated curlbuild.h included from curl.h +# $(top_builddir)/include for generated curlbuild.h included from lib/setup.h  # $(top_srcdir)/include is for libcurl's external include files  # $(top_builddir)/lib is for libcurl's generated lib/curl_config.h file  # $(top_builddir)/src is for curl's generated src/curl_config.h file  # $(top_srcdir)/lib is for libcurl's lib/setup.h and other "borrowed" files  # $(top_srcdir)/src is for curl's src/setup.h and "curl-private" files -INCLUDES = -I$(top_builddir)/include \ -           -I$(top_srcdir)/include   \ -           -I$(top_builddir)/lib     \ -           -I$(top_builddir)/src     \ -           -I$(top_srcdir)/lib       \ +INCLUDES = -I$(top_builddir)/include/curl \ +           -I$(top_builddir)/include      \ +           -I$(top_srcdir)/include        \ +           -I$(top_builddir)/lib          \ +           -I$(top_builddir)/src          \ +           -I$(top_srcdir)/lib            \             -I$(top_srcdir)/src  bin_PROGRAMS = curl diff --git a/tests/libtest/Makefile.am b/tests/libtest/Makefile.am index 68b446c12..81a0606be 100644 --- a/tests/libtest/Makefile.am +++ b/tests/libtest/Makefile.am @@ -27,7 +27,8 @@ AUTOMAKE_OPTIONS = foreign nostdinc  # being currently built and tested are searched before the library which  # might possibly already be installed in the system.  # -# $(top_builddir)/include is for libcurl's generated curl/curlbuild.h file +# $(top_builddir)/include/curl for generated curlbuild.h included from curl.h +# $(top_builddir)/include for generated curlbuild.h included from lib/setup.h  # $(top_srcdir)/include is for libcurl's external include files  # $(top_builddir)/lib is for libcurl's generated lib/curl_config.h file  # $(top_srcdir)/lib is for libcurl's lib/setup.h and other "borrowed" files @@ -35,16 +36,18 @@ AUTOMAKE_OPTIONS = foreign nostdinc  # $(top_srcdir)/ares is for in-tree c-ares's external include files  if USE_EMBEDDED_ARES -INCLUDES = -I$(top_builddir)/include \ -           -I$(top_srcdir)/include   \ -           -I$(top_builddir)/lib     \ -           -I$(top_srcdir)/lib       \ -           -I$(top_builddir)/ares    \ +INCLUDES = -I$(top_builddir)/include/curl \ +           -I$(top_builddir)/include      \ +           -I$(top_srcdir)/include        \ +           -I$(top_builddir)/lib          \ +           -I$(top_srcdir)/lib            \ +           -I$(top_builddir)/ares         \             -I$(top_srcdir)/ares  else -INCLUDES = -I$(top_builddir)/include \ -           -I$(top_srcdir)/include   \ -           -I$(top_builddir)/lib     \ +INCLUDES = -I$(top_builddir)/include/curl \ +           -I$(top_builddir)/include      \ +           -I$(top_srcdir)/include        \ +           -I$(top_builddir)/lib          \             -I$(top_srcdir)/lib   endif diff --git a/tests/server/Makefile.am b/tests/server/Makefile.am index 63481a220..f453d779a 100644 --- a/tests/server/Makefile.am +++ b/tests/server/Makefile.am @@ -27,7 +27,8 @@ AUTOMAKE_OPTIONS = foreign nostdinc  # being currently built and tested are searched before the library which  # might possibly already be installed in the system.  # -# $(top_builddir)/include is for libcurl's generated curl/curlbuild.h file +# $(top_builddir)/include/curl for generated curlbuild.h included from curl.h +# $(top_builddir)/include for generated curlbuild.h included from lib/setup.h  # $(top_srcdir)/include is for libcurl's external include files  # $(top_builddir)/lib is for libcurl's generated lib/curl_config.h file  # $(top_srcdir)/lib is for libcurl's lib/setup.h and other "borrowed" files @@ -35,16 +36,18 @@ AUTOMAKE_OPTIONS = foreign nostdinc  # $(top_srcdir)/ares is for in-tree c-ares's external include files  if USE_EMBEDDED_ARES -INCLUDES = -I$(top_builddir)/include \ -           -I$(top_srcdir)/include   \ -           -I$(top_builddir)/lib     \ -           -I$(top_srcdir)/lib       \ -           -I$(top_builddir)/ares    \ +INCLUDES = -I$(top_builddir)/include/curl \ +           -I$(top_builddir)/include      \ +           -I$(top_srcdir)/include        \ +           -I$(top_builddir)/lib          \ +           -I$(top_srcdir)/lib            \ +           -I$(top_builddir)/ares         \             -I$(top_srcdir)/ares  else -INCLUDES = -I$(top_builddir)/include \ -           -I$(top_srcdir)/include   \ -           -I$(top_builddir)/lib     \ +INCLUDES = -I$(top_builddir)/include/curl \ +           -I$(top_builddir)/include      \ +           -I$(top_srcdir)/include        \ +           -I$(top_builddir)/lib          \             -I$(top_srcdir)/lib  endif | 
