--- /dev/null
+#
+# $Id$
+#
+
+AUTOMAKE_OPTIONS = foreign nostdinc
+
+INCLUDES = -I$(top_srcdir)/include
+
+LIBDIR = ../../lib
+
+# here are all tools used for running libcurl tests
+bin_PROGRAMS = lib500 lib501
+
+lib500_SOURCES = lib500.c
+lib500_LDADD = $(LIBDIR)/libcurl.la
+lib500_DEPENDENCIES = $(LIBDIR)/libcurl.la
+
+lib501_SOURCES = lib501.c
+lib501_LDADD = $(LIBDIR)/libcurl.la
+lib501_DEPENDENCIES = $(LIBDIR)/libcurl.la
--- /dev/null
+#include <curl/curl.h>
+
+int main(int argc, char **argv)
+{
+ if(argc< 2 ) {
+ fprintf(stderr, "Pass URL as argument please\n");
+ return 1;
+ }
+
+ curl_memdebug("memdump");
--- /dev/null
+#include "first.c"
+
+fprintf(stderr, "URL: %s\n", argv[1]);
+
+CURL *curl;
+curl = curl_easy_init();
+curl_easy_setopt(curl, CURLOPT_URL, argv[1]);
+curl_easy_setopt(curl, CURLOPT_HEADER, TRUE);
+curl_easy_perform(curl);
+curl_easy_cleanup(curl);
+
+#include "last.c"
--- /dev/null
+#include "first.c"
+
+fprintf(stderr, "URL: %s\n", argv[1]);
+
+CURL *curl;
+CURLcode res;
+curl = curl_easy_init();
+curl_easy_setopt(curl, CURLOPT_HEADER, TRUE);
+res = curl_easy_perform(curl);
+curl_easy_cleanup(curl);
+
+return res;
+#include "last.c"