From 147d9c78b8b6202b3442500e925793f70a5fe364 Mon Sep 17 00:00:00 2001 From: David Disseldorp Date: Mon, 16 Mar 2015 12:58:33 +0100 Subject: [PATCH] ntdb: build core components via static Makefile As part of Samba, ntdb was built using the Waf build system. As part of ccan, convert this to a simple Makefile, and add a static config.h. The Makefile only builds core ntdb components for now - libntdb and tools. Signed-off-by: David Disseldorp --- ccan/ntdb/Makefile | 105 ++++++----- ccan/ntdb/config.h | 434 ++++++++++++++++++++++++++++++++++++++++++++ ccan/ntdb/configure | 21 --- 3 files changed, 493 insertions(+), 67 deletions(-) create mode 100644 ccan/ntdb/config.h delete mode 100755 ccan/ntdb/configure diff --git a/ccan/ntdb/Makefile b/ccan/ntdb/Makefile index ddd439d5..3ce5fd16 100644 --- a/ccan/ntdb/Makefile +++ b/ccan/ntdb/Makefile @@ -1,67 +1,80 @@ -# simple makefile wrapper to run waf +CC=gcc +CFLAGS=-g -O0 -Wall -W -I../../ -I./ +LIBS= -WAF=WAF_MAKE=1 PATH=buildtools/bin:../../buildtools/bin:$$PATH waf +LIBNTDB_OBJ = ccan_hash.o ccan_tally.o check.o free.o hash.o io.o lock.o open.o summary.o ntdb.o transaction.o traverse.o -all: - $(WAF) build +all: ntdbtorture ntdbtool ntdbdump ntdbrestore ntdbbackup -install: - $(WAF) install +ntdbtorture: tools/ntdbtorture.c libntdb.a + $(CC) $(CFLAGS) -o tools/$@ tools/$@.c libntdb.a $(LIBS) -uninstall: - $(WAF) uninstall +ntdbtool: tools/ntdbtool.c libntdb.a + $(CC) $(CFLAGS) -o tools/$@ tools/$@.c libntdb.a $(LIBS) -test: FORCE - $(WAF) test $(TEST_OPTIONS) +ntdbdump: tools/ntdbdump.c libntdb.a + $(CC) $(CFLAGS) -o tools/$@ tools/$@.c libntdb.a $(LIBS) -testenv: - $(WAF) test --testenv $(TEST_OPTIONS) +ntdbrestore: tools/ntdbrestore.c libntdb.a + $(CC) $(CFLAGS) -o tools/$@ tools/$@.c libntdb.a $(LIBS) -quicktest: - $(WAF) test --quick $(TEST_OPTIONS) +ntdbbackup: tools/ntdbbackup.c libntdb.a + $(CC) $(CFLAGS) -o tools/$@ tools/$@.c libntdb.a $(LIBS) -dist: - touch .tmplock - WAFLOCK=.tmplock $(WAF) dist +libntdb.a: $(LIBNTDB_OBJ) + @echo Creating library $@ + ar r libntdb.a $(LIBNTDB_OBJ) + ranlib libntdb.a -distcheck: - touch .tmplock - WAFLOCK=.tmplock $(WAF) distcheck +check.o: check.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c check.c -o $@ -clean: - $(WAF) clean - -distclean: - $(WAF) distclean +free.o: free.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c free.c -o $@ -reconfigure: configure - $(WAF) reconfigure +hash.o: hash.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c hash.c -o $@ -show_waf_options: - $(WAF) --help +io.o: io.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c io.c -o $@ -# some compatibility make targets -everything: all +lock.o: lock.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c lock.c -o $@ -testsuite: all +open.o: open.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c open.c -o $@ -.PHONY: check -check: test +summary.o: summary.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c summary.c -o $@ -torture: all +ntdb.o: ntdb.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c ntdb.c -o $@ -# this should do an install as well, once install is finished -installcheck: test +transaction.o: transaction.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c transaction.c -o $@ -etags: - $(WAF) etags +traverse.o: traverse.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c traverse.c -o $@ -ctags: - $(WAF) ctags +ccan_hash.o: ../hash/hash.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c ../hash/hash.c -o $@ -pydoctor: - $(WAF) pydoctor +ccan_tally.o: ../tally/tally.c + @echo Compiling $@ + $(CC) $(CFLAGS) -c ../tally/tally.c -o $@ -bin/%:: FORCE - $(WAF) --targets=`basename $@` -FORCE: +clean: + rm -f *.o + rm -f *.a + rm -f tools/ntdbtorture tools/ntdbtool tools/ntdbdump tools/ntdbrestore tools/ntdbbackup diff --git a/ccan/ntdb/config.h b/ccan/ntdb/config.h new file mode 100644 index 00000000..98d20037 --- /dev/null +++ b/ccan/ntdb/config.h @@ -0,0 +1,434 @@ +/* static configuration header created by Waf */ +#ifndef _CONFIG_H_WAF +#define _CONFIG_H_WAF + +#define BUILD_SYSTEM "Linux g21 3.16.7-7-desktop #1 SMP PREEMPT Wed Dec 17 18:00:44 UTC 2014 (762f27a) x86_64 x86_64 x86_64 GNU/Linux" +#define HAVE_SYS_UTSNAME_H 1 +#define SYSTEM_UNAME_SYSNAME "Linux" +#define SYSTEM_UNAME_MACHINE "x86_64" +#define SYSTEM_UNAME_RELEASE "3.16.7-7-desktop" +#define SYSTEM_UNAME_VERSION "#1 SMP PREEMPT Wed Dec 17 18:00:44 UTC 2014 (762f27a)" +#define HAVE_STDIO_H 1 +#define HAVE_SIMPLE_C_PROG 1 +#define HAVE_VISIBILITY_ATTR 1 +#define INLINE_MACRO 1 +#define _GNU_SOURCE 1 +#define _XOPEN_SOURCE_EXTENDED 1 +#define HAVE_SYS_TYPES_H 1 +#define HAVE_SYS_STAT_H 1 +#define HAVE_STDLIB_H 1 +#define HAVE_STDDEF_H 1 +#define HAVE_MEMORY_H 1 +#define HAVE_STRING_H 1 +#define HAVE_STRINGS_H 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_UNISTD_H 1 +#define HAVE_CTYPE_H 1 +#define HAVE_STDBOOL_H 1 +#define HAVE_STDARG_H 1 +#define HAVE_LIMITS_H 1 +#define HAVE_ASSERT_H 1 +#define WORKING_GETCONF_LFS_CFLAGS 1 +#define HAVE_LARGEFILE 1 +#define STDC_HEADERS 1 +#define HAVE_SYS_TIME_H 1 +#define HAVE_TIME_H 1 +#define TIME_WITH_SYS_TIME 1 +#define SHLIBEXT "so" +#define HAVE_ENDIAN_H 1 +#define HAVE_LITTLE_ENDIAN 1 +/* #undef HAVE_BIG_ENDIAN */ +#define HAVE_SIGNAL_H 1 +/* #undef RETSIGTYPE_INT */ +#define RETSIGTYPE void +#define HAVE_FUNCTION_MACRO 1 +#define HAVE_VA_COPY 1 +#define HAVE__VA_ARGS__MACRO 1 +#define HAVE_LINUX_TYPES_H 1 +#define HAVE_CRYPT_H 1 +#define HAVE_LOCALE_H 1 +#define HAVE_ACL_LIBACL_H 1 +#define HAVE_ATTR_XATTR_H 1 +#define HAVE_FCNTL_H 1 +#define HAVE_FNMATCH_H 1 +#define HAVE_GLOB_H 1 +#define HAVE_KRB5_H 1 +#define HAVE_LANGINFO_H 1 +#define HAVE_LIBAIO_H 1 +#define HAVE_PWD_H 1 +#define HAVE_SHADOW_H 1 +#define HAVE_SYS_ACL_H 1 +#define HAVE_ATTR_ATTRIBUTES_H 1 +#define HAVE_SYS_DIR_H 1 +#define HAVE_SYS_EPOLL_H 1 +#define HAVE_SYS_FCNTL_H 1 +#define HAVE_SYS_IOCTL_H 1 +#define HAVE_SYS_IPC_H 1 +#define HAVE_SYS_MMAN_H 1 +#define HAVE_SYS_RESOURCE_H 1 +#define HAVE_SYS_SHM_H 1 +#define HAVE_SYS_STATFS_H 1 +#define HAVE_SYS_STATVFS_H 1 +#define HAVE_SYS_VFS_H 1 +#define HAVE_SYS_XATTR_H 1 +#define HAVE_TERMIO_H 1 +#define HAVE_TERMIOS_H 1 +#define HAVE_SYS_FILE_H 1 +#define HAVE_SYS_UCONTEXT_H 1 +#define HAVE_SYS_WAIT_H 1 +#define HAVE_MALLOC_H 1 +#define HAVE_GRP_H 1 +#define HAVE_SYS_SELECT_H 1 +#define HAVE_SETJMP_H 1 +#define HAVE_UTIME_H 1 +#define HAVE_SYS_SYSLOG_H 1 +#define HAVE_SYSLOG_H 1 +#define HAVE_SYS_MOUNT_H 1 +#define HAVE_MNTENT_H 1 +#define HAVE_STROPTS_H 1 +#define HAVE_SYS_PARAM_H 1 +#define HAVE_SYS_SOCKET_H 1 +#define HAVE_NETINET_IN_H 1 +#define HAVE_NETDB_H 1 +#define HAVE_ARPA_INET_H 1 +#define HAVE_NETINET_IN_SYSTM_H 1 +#define HAVE_NETINET_IP_H 1 +#define HAVE_NETINET_TCP_H 1 +#define HAVE_SYS_UN_H 1 +#define HAVE_SYS_UIO_H 1 +#define HAVE_IFADDRS_H 1 +#define HAVE_DIRENT_H 1 +#define HAVE_ERRNO_H 1 +#define HAVE_GETOPT_H 1 +#define HAVE_ICONV_H 1 +#define HAVE_NSS_H 1 +#define HAVE_SASL_SASL_H 1 +#define HAVE_SYS_INOTIFY_H 1 +#define HAVE_INOTIFY_INIT 1 +#define HAVE_SECURITY_PAM_APPL_H 1 +#define HAVE_ZLIB_H 1 +#define HAVE_ASM_UNISTD_H 1 +#define HAVE_AIO_H 1 +#define HAVE_SYS_UNISTD_H 1 +#define HAVE_RPC_RPC_H 1 +#define HAVE_ALLOCA_H 1 +#define HAVE_FLOAT_H 1 +#define HAVE_RPCSVC_NIS_H 1 +#define HAVE_RPCSVC_YPCLNT_H 1 +#define HAVE_SYS_SYSCTL_H 1 +#define HAVE_SYS_SYSMACROS_H 1 +#define HAVE_RPCSVC_YP_PROT_H 1 +#define HAVE_SYS_CDEFS_H 1 +#define HAVE_UTMP_H 1 +#define HAVE_UTMPX_H 1 +#define HAVE_LASTLOG_H 1 +#define HAVE_SYSCALL_H 1 +#define HAVE_SYS_SYSCALL_H 1 +#define HAVE_SYS_PRCTL_H 1 +#define HAVE_PRCTL 1 +#define HAVE_OPEN_O_DIRECT 1 +#define HAVE_LONG_LONG 1 +#define HAVE_INTPTR_T 1 +#define HAVE_UINTPTR_T 1 +#define HAVE_PTRDIFF_T 1 +#define HAVE_COMPARISON_FN_T 1 +#define HAVE__Bool 1 +#define HAVE_BOOL 1 +#define HAVE_INT8_T 1 +#define HAVE_UINT8_T 1 +#define HAVE_INT16_T 1 +#define HAVE_UINT16_T 1 +#define HAVE_INT32_T 1 +#define HAVE_UINT32_T 1 +#define HAVE_INT64_T 1 +#define HAVE_UINT64_T 1 +#define HAVE_SIZE_T 1 +#define HAVE_SSIZE_T 1 +#define HAVE_INO_T 1 +#define HAVE_LOFF_T 1 +/* #undef HAVE_OFFSET_T */ +#define offset_t loff_t +#define HAVE_VOLATILE 1 +/* #undef HAVE_UINT_T */ +#define uint_t unsigned int +#define HAVE_BLKSIZE_T 1 +#define HAVE_BLKCNT_T 1 +#define SIZEOF_BOOL 1 +#define SIZEOF_CHAR 1 +#define SIZEOF_INT 4 +#define SIZEOF_LONG_LONG 8 +#define SIZEOF_LONG 8 +#define SIZEOF_SHORT 2 +#define SIZEOF_SIZE_T 8 +#define SIZEOF_SSIZE_T 8 +#define SIZEOF_INT8_T 1 +#define SIZEOF_UINT8_T 1 +#define SIZEOF_INT16_T 2 +#define SIZEOF_UINT16_T 2 +#define SIZEOF_INT32_T 4 +#define SIZEOF_UINT32_T 4 +#define SIZEOF_INT64_T 8 +#define SIZEOF_UINT64_T 8 +#define SIZEOF_VOID_P 8 +#define SIZEOF_OFF_T 8 +#define SIZEOF_DEV_T 8 +#define SIZEOF_INO_T 8 +#define SIZEOF_TIME_T 8 +#define HAVE_SOCKLEN_T 1 +#define HAVE_STRUCT_IFADDRS 1 +#define HAVE_STRUCT_ADDRINFO 1 +#define HAVE_STRUCT_SOCKADDR 1 +#define HAVE_STRUCT_SOCKADDR_IN6 1 +#define HAVE_STRUCT_SOCKADDR_STORAGE 1 +#define HAVE_SA_FAMILY_T 1 +#define HAVE_SIG_ATOMIC_T_TYPE 1 +#define HAVE_INET_NTOA 1 +#define HAVE_INET_ATON 1 +#define HAVE_INET_NTOP 1 +#define HAVE_INET_PTON 1 +#define HAVE_CONNECT 1 +#define HAVE_GETHOSTBYNAME 1 +#define HAVE_GETADDRINFO 1 +#define HAVE_GETNAMEINFO 1 +#define HAVE_FREEADDRINFO 1 +#define HAVE_GAI_STRERROR 1 +#define HAVE_SOCKETPAIR 1 +#define HAVE_IPV6_V6ONLY 1 +#define HAVE_IPV6 1 +#define HAVE_UCONTEXT_T 1 +#define HAVE___SYNC_FETCH_AND_ADD 1 +/* #undef HAVE_ATOMIC_ADD_32 */ +#define HAVE_STRDUP 1 +#define HAVE_MEMMEM 1 +#define HAVE_PRINTF 1 +#define HAVE_MEMSET 1 +#define HAVE_MEMCPY 1 +#define HAVE_MEMMOVE 1 +#define HAVE_STRCPY 1 +#define HAVE_STRNCPY 1 +#define HAVE_BZERO 1 +/* #undef HAVE_SHL_LOAD */ +/* #undef HAVE_SHL_UNLOAD */ +/* #undef HAVE_SHL_FINDSYM */ +#define HAVE_PIPE 1 +#define HAVE_STRFTIME 1 +#define HAVE_SRANDOM 1 +#define HAVE_RANDOM 1 +#define HAVE_SRAND 1 +#define HAVE_RAND 1 +#define HAVE_USLEEP 1 +#define HAVE_SETBUFFER 1 +#define HAVE_LSTAT 1 +#define HAVE_GETPGRP 1 +#define HAVE_UTIME 1 +#define HAVE_UTIMES 1 +#define HAVE_SETUID 1 +#define HAVE_SETEUID 1 +#define HAVE_SETREUID 1 +#define HAVE_SETRESUID 1 +#define HAVE_SETGID 1 +#define HAVE_SETEGID 1 +#define HAVE_SETREGID 1 +#define HAVE_SETRESGID 1 +#define HAVE_CHROOT 1 +#define HAVE_STRERROR 1 +#define HAVE_VSYSLOG 1 +#define HAVE_SETLINEBUF 1 +#define HAVE_MKTIME 1 +#define HAVE_FTRUNCATE 1 +/* #undef HAVE_CHSIZE */ +#define HAVE_RENAME 1 +#define HAVE_WAITPID 1 +#define HAVE_WAIT4 1 +#define HAVE_INITGROUPS 1 +#define HAVE_PREAD 1 +#define HAVE_PWRITE 1 +#define HAVE_STRNDUP 1 +#define HAVE_STRCASESTR 1 +#define HAVE_STRTOK_R 1 +#define HAVE_MKDTEMP 1 +#define HAVE_DUP2 1 +#define HAVE_DPRINTF 1 +#define HAVE_VDPRINTF 1 +#define HAVE_ISATTY 1 +#define HAVE_CHOWN 1 +#define HAVE_LCHOWN 1 +#define HAVE_LINK 1 +#define HAVE_READLINK 1 +#define HAVE_SYMLINK 1 +#define HAVE_REALPATH 1 +#define HAVE_SNPRINTF 1 +#define HAVE_VSNPRINTF 1 +#define HAVE_ASPRINTF 1 +#define HAVE_VASPRINTF 1 +#define HAVE_SETENV 1 +#define HAVE_UNSETENV 1 +#define HAVE_STRNLEN 1 +#define HAVE_STRTOULL 1 +/* #undef HAVE___STRTOULL */ +#define HAVE_STRTOUQ 1 +#define HAVE_STRTOLL 1 +/* #undef HAVE___STRTOLL */ +#define HAVE_STRTOQ 1 +#define HAVE_MEMALIGN 1 +#define HAVE_POSIX_MEMALIGN 1 +/* #undef HAVE_STRLCPY */ +/* #undef HAVE_STRLCAT */ +/* #undef HAVE_GETPEEREID */ +/* #undef HAVE_SETPROCTITLE */ +#define HAVE_PEERCRED 1 +/* #undef HAVE_BSD_STRTOLL */ +#define HAVE_IF_NAMETOINDEX 1 +#define HAVE_STRERROR_R 1 +#define HAVE_GETDIRENTRIES 1 +/* #undef HAVE_GETDENTS */ +#define HAVE_SYSLOG 1 +#define HAVE_GET_CURRENT_DIR_NAME 1 +#define HAVE_TIMEGM 1 +#define HAVE_GETIFADDRS 1 +#define HAVE_FREEIFADDRS 1 +#define HAVE_MMAP 1 +#define HAVE_SETGROUPS 1 +#define HAVE_SYSCALL 1 +#define HAVE_SETSID 1 +#define HAVE_GETGRENT_R 1 +#define HAVE_GETGRGID_R 1 +#define HAVE_GETGRNAM_R 1 +#define HAVE_GETGROUPLIST 1 +#define HAVE_GETPAGESIZE 1 +#define HAVE_GETPWENT_R 1 +#define HAVE_GETPWNAM_R 1 +#define HAVE_GETPWUID_R 1 +#define HAVE_EPOLL_CREATE 1 +/* #undef HAVE_PORT_CREATE */ +#define HAVE_FGETXATTR 1 +/* #undef HAVE_FLISTEA */ +#define HAVE_FLISTXATTR 1 +#define HAVE_FREMOVEXATTR 1 +#define HAVE_FSETXATTR 1 +#define HAVE_GETXATTR 1 +#define HAVE_LISTXATTR 1 +#define HAVE_REMOVEXATTR 1 +#define HAVE_SETXATTR 1 +#define HAVE_LIBATTR 1 +#define HAVE_XATTR_SUPPORT 1 +/* #undef XATTR_ADDITIONAL_OPTIONS */ +#define HAVE_DLFCN_H 1 +#define HAVE_DLOPEN 1 +#define HAVE_DLSYM 1 +#define HAVE_DLERROR 1 +#define HAVE_DLCLOSE 1 +#define HAVE_LIBDL 1 +#define HAVE_DECL_DLOPEN 1 +/* #undef DLOPEN_TAKES_UNSIGNED_FLAGS */ +#define HAVE_FDATASYNC 1 +#define HAVE_DECL_FDATASYNC 1 +#define HAVE_CLOCK_GETTIME 1 +#define HAVE_CLOCK_MONOTONIC 1 +#define HAVE_CLOCK_PROCESS_CPUTIME_ID 1 +#define HAVE_CLOCK_REALTIME 1 +#define HAVE_STRUCT_TIMESPEC 1 +#define HAVE_NET_IF_H 1 +#define HAVE_ARPA_NAMESER_H 1 +#define HAVE_RESOLV_H 1 +#define HAVE_RES_SEARCH 1 +#define HAVE_LIBRESOLV 1 +#define HAVE_LIBINTL_H 1 +#define HAVE_DECL_DGETTEXT 1 +#define HAVE_DECL_GETTEXT 1 +#define HAVE_DECL_BINDTEXTDOMAIN 1 +#define HAVE_DECL_TEXTDOMAIN 1 +#define HAVE_DECL_BIND_TEXTDOMAIN_CODESET 1 +#define HAVE_BINDTEXTDOMAIN 1 +#define HAVE_TEXTDOMAIN 1 +#define HAVE_BIND_TEXTDOMAIN_CODESET 1 +#define HAVE_DGETTEXT 1 +#define HAVE_GETTEXT 1 +#define HAVE_PTHREAD_H 1 +#define HAVE_PTHREAD_CREATE 1 +#define HAVE_LIBPTHREAD 1 +#define HAVE_PTHREAD_ATTR_INIT 1 +#define HAVE_PTHREAD 1 +#define HAVE_DECL_PTHREAD_MUTEXATTR_SETROBUST 1 +#define HAVE_PTHREAD_MUTEXATTR_SETROBUST 1 +#define HAVE_DECL_PTHREAD_MUTEX_CONSISTENT 1 +#define HAVE_PTHREAD_MUTEX_CONSISTENT 1 +#define HAVE_ROBUST_MUTEXES 1 +#define HAVE_CRYPT 1 +#define HAVE_LIBCRYPT 1 +#define HAVE_READLINE_READLINE_H 1 +#define HAVE_READLINE_HISTORY_H 1 +#define HAVE_DECL_RL_EVENT_HOOK 1 +#define HAVE_DECL_SNPRINTF 1 +#define HAVE_DECL_VSNPRINTF 1 +#define HAVE_DECL_ASPRINTF 1 +#define HAVE_DECL_VASPRINTF 1 +#define HAVE_ERRNO_DECL 1 +#define HAVE_DECL_EWOULDBLOCK 1 +#define HAVE_ENVIRON_DECL 1 +#define HAVE_GETGRENT_R_DECL 1 +#define HAVE_GETPWENT_R_DECL 1 +#define HAVE_PREAD_DECL 1 +#define HAVE_PWRITE_DECL 1 +#define HAVE_SETENV_DECL 1 +#define HAVE_SETRESGID_DECL 1 +#define HAVE_SETRESUID_DECL 1 +#define HAVE_EPOLL 1 +#define HAVE_POLL_H 1 +#define HAVE_POLL 1 +#define HAVE_STRPTIME 1 +#define HAVE_DECL_STRPTIME 1 +#define HAVE_WORKING_STRPTIME 1 +#define HAVE_GETTIMEOFDAY_TZ 1 +#define HAVE_C99_VSNPRINTF 1 +#define HAVE_SHARED_MMAP 1 +#define HAVE_MREMAP 1 +/* #undef HAVE_INCOHERENT_MMAP */ +#define HAVE_IMMEDIATE_STRUCTURES 1 +#define HAVE_MKDIR_MODE 1 +#define HAVE_STAT_TV_NSEC 1 +#define HAVE_STRUCT_STAT_ST_RDEV 1 +#define HAVE_ST_RDEV 1 +#define HAVE_SS_FAMILY 1 +/* #undef HAVE___SS_FAMILY */ +/* #undef HAVE_SOCKADDR_SA_LEN */ +/* #undef HAVE_SOCK_SIN_LEN */ +#define HAVE_UNIXSOCKET 1 +#define HAVE_SECURE_MKSTEMP 1 +#define HAVE_IFACE_GETIFADDRS 1 +#define HAVE_DECL_GETPWENT_R 1 +/* #undef SOLARIS_GETPWENT_R */ +#define HAVE_DECL_GETGRENT_R 1 +/* #undef SOLARIS_GETGRENT_R */ +#define HAVE_CCAN 1 +#define HAVE_ERR_H 1 +#define HAVE_BYTESWAP_H 1 +#define HAVE_BSWAP_64 1 +#define HAVE_ATTRIBUTE_COLD 1 +#define HAVE_ATTRIBUTE_CONST 1 +#define HAVE_ATTRIBUTE_NORETURN 1 +#define HAVE_ATTRIBUTE_PRINTF 1 +#define HAVE_ATTRIBUTE_UNUSED 1 +#define HAVE_ATTRIBUTE_USED 1 +#define HAVE_BUILTIN_CHOOSE_EXPR 1 +#define HAVE_BUILTIN_CLZ 1 +#define HAVE_BUILTIN_CLZL 1 +#define HAVE_BUILTIN_CLZLL 1 +#define HAVE_BUILTIN_CONSTANT_P 1 +#define HAVE_BUILTIN_EXPECT 1 +#define HAVE_BUILTIN_POPCOUNTL 1 +#define HAVE_BUILTIN_TYPES_COMPATIBLE_P 1 +#define HAVE_COMPOUND_LITERALS 1 +#define HAVE_FLEXIBLE_ARRAY_MEMBER 1 +#define HAVE_ISBLANK 1 +#define HAVE_TYPEOF 1 +#define HAVE_WARN_UNUSED_RESULT 1 +#define HAVE_EXECINFO_H 1 +#define HAVE_BACKTRACE 1 +#define HAVE_BACKTRACE_SYMBOLS 1 +/* #undef SMALL_OFF_T */ +#define PYTHONDIR "/usr/local/lib/python2.7/site-packages" +#define PYTHONARCHDIR "/usr/local/lib64/python2.7/site-packages" +#define HAVE_PYTHON_H 1 +#endif /* _CONFIG_H_WAF */ diff --git a/ccan/ntdb/configure b/ccan/ntdb/configure deleted file mode 100755 index 6a9f8755..00000000 --- a/ccan/ntdb/configure +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -PREVPATH=`dirname $0` - -if [ -f $PREVPATH/../../buildtools/bin/waf ]; then - WAF=../../buildtools/bin/waf -elif [ -f $PREVPATH/buildtools/bin/waf ]; then - WAF=./buildtools/bin/waf -else - echo "replace: Unable to find waf" - exit 1 -fi - -# using JOBS=1 gives maximum compatibility with -# systems like AIX which have broken threading in python -JOBS=1 -export JOBS - -cd . || exit 1 -$WAF configure "$@" || exit 1 -cd $PREVPATH -- 2.39.2