Update of /cvsroot/monetdb/buildtools/conf
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv6879/conf
Added Files:
Tag: MonetDB_1-18
monetdb_winconfig.h rules.msc
Log Message:
Move the global rules.msc to buildtools/conf.
Created a centralized winconfig.h which is included by all *config.h files on
Windows (for ease of maintenance).
On 64 bit Windows, use 32 bit OIDs.
--- NEW FILE: rules.msc ---
# The contents of this file are subject to the MonetDB Public License
# Version 1.1 (the "License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://monetdb.cwi.nl/Legal/MonetDBLicense-1.1.html
#
# Software distributed under the License is distributed on an "AS IS"
# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
# License for the specific language governing rights and limitations
# under the License.
#
# The Original Code is the MonetDB Database System.
#
# The Initial Developer of the Original Code is CWI.
# Portions created by CWI are Copyright (C) 1997-2007 CWI.
# All Rights Reserved.
# This is the location of pthreads for Win32,
# see http://sources.redhat.com/pthreads-win32/
PTHREAD = C:\Pthreads
PTHREAD_INCS = "-I$(PTHREAD)\include"
PTHREAD_LIBS = "$(PTHREAD)\lib\pthreadVC2.lib"
PHP_SRCDIR = $(TOPDIR)\..\..\php-5.2.1
PHP_INSTDIR = C:\php-5
# for these, also see configure.py
PHP_EXTENSIONDIR = lib\php5
PYTHONBASE=C:\Python25
PYTHON_INCS=-I$(PYTHONBASE)\include
PYTHON_LIBS=$(PYTHONBASE)\libs\python25.lib
PYTHON_LIBDIR=share\MonetDB\python
# some programs we use, probably no need to edit
# install python, flex and bison on your systems
PYTHON = python
YACC = bison -b y -y
LEX = flex
SWIG = swig
ARCHIVER = lib
GENDLL =
RC = rc
MT = mt -nologo
JAVAC = javac
JAR = jar
ANT = ant.bat
# no need to edit beyond here..
!IFDEF DEBUG
CFLAGS = -GF -W3 -wd4273 -wd4102 -MDd -nologo -Zi -Od -D_DEBUG -RTC1 -ZI -I.
-I$(TOPDIR) $(LIBC_INCS) $(INCLUDES)
NO_INLINE_CFLAGS =
!ELSE
CFLAGS = -GF -W3 -wd4273 -wd4102 -MD -nologo -Zi -Ox -I. -I$(TOPDIR)
$(LIBC_INCS) $(INCLUDES)
NO_INLINE_CFLAGS = -Od -Ob0gysi-
!ENDIF
# No general LDFLAGS needed
INSTALL = copy
# TODO
# replace this hack by something like configure ...
MKDIR = mkdir
ECHO = echo
CD = cd
exec_prefix = $(prefix)
bindir = $(exec_prefix)\bin
sbindir = $(exec_prefix)\sbin
libexecdir = $(exec_prefix)\libexec
datadir = $(prefix)\share
sysconfdir = $(prefix)\etc
sharedstatedir = $(prefix)\com
localstatedir = $(prefix)\var
libdir = $(exec_prefix)\lib
infodir = $(prefix)\info
mandir = $(prefix)\man
includedir = $(prefix)\include
oldincludedir = \usr\include
pkgdatadir = $(datadir)\$(pkg)
pkglibdir = $(libdir)\$(pkg)
pkgincludedir = $(includedir)\$(pkg)
LIBC_INCS = $(PTHREAD_INCS)
MATH_LIBS =
SOCKET_LIBS = wsock32.lib
MEL="$(TOPDIR)\..\..\buildtools\mel\mel.exe"
MX="$(TOPDIR)\..\..\buildtools\Mx\Mx.exe"
CP=copy
MV=copy
DEL=del
EDITBIN=editbin
NATIVE_WIN32 = 1
# often, we use unixtools, replacing the win32 find utility by the unix variant
(so we have to use grep)
FILTER=find /v
FILTER=grep -v -F
CONFIGURE=$(PYTHON) "$(TOPDIR)\..\..\MonetDB\conf\configure.py"
"CLIENTS_BUILD=$(CLIENTS_BUILD)" "CLIENTS_PREFIX=$(CLIENTS_PREFIX)"
"CLIENTS_SOURCE=$(CLIENTS_SOURCE)" "DOCTOOLS_FALSE=$(DOCTOOLS_FALSE)"
"exec_prefix=$(exec_prefix)" "HAVE_JAVA_FALSE=$(HAVE_JAVA_FALSE)"
"HAVE_MONETDB4_FALSE=$(HAVE_MONETDB4_FALSE)"
"HAVE_MONETDB5_FALSE=$(HAVE_MONETDB5_FALSE)"
"HAVE_PCRE_FALSE=$(HAVE_PCRE_FALSE)"
"HAVE_PERL_DEVEL_FALSE=$(HAVE_PERL_DEVEL_FALSE)"
"HAVE_PERL_FALSE=$(HAVE_PERL_FALSE)" "HAVE_PHP_FALSE=$(HAVE_PHP_FALSE)"
"HAVE_PYTHON_DEVEL_FALSE=$(HAVE_PYTHON_DEVEL_FALSE)"
"HAVE_PYTHON_FALSE=$(HAVE_PYTHON_FALSE)"
"HAVE_PYTHON_SWIG_FALSE=$(HAVE_PYTHON_SWIG_FALSE)"
"HAVE_SWIG_FALSE=$(HAVE_SWIG_FALSE)" "JDBCCLIENT_JAR=$(JDBCCLIENT_JAR)"
"LIBICONV=$(LIBICONV)" "LIBXML2=$(LIBXML2)" "LIBZLIB=$(LIBZLIB)"
"MONETDB4_BUILD=$(MONETDB4_BUILD)" "MONETDB4_PREFIX=$(MONETDB4_PREFIX)"
"MONETDB4_SOURCE=$(MONETDB4_SOURCE)" "MONETDB5_BUILD=$(MONETDB5_BUILD)"
"MONETDB5_PREFIX=$(MONETDB5_PREFIX)" "MONETDB5_S
OURCE=$(MONETDB5_SOURCE)" "MONETDB_BUILD=$(MONETDB_BUILD)"
"MONETDB_PREFIX=$(MONETDB_PREFIX)" "MONETDB_SOURCE=$(MONETDB_SOURCE)"
"PACKAGE=$(pkg)" "PATHFINDER_BUILD=$(PATHFINDER_BUILD)"
"PATHFINDER_SOURCE=$(PATHFINDER_SOURCE)" "PHP_EXTENSIONDIR=$(PHP_EXTENSIONDIR)"
"prefix=$(prefix)" "PROFILING_FALSE=$(PROFILING_FALSE)" "PYTHON=$(PYTHON)"
"SQL_BUILD=$(SQL_BUILD)" "SQL_SOURCE=$(SQL_SOURCE)" "TOPDIR=$(TOPDIR)"
"VERSION=$(VERSION)"
# Use "nmake DEBUG=1" to get a debug build (assertions enabled);
# use "nmake NDEBUG=1" to get a release build (assertions disabled);
# use plain "nmake" to get the default.
!IFNDEF DEBUG
!IFDEF NDEBUG
CFLAGS = $(CFLAGS) -DNDEBUG
!ELSE
# default in case neither NDEBUG nor DEBUG are defined
CFLAGS = $(CFLAGS)
!ENDIF
!ELSE
CFLAGS = $(CFLAGS) -Wp64 -Wcheck
!ENDIF
PHP_INCS = -I$(PHP_SRCDIR) -I$(PHP_SRCDIR)\main -I$(PHP_SRCDIR)\TSRM
-I$(PHP_SRCDIR)\Zend -DPHP_WIN32 -DZEND_WIN32 -DZEND_DEBUG=0 -DZTS=1
PHP_LIBS = $(PHP_INSTDIR)\php5embed.lib
{$(SRCDIR)}.mx.h:
$(MX) $(MXFLAGS) -x h $<
.mx.h:
$(MX) $(MXFLAGS) -x h $<
{$(SRCDIR)}.mx.c:
$(MX) $(MXFLAGS) -x c $<
.mx.c:
$(MX) $(MXFLAGS) -x c $<
{$(SRCDIR)}.mx.m:
$(MX) $(MXFLAGS) -x m $<
.mx.m:
$(MX) $(MXFLAGS) -x m $<
.m.mil:
$(MEL) $(INCLUDES) -mil $*.m > $@
type $*.tmpmil >> $@
if not exist .libs $(MKDIR) .libs
$(INSTALL) $@ .libs\$@
.m.mil:
$(MEL) $(INCLUDES) -mil $*.m > $@
if not exist .libs $(MKDIR) .libs
$(INSTALL) $@ .libs\$@
{$(SRCDIR)}.mx.tmpmil:
$(MX) $(MXFLAGS) -l -x mil $<
$(MV) $*.mil $*.tmpmil
$(DEL) $*.mil
{$(SRCDIR)}.mx.mil:
$(MX) $(MXFLAGS) -l -x mil $<
.mx.tmpmil:
$(MX) $(MXFLAGS) -l -x mil $<
$(MV) $*.mil $*.tmpmil
$(DEL) $*.mil
.mx.mil:
$(MX) $(MXFLAGS) -l -x mil $<
{$(SRCDIR)}.mx.mal:
$(MX) $(MXFLAGS) -x mal $<
if not exist .libs $(MKDIR) .libs
$(INSTALL) $@ .libs\$@
.mx.mal:
$(MX) $(MXFLAGS) -x mal $<
if not exist .libs $(MKDIR) .libs
$(INSTALL) $@ .libs\$@
{$(SRCDIR)}.mx.y:
$(MX) $(MXFLAGS) -x y $<
.mx.y:
$(MX) $(MXFLAGS) -x y $<
{$(SRCDIR)}.mx.l:
$(MX) $(MXFLAGS) -x l $<
.mx.l:
$(MX) $(MXFLAGS) -x l $<
{$(SRCDIR)}.mx.yy:
$(MX) $(MXFLAGS) -x Y $<
.mx.yy:
$(MX) $(MXFLAGS) -x Y $<
{$(SRCDIR)}.mx.ll:
$(MX) $(MXFLAGS) -x L $<
.mx.ll:
$(MX) $(MXFLAGS) -x L $<
{$(SRCDIR)}.c.obj:
$(CC) $(CFLAGS) $(INCLUDES) -c $<
.c.obj:
$(CC) $(CFLAGS) $(INCLUDES) -c $<
{$(SRCDIR)}.syms.def:
echo EXPORTS > $@
type $< >> $@
.syms.def:
echo EXPORTS > $@
type $< >> $@
{$(SRCDIR)}.brg.c:
$(BURG) -c 1000 -d -I -p PF$* -o $@ < $<
.brg.c:
$(BURG) -c 1000 -d -I -p PF$* -o $@ < $<
.SUFFIXES: .m .mx .proto_h .mil .glue_c .syms .def .brg
.PRECIOUS: .m
--- NEW FILE: monetdb_winconfig.h ---
/* -*-C-*- */
/*
* The contents of this file are subject to the MonetDB Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://monetdb.cwi.nl/Legal/MonetDBLicense-1.1.html
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations
* under the License.
*
* The Original Code is the MonetDB Database System.
*
* The Initial Developer of the Original Code is CWI.
* Portions created by CWI are Copyright (C) 1997-2007 CWI.
* All Rights Reserved.
*/
/* Manual config.h. needed for win32 . */
/* We use #if _MSC_VER >= 1300 to identify Visual Studio .NET 2003 in
* which the value is actually 0x1310 (in Visual Studio 6 the value is
* 1200; in Visual Studio 8 the value is 1400).
*/
#ifndef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN 1
#endif
/* Visual Studio 8 has deprecated lots of stuff: suppress warnings */
#define _CRT_SECURE_NO_DEPRECATE 1
#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC)
/* In this case, malloc and friends are redefined in crtdbg.h to debug
versions. We need to include stdlib.h and malloc.h first or else
we get conflicting declarations.
*/
#include <stdlib.h>
#include <malloc.h>
#include <crtdbg.h>
#endif
#include <process.h>
#include <windows.h>
#include <stddef.h>
/* indicate to sqltypes.h that windows.h has already been included and
that it doesn't have to define Windows constants */
#define ALREADY_HAVE_WINDOWS_TYPE 1
#define NATIVE_WIN32 1
#define DIR_SEP '\\'
#define DIR_SEP_STR "\\"
#define PATH_SEP ';'
#define PATH_SEP_STR ";"
#define SO_EXT ".dll"
#define SO_PREFIX "lib"
#define isatty _isatty
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
systems. This function is required for `alloca.c' support on those systems.
*/
/* #undef CRAY_STACKSEG_END */
/* Define to 1 if using `alloca.c'. */
/* #undef C_ALLOCA */
/* Define to 1 if you have `alloca', as a function or macro. */
#define HAVE_ALLOCA 1
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
*/
/* #undef HAVE_ALLOCA_H */
/* Is your compiler C99 compliant? */
/* #undef HAVE_C99 */
/* Define to 1 if you have the `ctime_r' function. */
/* #undef HAVE_CTIME_R */
/* Define if you have ctime_r(time_t*,char *buf,size_t s) */
/* #undef HAVE_CTIME_R3 */
/* Define to 1 if you have the declaration of `strdup', and to 0 if you don't.
*/
#define HAVE_DECL_STRDUP 1
/* Define to 1 if you have the declaration of `strtof', and to 0 if you don't.
*/
#define HAVE_DECL_STRTOF 0
/* Define to 1 if you have the declaration of `strtoll', and to 0 if you
don't. */
/* #undef HAVE_DECL_STRTOLL */
/* Define to 1 if you have the declaration of `strtoull', and to 0 if you
don't. */
/* #undef HAVE_DECL_STRTOULL */
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
*/
/* #undef HAVE_DIRENT_H */
/* Define to 1 if you have the <dlfcn.h> header file. */
/* #undef HAVE_DLFCN_H */
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
/* #undef HAVE_DOPRNT */
/* Define to 1 if you have the `drand48' function. */
/* #undef HAVE_DRAND48 */
/* Define to 1 if you have the `fcntl' function. */
/* #undef HAVE_FCNTL */
/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define to 1 if you have the `fpclass' function. */
#define HAVE_FPCLASS 1
/* Define to 1 if you have the `fpclassify' function. */
/* #undef HAVE_FPCLASSIFY */
/* Define to 1 if you have the `fstat' function. */
#define HAVE_FSTAT 1
/* Define to 1 if you have the `ftime' function. */
#define HAVE_FTIME 1
/* Define to 1 if you have the `getcwd' function. */
#define HAVE_GETCWD 1
/* Define to 1 if you have the `gethostname' function. */
#define HAVE_GETHOSTNAME 1
/* Define to 1 if you have the `getlogin' function. */
/* #undef HAVE_GETLOGIN */
/* Define to 1 if you have the `getopt' function. */
/* #undef HAVE_GETOPT */
/* Define to 1 if you have the <getopt.h> header file. */
/* #undef HAVE_GETOPT_H */
/* Define to 1 if you have the `getopt_long' function. */
/* #undef HAVE_GETOPT_LONG */
/* Define to 1 if you have the `getpagesize' function. */
/* #undef HAVE_GETPAGESIZE */
/* Define to 1 if you have the `getpwuid' function. */
/* #undef HAVE_GETPWUID */
/* Define to 1 if you have the `getrlimit' function. */
/* #undef HAVE_GETRLIMIT */
/* Define to 1 if you have the `gettimeofday' function. */
/* #undef HAVE_GETTIMEOFDAY */
/* Define to 1 if you have the `getuid' function. */
/* #undef HAVE_GETUID */
/* Define if you have the iconv function */
/* #undef HAVE_ICONV */
/* Define to 1 if you have the <iconv.h> header file. */
/* #undef HAVE_ICONV_H */
/* Define to 1 if you have the <ieeefp.h> header file. */
/* #undef HAVE_IEEEFP_H */
/* Define to 1 if you have the <inttypes.h> header file. */
/* #undef HAVE_INTTYPES_H */
/* Define to 1 if you have the `isinf' function. */
/* #undef HAVE_ISINF */
/* Define to 1 if you have the `kill' function. */
/* #undef HAVE_KILL */
/* Define to 1 if you have the <langinfo.h> header file. */
/* #undef HAVE_LANGINFO_H */
/* Define if you have the bz2 library */
/* #undef HAVE_LIBBZ2 */
/* Define if you have the cpc library */
/* #undef HAVE_LIBCPC */
/* Define to 1 if you have the <libcpc.h> header file. */
/* #undef HAVE_LIBCPC_H */
/* Define if you have the fl[ex] library */
/* #undef HAVE_LIBFL */
/* Define if you have the l[ex] library */
/* #undef HAVE_LIBL */
/* Define if you have the netcdf library */
/* #undef HAVE_LIBNETCDF */
/* Define if you have the pcl library */
/* #undef HAVE_LIBPCL */
/* Define if you have the pcre library */
/* #undef HAVE_LIBPCRE */
/* Define if you have the perfctr library */
/* #undef HAVE_LIBPERFCTR */
/* Define to 1 if you have the <libperfctr.h> header file. */
/* #undef HAVE_LIBPERFCTR_H */
/* Define if you have the perfmon library */
/* #undef HAVE_LIBPERFMON */
/* Define if you have the pfm library */
/* #undef HAVE_LIBPFM */
/* Define if you have the pperf library */
/* #undef HAVE_LIBPPERF */
/* Define to 1 if you have the <libpperf.h> header file. */
/* #undef HAVE_LIBPPERF_H */
/* Define if you have the pthread library */
#define HAVE_LIBPTHREAD 1
/* Define if you have the readline library */
/* #undef HAVE_LIBREADLINE */
/* Define if you have the z library */
/* #undef HAVE_LIBZ */
/* Define to 1 if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define to 1 if you have the <locale.h> header file. */
#define HAVE_LOCALE_H 1
/* Define to 1 if you have the `localtime_r' function. */
/* #undef HAVE_LOCALTIME_R */
/* Define to 1 if you have the `lockf' function. */
/* #undef HAVE_LOCKF */
/* Define to 1 if the system has the type `long long'. */
#if _MSC_VER >= 1300
/* #define HAVE_LONG_LONG 1 */
/* Visual Studio .NET 2003 does have long long, but the printf %lld
* format is interpreted the same as %ld, i.e. useless
*/
#else
/* #undef HAVE_LONG_LONG */
#endif
/* Define to 1 if you have the `madvise' function. */
/* #undef HAVE_MADVISE */
/* Define to 1 if you have the `mallinfo' function. */
/* #undef HAVE_MALLINFO */
/* Define to 1 if you have the <malloc.h> header file. */
#define HAVE_MALLOC_H 1
/* Define to 1 if you have the `mallopt' function. */
/* #undef HAVE_MALLOPT */
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define to 1 if you have the `mkdir' function. */
#define HAVE_MKDIR 1
/* Define to 1 if you have a working `mmap' system call. */
#define HAVE_MMAP 1
/* Define to 1 if you have the `mrand48' function. */
/* #undef HAVE_MRAND48 */
/* Define to 1 if you have the `nanosleep' function. */
/* #undef HAVE_NANOSLEEP */
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
/* #undef HAVE_NDIR_H */
/* Define to 1 if you have the <netdb.h> header file. */
/* #undef HAVE_NETDB_H */
/* Define to 1 if you have the `nl_langinfo' function. */
/* #undef HAVE_NL_LANGINFO */
/* Define if you have the OpenSSL library */
/* #undef HAVE_OPENSSL */
/* Define to 1 if you have the <perfmon.h> header file. */
/* #undef HAVE_PERFMON_H */
/* Define to 1 if you have the <perfmon/pfmlib.h> header file. */
/* #undef HAVE_PERFMON_PFMLIB_H */
/* Define to 1 if you have the `pipe' function. */
/* #undef HAVE_PIPE */
/* this might also work (untested):
#define HAVE_PIPE 1
#define pipe(p) _pipe(p, 4096, O_BINARY)
*/
/* Define to 1 if you have the `posix_fadvise' function. */
/* #undef HAVE_POSIX_FADVISE */
/* Define to 1 if you have the `posix_madvise' function. */
/* #undef HAVE_POSIX_MADVISE */
/* Define to 1 if you have the <pthread.h> header file. */
#define HAVE_PTHREAD_H 1
/* Define if you have the pthread_kill_other_threads_np function */
/* #undef HAVE_PTHREAD_KILL_OTHER_THREADS_NP */
/* Define if you have the pthread_sigmask function */
/* #undef HAVE_PTHREAD_SIGMASK */
/* Define to 1 if the system has the type `ptrdiff_t'. */
#define HAVE_PTRDIFF_T 1
/* Define to 1 if you have the `putenv' function. */
#define HAVE_PUTENV 1
/* Define to 1 if you have the <pwd.h> header file. */
/* #undef HAVE_PWD_H */
/* Define to 1 if you have the `opendir' function. */
/* #undef HAVE_OPENDIR */
/* Define if the compiler supports the restrict keyword */
/* #undef HAVE_RESTRICT */
/* Define to 1 if you have the <rlimit.h> header file. */
/* #undef HAVE_RLIMIT_H */
/* Define to 1 if you have the `rmdir' function. */
#define HAVE_RMDIR 1
/* Define to 1 if you have the `select' function. */
#define HAVE_SELECT 1
/* Define to 1 if you have the <semaphore.h> header file. */
#define HAVE_SEMAPHORE_H 1
/* Define to 1 if you have the `setenv' function. */
/* #undef HAVE_SETENV */
/* Define to 1 if you have the `setlocale' function. */
#define HAVE_SETLOCALE 1
/* Define to 1 if you have the `shutdown' function. */
#define HAVE_SHUTDOWN 1
/* Define to 1 if you have the <signal.h> header file. */
#define HAVE_SIGNAL_H 1
/* Define to 1 if you have the `snprintf' function. */
#define HAVE_SNPRINTF 1
#ifndef snprintf
#define snprintf _snprintf
#endif
/* Define to 1 if the system has the type `socklen_t'. */
#define socklen_t int
#define HAVE_SOCKLEN_T 1
/* Define to 1 if the system has the type `ssize_t'. */
/* #undef HAVE_SSIZE_T */
/* Define to 1 if you have the <stdint.h> header file. */
/* #undef HAVE_STDINT_H */
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define to 1 if you have the `strcasecmp' function. */
#define HAVE_STRCASECMP 1
#ifndef strcasecmp
#define strcasecmp(x,y) _stricmp(x,y)
#endif
/* Define to 1 if you have the `strcspn' function. */
#define HAVE_STRCSPN 1
/* Define to 1 if you have the `strdup' function. */
#define HAVE_STRDUP 1
/* Define to 1 if you have the `strerror' function. */
#define HAVE_STRERROR 1
/* Define to 1 if you have the <strings.h> header file. */
/* #undef HAVE_STRINGS_H */
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define to 1 if you have the `strncasecmp' function. */
#define HAVE_STRNCASECMP 1
#ifndef strncasecmp
#define strncasecmp(x,y,z) _strnicmp(x,y,z)
#endif
/* Define to 1 if you have the `strsignal' function. */
/* #undef HAVE_STRSIGNAL */
/* Define to 1 if you have the `strstr' function. */
#define HAVE_STRSTR 1
/* Define to 1 if you have the `strtod' function. */
#define HAVE_STRTOD 1
/* Define to 1 if you have the `strtof' function. */
/* #undef HAVE_STRTOF */
/* Define to 1 if you have the `strtol' function. */
#define HAVE_STRTOL 1
/* Define to 1 if you have the `strtoll' function. */
#if _MSC_VER >= 1300
#define HAVE_STRTOLL 1
#define strtoll _strtoi64
#define HAVE_DECL_STRTOLL 1
#else
/* #undef HAVE_STRTOLL */
#endif
/* Define to 1 if you have the `strtoull' function. */
#if _MSC_VER >= 1300
#define HAVE_STRTOULL
#define strtoull _strtoui64
#define HAVE_DECL_STRTOULL 1
#else
/* #undef HAVE_STRTOULL */
#endif
/* Define if you have struct mallinfo */
/* #undef HAVE_STRUCT_MALLINFO */
/* Define if your mallinfo struct has signed elements */
/* #undef HAVE_SIGNED_MALLINFO */
/* Define to 1 if `tm_zone' is member of `struct tm'. */
/* #undef HAVE_STRUCT_TM_TM_ZONE */
/* Define to 1 if you have the `sysconf' function. */
/* #undef HAVE_SYSCONF */
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
*/
/* #undef HAVE_SYS_DIR_H */
/* Define to 1 if you have the <sys/file.h> header file. */
/* #undef HAVE_SYS_FILE_H */
/* Define to 1 if you have the <sys/mman.h> header file. */
/* #undef HAVE_SYS_MMAN_H */
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
*/
/* #undef HAVE_SYS_NDIR_H */
/* Define to 1 if you have the <sys/param.h> header file. */
/* #undef HAVE_SYS_PARAM_H */
/* Define to 1 if you have the <sys/resource.h> header file. */
/* #undef HAVE_SYS_RESOURCE_H */
/* Define to 1 if you have the <sys/socket.h> header file. */
/* #undef HAVE_SYS_SOCKET_H */
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1
/* Define to 1 if you have the <sys/times.h> header file. */
/* #undef HAVE_SYS_TIMES_H */
/* Define to 1 if you have the <sys/time.h> header file. */
/* #undef HAVE_SYS_TIME_H */
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1
/* Define to 1 if you have the <sys/un.h> header file. */
/* #undef HAVE_SYS_UN_H */
/* Define to 1 if you have the <sys/utime.h> header file. */
#define HAVE_SYS_UTIME_H 1
/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
/* #undef HAVE_SYS_WAIT_H */
/* Define to 1 if you have the <termios.h> header file. */
/* #undef HAVE_TERMIOS_H */
/* Define to 1 if you have the `times' function. */
/* #undef HAVE_TIMES */
/* Define to 1 if you have the <time.h> header file. */
#define HAVE_TIME_H 1
/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
`HAVE_STRUCT_TM_TM_ZONE' instead. */
/* #undef HAVE_TM_ZONE */
/* Define to 1 if you don't have `tm_zone' but do have the external array
`tzname'. */
#define HAVE_TZNAME 1
/* Define to 1 if you have the `uname' function. */
/* #undef HAVE_UNAME */
/* Define to 1 if you have the <unistd.h> header file. */
/* #undef HAVE_UNISTD_H */
/* Define to 1 if you have the <utime.h> header file. */
/* #undef HAVE_UTIME_H */
/* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */
#define HAVE_UTIME_NULL 1
/* Define to 1 if you have the `vprintf' function. */
#define HAVE_VPRINTF 1
/* Define to 1 if you have the `vsnprintf' function. */
#define HAVE_VSNPRINTF 1
#ifndef vsnprintf
#define vsnprintf _vsnprintf
#endif
/* Define to 1 if you have the <winsock.h> header file. */
#define HAVE_WINSOCK_H 1
/* Define if you have _sys_siglist */
/* #undef HAVE__SYS_SIGLIST */
/* Define to 1 if the system has the type `__int64'. */
#define HAVE___INT64 1
/* Define if the compiler supports the __restrict__ keyword */
/* #undef HAVE___RESTRICT__ */
/* Host identifier */
#define HOST "i686-pc-win32"
/* Define as const if the declaration of iconv() needs const for 2nd argument.
*/
/* #undef ICONV_CONST */
/* Format to print 64 bit signed integers. */
#define LLFMT "%I64d"
/* Define if the oid type should use 32 bits on a 64-bit architecture */
#ifdef _WIN64
#define MONET_OID32 1
#endif
/* Define if you do not want assertions */
/* #undef NDEBUG */
/* Define if you don't want to expand the bat type */
/* #undef NOEXPAND_BAT */
/* Define if you don't want to expand the bit type */
/* #undef NOEXPAND_BIT */
/* Define if you don't want to expand the bte type */
/* #undef NOEXPAND_BTE */
/* Define if you don't want to expand the chr type */
/* #undef NOEXPAND_CHR */
/* Define if you don't want to expand the dbl type */
/* #undef NOEXPAND_DBL */
/* Define if you don't want to expand the flt type */
/* #undef NOEXPAND_FLT */
/* Define if you don't want to expand the int type */
/* #undef NOEXPAND_INT */
/* Define if you don't want to expand the lng type */
/* #undef NOEXPAND_LNG */
/* Define if you don't want to expand the oid type */
/* #undef NOEXPAND_OID */
/* Define if you don't want to expand the ptr type */
/* #undef NOEXPAND_PTR */
/* Define if you don't want to expand the sht type */
/* #undef NOEXPAND_SHT */
/* Define if you don't want to expand the str type */
/* #undef NOEXPAND_STR */
/* Define if you don't want to expand the wrd type */
/* #undef NOEXPAND_WRD */
/* Define if OpenSSL should not use Kerberos 5 */
/* #undef OPENSSL_NO_KRB5 */
/* Name of package */
#define PACKAGE "MonetDB"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT ""
/* Define to the full name of this package. */
#define PACKAGE_NAME ""
/* Define to the full name and version of this package. */
#define PACKAGE_STRING ""
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME ""
/* Define to the version of this package. */
#define PACKAGE_VERSION ""
/* Compiler flag */
/* #undef PROFILE */
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
/* Define to 1 if the `setpgrp' function takes no argument. */
/* #undef SETPGRP_VOID */
/* The size of a `char', as computed by sizeof. */
#define SIZEOF_CHAR 1
/* The size of a `int', as computed by sizeof. */
#define SIZEOF_INT 4
/* The size of a `long', as computed by sizeof. */
#define SIZEOF_LONG 4
/* The size of a `short', as computed by sizeof. */
#define SIZEOF_SHORT 2
#ifdef _WIN64
/* The size of a `ptrdiff_t', as computed by sizeof. */
#define SIZEOF_PTRDIFF_T 8
/* The size of a `size_t', as computed by sizeof. */
#define SIZEOF_SIZE_T 8
/* The size of a `void *', as computed by sizeof. */
#define SIZEOF_VOID_P 8
#else
/* The size of a `ptrdiff_t', as computed by sizeof. */
#define SIZEOF_PTRDIFF_T 4
/* The size of a `size_t', as computed by sizeof. */
#define SIZEOF_SIZE_T 4
/* The size of a `void *', as computed by sizeof. */
#define SIZEOF_VOID_P 4
#endif
/* The size of a `ssize_t', as computed by sizeof. */
#define SIZEOF_SSIZE_T SIZEOF_SIZE_T
/* The size of a `__int64', as computed by sizeof. */
#define SIZEOF___INT64 8
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown */
/* #undef STACK_DIRECTION */
/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
/* #undef STAT_MACROS_BROKEN */
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
/* #undef TIME_WITH_SYS_TIME */
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
/* #undef TM_IN_SYS_TIME */
/* Format to print 64 bit unsigned integers. */
#define ULLFMT "%I64u"
/* Define on MS Windows (also under Cygwin) */
#ifndef WIN32
#define WIN32 1
#endif
/* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */
/* Number of bits in a file offset, on hosts where this is settable. */
#define _FILE_OFFSET_BITS 32
/* Define for large files, on AIX-style hosts. */
/* #undef _LARGE_FILES */
/* Compiler flag */
/* #undef _POSIX_C_SOURCE */
/* Compiler flag */
/* #undef _POSIX_SOURCE */
/* Compiler flag */
/* #undef _XOPEN_SOURCE */
/* Define to empty if `const' does not conform to ANSI C. */
/* #undef const */
/* Wrapper */
/* #undef iconv */
/* Wrapper */
/* #undef iconv_close */
/* Wrapper */
/* #undef iconv_open */
/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
#ifndef inline
#define inline __inline
#endif
/* Define to `long' if <sys/types.h> does not define. */
/* #undef off_t */
/* Define to `int' if <sys/types.h> does not define. */
/* #undef pid_t */
/* Define to `unsigned' if <sys/types.h> does not define. */
/* #undef size_t */
#define HAVE_GLOBALMEMORYSTATUSEX 1 /* only on >= NT 5 */
#define HAVE_GLOBALMEMORYSTATUS 1
#define HAVE_GETSYSTEMINFO 1
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins