aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-11-03 21:19:23 +0000
committerChristian Grothoff <christian@grothoff.org>2010-11-03 21:19:23 +0000
commit37ac1b7c9e9e05f93d4100cfb53450ec2d370989 (patch)
tree3233ef3004997fd3f46744cd122dcfec39dd7392
parent0b9ce5e5e03020b1057733c1bd4be91058597060 (diff)
downloadgnunet-37ac1b7c9e9e05f93d4100cfb53450ec2d370989.tar.gz
gnunet-37ac1b7c9e9e05f93d4100cfb53450ec2d370989.zip
Mantis 1613
-rw-r--r--Makefile.am2
-rw-r--r--configure.ac17
-rw-r--r--pkgconfig/Makefile.am52
-rw-r--r--pkgconfig/gnunet_config.h.in767
-rw-r--r--pkgconfig/gnunetarm.pc.in12
-rw-r--r--pkgconfig/gnunetblock.pc.in12
-rw-r--r--pkgconfig/gnunetcore.pc.in12
-rw-r--r--pkgconfig/gnunetdatacache.pc.in12
-rw-r--r--pkgconfig/gnunetdatastore.pc.in12
-rw-r--r--pkgconfig/gnunetdht.pc.in12
-rw-r--r--pkgconfig/gnunetdhtlog.pc.in12
-rw-r--r--pkgconfig/gnunetdv.pc.in12
-rw-r--r--pkgconfig/gnunetfragmentation.pc.in12
-rw-r--r--pkgconfig/gnunetfs.pc.in12
-rw-r--r--pkgconfig/gnunethello.pc.in12
-rw-r--r--pkgconfig/gnunetpeerinfo.pc.in12
-rw-r--r--pkgconfig/gnunetstatistics.pc.in12
-rw-r--r--pkgconfig/gnunettesting.pc.in12
-rw-r--r--pkgconfig/gnunettransport.pc.in12
-rw-r--r--pkgconfig/gnunetutil.pc.in12
-rw-r--r--src/dht/Makefile.am8
21 files changed, 1029 insertions, 9 deletions
diff --git a/Makefile.am b/Makefile.am
index 2b89f4676..386548505 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,5 @@
1INCLUDES = -I$(top_srcdir)/src/include 1INCLUDES = -I$(top_srcdir)/src/include
2SUBDIRS = contrib m4 src po 2SUBDIRS = contrib m4 src po pkgconfig
3 3
4EXTRA_DIST = \ 4EXTRA_DIST = \
5 ABOUT-NLS \ 5 ABOUT-NLS \
diff --git a/configure.ac b/configure.ac
index 0625a80da..1176ff5fb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -790,6 +790,23 @@ src/topology/Makefile
790src/transport/Makefile 790src/transport/Makefile
791src/util/Makefile 791src/util/Makefile
792src/vpn/Makefile 792src/vpn/Makefile
793pkgconfig/Makefile
794pkgconfig/gnunetarm.pc
795pkgconfig/gnunetblock.pc
796pkgconfig/gnunetcore.pc
797pkgconfig/gnunetdatacache.pc
798pkgconfig/gnunetdatastore.pc
799pkgconfig/gnunetdht.pc
800pkgconfig/gnunetdhtlog.pc
801pkgconfig/gnunetdv.pc
802pkgconfig/gnunetfragmentation.pc
803pkgconfig/gnunetfs.pc
804pkgconfig/gnunethello.pc
805pkgconfig/gnunetpeerinfo.pc
806pkgconfig/gnunetstatistics.pc
807pkgconfig/gnunettesting.pc
808pkgconfig/gnunettransport.pc
809pkgconfig/gnunetutil.pc
793]) 810])
794AC_OUTPUT 811AC_OUTPUT
795 812
diff --git a/pkgconfig/Makefile.am b/pkgconfig/Makefile.am
new file mode 100644
index 000000000..ff939b42a
--- /dev/null
+++ b/pkgconfig/Makefile.am
@@ -0,0 +1,52 @@
1pcfiles = \
2 gnunetarm.pc \
3 gnunetblock.pc \
4 gnunetcore.pc \
5 gnunetdatacache.pc \
6 gnunetdatastore.pc \
7 gnunetdht.pc \
8 gnunetdhtlog.pc \
9 gnunetdv.pc \
10 gnunetfragmentation.pc \
11 gnunetfs.pc \
12 gnunethello.pc \
13 gnunetpeerinfo.pc \
14 gnunetstatistics.pc \
15 gnunettesting.pc \
16 gnunettransport.pc \
17 gnunetutil.pc
18
19all-local: $(pcfiles)
20
21cp_verbose = $(cp_verbose_$(V))
22cp_verbose_ = $(cp_verbose_$(AM_DEFAULT_VERBOSITY))
23cp_verbose_0 = @echo " CP $@";
24
25%.pc: %.pc
26 $(cp_verbose_0)cp $< $@
27
28pkgconfigdir = $(libdir)/pkgconfig
29pkgconfig_DATA = $(pcfiles)
30
31EXTRA_DIST = \
32 gnunetarm.pc.in \
33 gnunetblock.pc.in \
34 gnunetcore.pc.in \
35 gnunetdatacache.pc.in \
36 gnunetdatastore.pc.in \
37 gnunetdht.pc.in \
38 gnunetdhtlog.pc.in \
39 gnunetdv.pc.in \
40 gnunetfragmentation.pc.in \
41 gnunetfs.pc.in \
42 gnunethello.pc.in \
43 gnunetpeerinfo.pc.in \
44 gnunetstatistics.pc.in \
45 gnunettesting.pc.in \
46 gnunettransport.pc.in \
47 gnunetutil.pc.in
48
49CLEANFILES = $(pcfiles)
50INCLUDES = -I$(top_srcdir)/src/include
51
52
diff --git a/pkgconfig/gnunet_config.h.in b/pkgconfig/gnunet_config.h.in
new file mode 100644
index 000000000..9ffb6a2e2
--- /dev/null
+++ b/pkgconfig/gnunet_config.h.in
@@ -0,0 +1,767 @@
1/* gnunet_config.h.in. Generated from configure.ac by autoheader. */
2
3#define _GNU_SOURCE 1
4
5/* Define to 1 if the `closedir' function returns void instead of `int'. */
6#undef CLOSEDIR_VOID
7
8/* This is a Cygwin system */
9#undef CYGWIN
10
11/* This is an Apple Darwin system */
12#undef DARWIN
13
14/* Define to 1 if translation of program messages to the user's native
15 language is requested. */
16#undef ENABLE_NLS
17
18/* Build a Mac OS X Framework */
19#undef FRAMEWORK_BUILD
20
21/* This is a FreeBSD system */
22#undef FREEBSD
23
24/* This should be the default choice for the name of the first network
25 interface */
26#undef GNUNET_DEFAULT_INTERFACE
27
28/* Define to 1 if you have the `argz_add' function. */
29#undef HAVE_ARGZ_ADD
30
31/* Define to 1 if you have the `argz_append' function. */
32#undef HAVE_ARGZ_APPEND
33
34/* Define to 1 if you have the `argz_count' function. */
35#undef HAVE_ARGZ_COUNT
36
37/* Define to 1 if you have the `argz_create_sep' function. */
38#undef HAVE_ARGZ_CREATE_SEP
39
40/* Define to 1 if you have the <argz.h> header file. */
41#undef HAVE_ARGZ_H
42
43/* Define to 1 if you have the `argz_insert' function. */
44#undef HAVE_ARGZ_INSERT
45
46/* Define to 1 if you have the `argz_next' function. */
47#undef HAVE_ARGZ_NEXT
48
49/* Define to 1 if you have the `argz_stringify' function. */
50#undef HAVE_ARGZ_STRINGIFY
51
52/* Define to 1 if you have the <arpa/inet.h> header file. */
53#undef HAVE_ARPA_INET_H
54
55/* Define to 1 if you have the `atoll' function. */
56#undef HAVE_ATOLL
57
58/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
59 CoreFoundation framework. */
60#undef HAVE_CFLOCALECOPYCURRENT
61
62/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
63 the CoreFoundation framework. */
64#undef HAVE_CFPREFERENCESCOPYAPPVALUE
65
66/* Define to 1 if your system has a working `chown' function. */
67#undef HAVE_CHOWN
68
69/* Define to 1 if you have the `clock_gettime' function. */
70#undef HAVE_CLOCK_GETTIME
71
72/* Define to 1 if you have the `closedir' function. */
73#undef HAVE_CLOSEDIR
74
75/* Define to 1 if you have the <ctype.h> header file. */
76#undef HAVE_CTYPE_H
77
78/* Define if the GNU dcgettext() function is already present or preinstalled.
79 */
80#undef HAVE_DCGETTEXT
81
82/* Define to 1 if you have the declaration of `cygwin_conv_path', and to 0 if
83 you don't. */
84#undef HAVE_DECL_CYGWIN_CONV_PATH
85
86/* Define to 1 if you have the declaration of `gcry_mpi_lshift', and to 0 if
87 you don't. */
88#undef HAVE_DECL_GCRY_MPI_LSHIFT
89
90/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
91 */
92#undef HAVE_DIRENT_H
93
94/* Define if you have the GNU dld library. */
95#undef HAVE_DLD
96
97/* Define to 1 if you have the <dld.h> header file. */
98#undef HAVE_DLD_H
99
100/* Define to 1 if you have the `dlerror' function. */
101#undef HAVE_DLERROR
102
103/* Define to 1 if you have the <dlfcn.h> header file. */
104#undef HAVE_DLFCN_H
105
106/* Define to 1 if you have the <dl.h> header file. */
107#undef HAVE_DL_H
108
109/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
110#undef HAVE_DOPRNT
111
112/* Define to 1 if you have the `dup2' function. */
113#undef HAVE_DUP2
114
115/* Define if you have the _dyld_func_lookup function. */
116#undef HAVE_DYLD
117
118/* Define to 1 if you have the <errno.h> header file. */
119#undef HAVE_ERRNO_H
120
121/* Define to 1 if the system has the type `error_t'. */
122#undef HAVE_ERROR_T
123
124/* We have libesmtp */
125#undef HAVE_ESMTP
126
127/* Define to 1 if you have the <extractor.h> header file. */
128#undef HAVE_EXTRACTOR_H
129
130/* Define to 1 if you have the <fcntl.h> header file. */
131#undef HAVE_FCNTL_H
132
133/* Define to 1 if you have the `fdatasync' function. */
134#undef HAVE_FDATASYNC
135
136/* Define to 1 if you have the `floor' function. */
137#undef HAVE_FLOOR
138
139/* Define to 1 if you have the `fork' function. */
140#undef HAVE_FORK
141
142/* Define to 1 if you have the `freeifaddrs' function. */
143#undef HAVE_FREEIFADDRS
144
145/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
146#undef HAVE_FSEEKO
147
148/* Define to 1 if you have the `ftruncate' function. */
149#undef HAVE_FTRUNCATE
150
151/* Define to 1 if you have the `getaddrinfo' function. */
152#undef HAVE_GETADDRINFO
153
154/* Define to 1 if you have the `getcwd' function. */
155#undef HAVE_GETCWD
156
157/* Define to 1 if you have the `gethostbyaddr' function. */
158#undef HAVE_GETHOSTBYADDR
159
160/* Define to 1 if you have the `gethostbyname' function. */
161#undef HAVE_GETHOSTBYNAME
162
163/* Define to 1 if you have the `gethostbyname2' function. */
164#undef HAVE_GETHOSTBYNAME2
165
166/* Define to 1 if you have the `gethostname' function. */
167#undef HAVE_GETHOSTNAME
168
169/* Define to 1 if you have the `getifaddrs' function. */
170#undef HAVE_GETIFADDRS
171
172/* getloadavg supported */
173#undef HAVE_GETLOADAVG
174
175/* Define to 1 if you have the `getnameinfo' function. */
176#undef HAVE_GETNAMEINFO
177
178/* Define to 1 if you have the `getrusage' function. */
179#undef HAVE_GETRUSAGE
180
181/* Define if the GNU gettext() function is already present or preinstalled. */
182#undef HAVE_GETTEXT
183
184/* Define to 1 if you have the `gettimeofday' function. */
185#undef HAVE_GETTIMEOFDAY
186
187/* Define to 1 if you have the `gmtime' function. */
188#undef HAVE_GMTIME
189
190/* Define to 1 if you have the `gmtime_r' function. */
191#undef HAVE_GMTIME_R
192
193/* Define if you have the iconv() function. */
194#undef HAVE_ICONV
195
196/* Define to 1 if you have the <ifaddrs.h> header file. */
197#undef HAVE_IFADDRS_H
198
199/* Define to 1 if you have the `inet_ntoa' function. */
200#undef HAVE_INET_NTOA
201
202/* Define to 1 if you have the `initgroups' function. */
203#undef HAVE_INITGROUPS
204
205/* Define to 1 if you have the <inttypes.h> header file. */
206#undef HAVE_INTTYPES_H
207
208/* Define to 1 if you have the <kstat.h> header file. */
209#undef HAVE_KSTAT_H
210
211/* Define to 1 if you have the <kvm.h> header file. */
212#undef HAVE_KVM_H
213
214/* Define to 1 if you have the <langinfo.h> header file. */
215#undef HAVE_LANGINFO_H
216
217/* Define to 1 if you have a functional curl library. */
218#undef HAVE_LIBCURL
219
220/* Define if you have the libdl library or equivalent. */
221#undef HAVE_LIBDL
222
223/* Define if libdlloader will be built on this platform */
224#undef HAVE_LIBDLLOADER
225
226/* Define to 1 if you have the <libesmtp.h> header file. */
227#undef HAVE_LIBESMTP_H
228
229/* Define to 1 if you have the `intl' library (-lintl). */
230#undef HAVE_LIBINTL
231
232/* Define to 1 if you have the <libintl.h> header file. */
233#undef HAVE_LIBINTL_H
234
235/* Define to 1 if you have the `kstat' library (-lkstat). */
236#undef HAVE_LIBKSTAT
237
238/* Define to 1 if you have the `kvm' library (-lkvm). */
239#undef HAVE_LIBKVM
240
241/* Define to 1 if you have the `m' library (-lm). */
242#undef HAVE_LIBM
243
244/* Define to 1 if you have the `resolv' library (-lresolv). */
245#undef HAVE_LIBRESOLV
246
247/* Define to 1 if you have the `rt' library (-lrt). */
248#undef HAVE_LIBRT
249
250/* Define to 1 if you have the `socket' library (-lsocket). */
251#undef HAVE_LIBSOCKET
252
253/* Define to 1 if you have the `z' library (-lz). */
254#undef HAVE_LIBZ
255
256/* Define to 1 if you have the <limits.h> header file. */
257#undef HAVE_LIMITS_H
258
259/* Define to 1 if you have the <locale.h> header file. */
260#undef HAVE_LOCALE_H
261
262/* Define to 1 if you have the `localtime_r' function. */
263#undef HAVE_LOCALTIME_R
264
265/* Define this if a modern libltdl is already installed */
266#undef HAVE_LTDL
267
268/* Define to 1 if you have the <mach/mach.h> header file. */
269#undef HAVE_MACH_MACH_H
270
271/* Define to 1 if you have the <mach-o/dyld.h> header file. */
272#undef HAVE_MACH_O_DYLD_H
273
274/* Compile malicious code */
275#undef HAVE_MALICIOUS
276
277/* Define to 1 if you have the <math.h> header file. */
278#undef HAVE_MATH_H
279
280/* Define to 1 if you have the `memmove' function. */
281#undef HAVE_MEMMOVE
282
283/* Define to 1 if you have the <memory.h> header file. */
284#undef HAVE_MEMORY_H
285
286/* Define to 1 if you have the `memset' function. */
287#undef HAVE_MEMSET
288
289/* We have libmicrohttpd */
290#undef HAVE_MHD
291
292/* Define to 1 if you have the <microhttpd.h> header file. */
293#undef HAVE_MICROHTTPD_H
294
295/* Define to 1 if you have the `mkdir' function. */
296#undef HAVE_MKDIR
297
298/* Define to 1 if you have the `mkfifo' function. */
299#undef HAVE_MKFIFO
300
301/* Define to 1 if you have the `mktime' function. */
302#undef HAVE_MKTIME
303
304/* Define to 1 if you have the `mmap' function. */
305#undef HAVE_MMAP
306
307/* Define to 1 if you have the `mremap' function. */
308#undef HAVE_MREMAP
309
310/* Define to 1 if you have the <mysql/mysql.h> header file. */
311#undef HAVE_MYSQL_MYSQL_H
312
313/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
314#undef HAVE_NDIR_H
315
316/* Define to 1 if you have the <netdb.h> header file. */
317#undef HAVE_NETDB_H
318
319/* Define to 1 if you have the <netinet/in.h> header file. */
320#undef HAVE_NETINET_IN_H
321
322/* Define to 1 if you have the <netinet/in_systm.h> header file. */
323#undef HAVE_NETINET_IN_SYSTM_H
324
325/* Define to 1 if you have the `nl_langinfo' function. */
326#undef HAVE_NL_LANGINFO
327
328/* Define to 1 if the system has the type `off_t'. */
329#undef HAVE_OFF_T
330
331/* Define to 1 if you have the `opendir' function. */
332#undef HAVE_OPENDIR
333
334/* We have openssl */
335#undef HAVE_OPENSSL
336
337/* Define to 1 if you have the <openssl/ssl.h> header file. */
338#undef HAVE_OPENSSL_SSL_H
339
340/* Define to 1 if you have the <pcap.h> header file. */
341#undef HAVE_PCAP_H
342
343/* Define to 1 if you have the <postgresql/libpq-fe.h> header file. */
344#undef HAVE_POSTGRESQL_LIBPQ_FE_H
345
346/* Define if libtool can extract symbol lists from object files. */
347#undef HAVE_PRELOADED_SYMBOLS
348
349/* Define to 1 if you have the `putenv' function. */
350#undef HAVE_PUTENV
351
352/* Define to 1 if you have the `rand' function. */
353#undef HAVE_RAND
354
355/* Define to 1 if you have the `readdir' function. */
356#undef HAVE_READDIR
357
358/* Define to 1 if you have the `realpath' function. */
359#undef HAVE_REALPATH
360
361/* Define to 1 if you have the `rmdir' function. */
362#undef HAVE_RMDIR
363
364/* Define to 1 if you have the `sbrk' function. */
365#undef HAVE_SBRK
366
367/* Define to 1 if you have the `select' function. */
368#undef HAVE_SELECT
369
370/* Define to 1 if you have the `setlocale' function. */
371#undef HAVE_SETLOCALE
372
373/* Define to 1 if you have the `setrlimit' function. */
374#undef HAVE_SETRLIMIT
375
376/* Define if you have the shl_load function. */
377#undef HAVE_SHL_LOAD
378
379/* Define to 1 if you have the <signal.h> header file. */
380#undef HAVE_SIGNAL_H
381
382/* Define to 1 if the system has the type `sigset_t'. */
383#undef HAVE_SIGSET_T
384
385/* Define to 1 if the system has the type `size_t'. */
386#undef HAVE_SIZE_T
387
388/* Do we have sockaddr_in.sin_len? */
389#undef HAVE_SOCKADDR_IN_SIN_LEN
390
391/* Define to 1 if you have the `socket' function. */
392#undef HAVE_SOCKET
393
394/* Define to 1 if you have the <sockLib.h> header file. */
395#undef HAVE_SOCKLIB_H
396
397/* Define to 1 if you have the <sqlite3.h> header file. */
398#undef HAVE_SQLITE3_H
399
400/* Define to 1 if you have the `stat64' function. */
401#undef HAVE_STAT64
402
403/* Define to 1 if `stat' has the bug that it succeeds when given the
404 zero-length file name argument. */
405#undef HAVE_STAT_EMPTY_STRING_BUG
406
407/* Define to 1 if you have the <stdarg.h> header file. */
408#undef HAVE_STDARG_H
409
410/* Define to 1 if stdbool.h conforms to C99. */
411#undef HAVE_STDBOOL_H
412
413/* Define to 1 if you have the <stddef.h> header file. */
414#undef HAVE_STDDEF_H
415
416/* Define to 1 if you have the <stdint.h> header file. */
417#undef HAVE_STDINT_H
418
419/* Define to 1 if you have the <stdio.h> header file. */
420#undef HAVE_STDIO_H
421
422/* Define to 1 if you have the <stdlib.h> header file. */
423#undef HAVE_STDLIB_H
424
425/* Define to 1 if you have the `strcasecmp' function. */
426#undef HAVE_STRCASECMP
427
428/* Define to 1 if you have the `strchr' function. */
429#undef HAVE_STRCHR
430
431/* Define to 1 if you have the `strdup' function. */
432#undef HAVE_STRDUP
433
434/* Define to 1 if you have the `strerror' function. */
435#undef HAVE_STRERROR
436
437/* Define to 1 if you have the `strftime' function. */
438#undef HAVE_STRFTIME
439
440/* Define to 1 if you have the <strings.h> header file. */
441#undef HAVE_STRINGS_H
442
443/* Define to 1 if you have the <string.h> header file. */
444#undef HAVE_STRING_H
445
446/* Define to 1 if you have the `strlcat' function. */
447#undef HAVE_STRLCAT
448
449/* Define to 1 if you have the `strlcpy' function. */
450#undef HAVE_STRLCPY
451
452/* Define to 1 if you have the `strncasecmp' function. */
453#undef HAVE_STRNCASECMP
454
455/* Define to 1 if you have the `strndup' function. */
456#undef HAVE_STRNDUP
457
458/* Define to 1 if you have the `strrchr' function. */
459#undef HAVE_STRRCHR
460
461/* Define to 1 if you have the `strstr' function. */
462#undef HAVE_STRSTR
463
464/* Define to 1 if you have the `strtol' function. */
465#undef HAVE_STRTOL
466
467/* Define to 1 if you have the `sysconf' function. */
468#undef HAVE_SYSCONF
469
470/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
471 */
472#undef HAVE_SYS_DIR_H
473
474/* Define to 1 if you have the <sys/dl.h> header file. */
475#undef HAVE_SYS_DL_H
476
477/* Define to 1 if you have the <sys/file.h> header file. */
478#undef HAVE_SYS_FILE_H
479
480/* Define to 1 if you have the <sys/ioctl.h> header file. */
481#undef HAVE_SYS_IOCTL_H
482
483/* Define to 1 if you have the <sys/mman.h> header file. */
484#undef HAVE_SYS_MMAN_H
485
486/* Define to 1 if you have the <sys/mount.h> header file. */
487#undef HAVE_SYS_MOUNT_H
488
489/* Define to 1 if you have the <sys/msg.h> header file. */
490#undef HAVE_SYS_MSG_H
491
492/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
493 */
494#undef HAVE_SYS_NDIR_H
495
496/* Define to 1 if you have the <sys/param.h> header file. */
497#undef HAVE_SYS_PARAM_H
498
499/* Define to 1 if you have the <sys/resource.h> header file. */
500#undef HAVE_SYS_RESOURCE_H
501
502/* Define to 1 if you have the <sys/select.h> header file. */
503#undef HAVE_SYS_SELECT_H
504
505/* Define to 1 if you have the <sys/socket.h> header file. */
506#undef HAVE_SYS_SOCKET_H
507
508/* Define to 1 if you have the <sys/statvfs.h> header file. */
509#undef HAVE_SYS_STATVFS_H
510
511/* Define to 1 if you have the <sys/stat.h> header file. */
512#undef HAVE_SYS_STAT_H
513
514/* Define to 1 if you have the <sys/sysinfo.h> header file. */
515#undef HAVE_SYS_SYSINFO_H
516
517/* Define to 1 if you have the <sys/timeb.h> header file. */
518#undef HAVE_SYS_TIMEB_H
519
520/* Define to 1 if you have the <sys/time.h> header file. */
521#undef HAVE_SYS_TIME_H
522
523/* Define to 1 if you have the <sys/types.h> header file. */
524#undef HAVE_SYS_TYPES_H
525
526/* Define to 1 if you have the <sys/vfs.h> header file. */
527#undef HAVE_SYS_VFS_H
528
529/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
530#undef HAVE_SYS_WAIT_H
531
532/* Define to 1 if you have the <terminos.h> header file. */
533#undef HAVE_TERMINOS_H
534
535/* We can access-64 bit values that are only 32-bit aligned */
536#undef HAVE_UNALIGNED_64_ACCESS
537
538/* Define to 1 if you have the `uname' function. */
539#undef HAVE_UNAME
540
541/* Define to 1 if you have the <unistd.h> header file. */
542#undef HAVE_UNISTD_H
543
544/* Define to 1 if you have the `vfork' function. */
545#undef HAVE_VFORK
546
547/* Define to 1 if you have the <vfork.h> header file. */
548#undef HAVE_VFORK_H
549
550/* Define to 1 if you have the `vprintf' function. */
551#undef HAVE_VPRINTF
552
553/* This value is set to 1 to indicate that the system argz facility works */
554#undef HAVE_WORKING_ARGZ
555
556/* Define to 1 if `fork' works. */
557#undef HAVE_WORKING_FORK
558
559/* Define to 1 if `vfork' works. */
560#undef HAVE_WORKING_VFORK
561
562/* Define to 1 if the system has the type `_Bool'. */
563#undef HAVE__BOOL
564
565/* Define as const if the declaration of iconv() needs const. */
566#undef ICONV_CONST
567
568/* Defined if libcurl supports AsynchDNS */
569#undef LIBCURL_FEATURE_ASYNCHDNS
570
571/* Defined if libcurl supports IDN */
572#undef LIBCURL_FEATURE_IDN
573
574/* Defined if libcurl supports IPv6 */
575#undef LIBCURL_FEATURE_IPV6
576
577/* Defined if libcurl supports KRB4 */
578#undef LIBCURL_FEATURE_KRB4
579
580/* Defined if libcurl supports libz */
581#undef LIBCURL_FEATURE_LIBZ
582
583/* Defined if libcurl supports NTLM */
584#undef LIBCURL_FEATURE_NTLM
585
586/* Defined if libcurl supports SSL */
587#undef LIBCURL_FEATURE_SSL
588
589/* Defined if libcurl supports SSPI */
590#undef LIBCURL_FEATURE_SSPI
591
592/* Defined if libcurl supports DICT */
593#undef LIBCURL_PROTOCOL_DICT
594
595/* Defined if libcurl supports FILE */
596#undef LIBCURL_PROTOCOL_FILE
597
598/* Defined if libcurl supports FTP */
599#undef LIBCURL_PROTOCOL_FTP
600
601/* Defined if libcurl supports FTPS */
602#undef LIBCURL_PROTOCOL_FTPS
603
604/* Defined if libcurl supports HTTP */
605#undef LIBCURL_PROTOCOL_HTTP
606
607/* Defined if libcurl supports HTTPS */
608#undef LIBCURL_PROTOCOL_HTTPS
609
610/* Defined if libcurl supports LDAP */
611#undef LIBCURL_PROTOCOL_LDAP
612
613/* Defined if libcurl supports TELNET */
614#undef LIBCURL_PROTOCOL_TELNET
615
616/* Defined if libcurl supports TFTP */
617#undef LIBCURL_PROTOCOL_TFTP
618
619/* This is a Linux system */
620#undef LINUX
621
622/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
623 slash. */
624#undef LSTAT_FOLLOWS_SLASHED_SYMLINK
625
626/* Define if the OS needs help to load dependent libraries for dlopen(). */
627#undef LTDL_DLOPEN_DEPLIBS
628
629/* Define to the system default library search path. */
630#undef LT_DLSEARCH_PATH
631
632/* The archive extension */
633#undef LT_LIBEXT
634
635/* Define to the extension used for runtime loadable modules, say, ".so". */
636#undef LT_MODULE_EXT
637
638/* Define to the name of the environment variable that determines the run-time
639 module search path. */
640#undef LT_MODULE_PATH_VAR
641
642/* Define to the sub-directory in which libtool stores uninstalled libraries.
643 */
644#undef LT_OBJDIR
645
646/* This is a MinGW system */
647#undef MINGW
648
649/* Define if dlsym() requires a leading underscore in symbol names. */
650#undef NEED_USCORE
651
652/* This is a NetBSD system */
653#undef NETBSD
654
655/* Define to 1 if your C compiler doesn't accept -c and -o together. */
656#undef NO_MINUS_C_MINUS_O
657
658/* This is an OpenBSD system */
659#undef OPENBSD
660
661/* Some strange OS */
662#undef OTHEROS
663
664/* Name of package */
665#undef PACKAGE
666
667/* Define to the address where bug reports for this package should be sent. */
668#undef PACKAGE_BUGREPORT
669
670/* Define to the full name of this package. */
671#undef PACKAGE_NAME
672
673/* Define to the full name and version of this package. */
674#undef PACKAGE_STRING
675
676/* Define to the one symbol short name of this package. */
677#undef PACKAGE_TARNAME
678
679/* Define to the home page for this package. */
680#undef PACKAGE_URL
681
682/* Define to the version of this package. */
683#undef PACKAGE_VERSION
684
685/* Define as the return type of signal handlers (`int' or `void'). */
686#undef RETSIGTYPE
687
688/* Define to the type of arg 1 for `select'. */
689#undef SELECT_TYPE_ARG1
690
691/* Define to the type of args 2, 3 and 4 for `select'. */
692#undef SELECT_TYPE_ARG234
693
694/* Define to the type of arg 5 for `select'. */
695#undef SELECT_TYPE_ARG5
696
697/* This is a Solaris system */
698#undef SOLARIS
699
700/* This is a BSD system */
701#undef SOMEBSD
702
703/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
704#undef STAT_MACROS_BROKEN
705
706/* Define to 1 if you have the ANSI C header files. */
707#undef STDC_HEADERS
708
709/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
710#undef TIME_WITH_SYS_TIME
711
712/* Define to 1 if your <sys/time.h> declares `struct tm'. */
713#undef TM_IN_SYS_TIME
714
715/* Version number of package */
716#undef VERSION
717
718/* This is a Windows system */
719#undef WINDOWS
720
721/* Define to 1 if the X Window System is missing or not being used. */
722#undef X_DISPLAY_MISSING
723
724/* Number of bits in a file offset, on hosts where this is settable. */
725#undef _FILE_OFFSET_BITS
726
727/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
728#undef _LARGEFILE_SOURCE
729
730/* Define for large files, on AIX-style hosts. */
731#undef _LARGE_FILES
732
733/* Need with solaris or errno doesnt work */
734#undef _REENTRANT
735
736/* This is a Windows system */
737#undef _WIN32
738
739/* Define so that glibc/gnulib argp.h does not typedef error_t. */
740#undef __error_t_defined
741
742/* Define curl_free() as free() if our version of curl lacks curl_free. */
743#undef curl_free
744
745/* Define to a type to use for `error_t' if it is not otherwise available. */
746#undef error_t
747
748/* Define to `int' if <sys/types.h> doesn't define. */
749#undef gid_t
750
751/* Define to `int' if <sys/types.h> does not define. */
752#undef mode_t
753
754/* Define to `long int' if <sys/types.h> does not define. */
755#undef off_t
756
757/* Define to `int' if <sys/types.h> does not define. */
758#undef pid_t
759
760/* Define to `unsigned int' if <sys/types.h> does not define. */
761#undef size_t
762
763/* Define to `int' if <sys/types.h> doesn't define. */
764#undef uid_t
765
766/* Define as `fork' if `vfork' does not work. */
767#undef vfork
diff --git a/pkgconfig/gnunetarm.pc.in b/pkgconfig/gnunetarm.pc.in
new file mode 100644
index 000000000..5f88e31e2
--- /dev/null
+++ b/pkgconfig/gnunetarm.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet ARM
7Description: Provides API for accessing the Automated Restart Manager service
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetarm
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunetblock.pc.in b/pkgconfig/gnunetblock.pc.in
new file mode 100644
index 000000000..75ec34cbc
--- /dev/null
+++ b/pkgconfig/gnunetblock.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet block
7Description: Library for data block manipulation
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetblock
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunetcore.pc.in b/pkgconfig/gnunetcore.pc.in
new file mode 100644
index 000000000..66a469acb
--- /dev/null
+++ b/pkgconfig/gnunetcore.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet core
7Description: Provides API to access core service
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetcore
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunetdatacache.pc.in b/pkgconfig/gnunetdatacache.pc.in
new file mode 100644
index 000000000..e69875e5c
--- /dev/null
+++ b/pkgconfig/gnunetdatacache.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet datacache
7Description: Provides datacache API implementation
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetdatacache
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunetdatastore.pc.in b/pkgconfig/gnunetdatastore.pc.in
new file mode 100644
index 000000000..9a0ddf80d
--- /dev/null
+++ b/pkgconfig/gnunetdatastore.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet datastore
7Description: Management API for the datastore for files stored on a GNUnet node
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetdatastore
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunetdht.pc.in b/pkgconfig/gnunetdht.pc.in
new file mode 100644
index 000000000..4a2d12e7b
--- /dev/null
+++ b/pkgconfig/gnunetdht.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet DHT
7Description: Library to access GNUnet DHT service
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetdht
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunetdhtlog.pc.in b/pkgconfig/gnunetdhtlog.pc.in
new file mode 100644
index 000000000..29fcef09a
--- /dev/null
+++ b/pkgconfig/gnunetdhtlog.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet dhtlog
7Description: Library for logging DHT operations via plugins
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetdhtlog
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunetdv.pc.in b/pkgconfig/gnunetdv.pc.in
new file mode 100644
index 000000000..bd5bd4278
--- /dev/null
+++ b/pkgconfig/gnunetdv.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet dv
7Description: Library to access GNUnet DV service
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetdv
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunetfragmentation.pc.in b/pkgconfig/gnunetfragmentation.pc.in
new file mode 100644
index 000000000..0971dc45a
--- /dev/null
+++ b/pkgconfig/gnunetfragmentation.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet fragmentation
7Description: Provides API for sending and receiving messages that are larger than the MTU of the transport
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetfragmentation
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunetfs.pc.in b/pkgconfig/gnunetfs.pc.in
new file mode 100644
index 000000000..687b6a0a7
--- /dev/null
+++ b/pkgconfig/gnunetfs.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet fs
7Description: Provides API for GNUnet File-Sharing service
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetfs
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunethello.pc.in b/pkgconfig/gnunethello.pc.in
new file mode 100644
index 000000000..2ef4aa300
--- /dev/null
+++ b/pkgconfig/gnunethello.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet hello
7Description: Helper library for handling GNUnet HELLO messages
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunethello
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunetpeerinfo.pc.in b/pkgconfig/gnunetpeerinfo.pc.in
new file mode 100644
index 000000000..226b4f24a
--- /dev/null
+++ b/pkgconfig/gnunetpeerinfo.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet peerinfo
7Description: Provides API to access GNUnet peerinfo service
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetpeerinfo
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunetstatistics.pc.in b/pkgconfig/gnunetstatistics.pc.in
new file mode 100644
index 000000000..e01bcd5d7
--- /dev/null
+++ b/pkgconfig/gnunetstatistics.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet statistics
7Description: Provides API of GNUnet statistics service
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetstatistics
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunettesting.pc.in b/pkgconfig/gnunettesting.pc.in
new file mode 100644
index 000000000..2998eb98b
--- /dev/null
+++ b/pkgconfig/gnunettesting.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet testing
7Description: Provides convenience API for writing testcases for GNUnet
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunettesting
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunettransport.pc.in b/pkgconfig/gnunettransport.pc.in
new file mode 100644
index 000000000..086be92ac
--- /dev/null
+++ b/pkgconfig/gnunettransport.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet transport
7Description: Library to access the low-level GNUnet P2P IO service
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunettransport
12Cflags: -I${includedir}
diff --git a/pkgconfig/gnunetutil.pc.in b/pkgconfig/gnunetutil.pc.in
new file mode 100644
index 000000000..3273298db
--- /dev/null
+++ b/pkgconfig/gnunetutil.pc.in
@@ -0,0 +1,12 @@
1prefix=@prefix@
2exec_prefix=@exec_prefix@
3libdir=@libdir@
4includedir=@includedir@
5
6Name: GNUnet util
7Description: Provides miscellaneous utility functions and API for GNUnet
8URL: http://gnunet.org
9Version: @VERSION@
10Requires:
11Libs: -L${libdir} -lgnunetutil
12Cflags: -I${includedir}
diff --git a/src/dht/Makefile.am b/src/dht/Makefile.am
index 06e25bf8d..de8920701 100644
--- a/src/dht/Makefile.am
+++ b/src/dht/Makefile.am
@@ -192,14 +192,6 @@ test_dhtlog_LDADD = \
192 $(top_builddir)/src/dht/libgnunetdht.la \ 192 $(top_builddir)/src/dht/libgnunetdht.la \
193 $(top_builddir)/src/dht/libgnunetdhtlog.la 193 $(top_builddir)/src/dht/libgnunetdhtlog.la
194 194
195test_kademlia_end2end_SOURCES = \
196 test_kademlia_end2end.c
197test_kademlia_end2end_LDADD = \
198 $(top_builddir)/src/util/libgnunetutil.la \
199 $(top_builddir)/src/testing/libgnunettesting.la \
200 $(top_builddir)/src/dht/libgnunetdht.la \
201 $(top_builddir)/src/dht/libgnunetdhtlog.la
202
203EXTRA_DIST = \ 195EXTRA_DIST = \
204 $(check_SCRIPTS) \ 196 $(check_SCRIPTS) \
205 test_dht_api_data.conf \ 197 test_dht_api_data.conf \