diff options
Diffstat (limited to 'contrib/conf-w32ce-msc')
-rwxr-xr-x | contrib/conf-w32ce-msc/build.mk | 169 | ||||
-rw-r--r-- | contrib/conf-w32ce-msc/config.h | 188 | ||||
-rwxr-xr-x | contrib/conf-w32ce-msc/stdint.h | 9 |
3 files changed, 0 insertions, 366 deletions
diff --git a/contrib/conf-w32ce-msc/build.mk b/contrib/conf-w32ce-msc/build.mk deleted file mode 100755 index 70b9634..0000000 --- a/contrib/conf-w32ce-msc/build.mk +++ /dev/null @@ -1,169 +0,0 @@ -# build.mk - Makefile to build libgpg-error using Visual-C -# Copyright 2010 g10 Code GmbH -# -# This file is free software; as a special exception the author gives -# unlimited permission to copy and/or distribute it, with or without -# modifications, as long as this notice is preserved. -# -# This file is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the -# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -# This is a helper make script to build libgpg-error for WindowsCE -# using the Microsoft Visual C compiler. - -# The target build directory where we run the Visual C compiler/ This -# needs to be an absolute directory name. Further we expect this -# structure of the tree: -# -# TARGET/src - Source directories: One directory for each project -# /bin - Installed DLLs -# /lib - Installed import libs. -# /include - Instaled header files. - -targetdir = /home/smb/xppro-gnu -targetsrc = $(targetdir)/src - -# Install directories (relative) -bindir = ../../../bin -libdir = ../../../lib -incdir = ../../../include - -help: - @echo "Run " - @echo " make -f ../contrib/conf-w32ce-msc/build.mk copy-source" - @echo "on the POSIX system and then" - @echo " nmake -f build.mk all" - @echo " nmake -f build.mk install" - @echo "on the Windows system" - -ce_defines = -DWINCE -D_WIN32_WCE=0x502 -DUNDER_CE \ - -DWIN32_PLATFORM_PSPC -D_UNICODE -DUNICODE \ - -D_CONSOLE -DARM -D_ARM_ -#-D_DEBUG -DDEBUG - -# See libgpg-error's build-mk for a list of compiler options. -CFLAGS = -nologo -W3 -fp:fast -Os $(ce_defines) \ - -DHAVE_CONFIG_H -DDLL_EXPORT -D_CRT_SECURE_NO_WARNINGS \ - -I. -I$(incdir) -I$(incdir)/gpg-extra - -LDFLAGS = - -# Standard source files -sources = \ - assuan.c \ - context.c \ - system.c \ - debug.c \ - conversion.c \ - sysutils.c \ - client.c \ - server.c \ - assuan-error.c \ - assuan-buffer.c \ - assuan-handler.c \ - assuan-inquire.c \ - assuan-listen.c \ - assuan-pipe-server.c \ - assuan-socket-server.c \ - assuan-pipe-connect.c \ - assuan-socket-connect.c \ - assuan-uds.c \ - assuan-logging.c \ - assuan-socket.c \ - system-w32ce.c \ - assuan-io.c \ - putc_unlocked.c \ - memrchr.c \ - stpcpy.c \ - setenv.c \ - vasprintf.c \ - assuan-defs.h \ - debug.h \ - libassuan.def - -# The object files we need to create from sources. -objs = \ - assuan.obj \ - context.obj \ - system.obj \ - debug.obj \ - conversion.obj \ - sysutils.obj \ - client.obj \ - server.obj \ - assuan-error.obj \ - assuan-buffer.obj \ - assuan-handler.obj \ - assuan-inquire.obj \ - assuan-listen.obj \ - assuan-pipe-server.obj \ - assuan-socket-server.obj \ - assuan-pipe-connect.obj \ - assuan-socket-connect.obj \ - assuan-uds.obj \ - assuan-logging.obj \ - assuan-socket.obj \ - system-w32ce.obj \ - assuan-io.obj \ - putc_unlocked.obj \ - memrchr.obj \ - stpcpy.obj \ - setenv.obj \ - vasprintf.obj - - -# Sources files in this directory inclduing this Makefile -conf_sources = \ - build.mk \ - config.h \ - stdint.h - -# Source files built by running the standard build system. -built_sources = \ - assuan.h - - -copy-static-source: - @if [ ! -f ./assuan-defs.h ]; then \ - echo "Please cd to the src/ directory first"; \ - exit 1; \ - fi - cp -t $(targetsrc)/libassuan/src $(sources); - cd ../contrib/conf-w32ce-msc ; \ - cp -t $(targetsrc)/libassuan/src $(conf_sources) - - -copy-built-source: - @if [ ! -f ./assuan.h ]; then \ - echo "Please build using ./autogen.sh --build-w32ce first"; \ - exit 1; \ - fi - cp -t $(targetsrc)/libassuan/src $(built_sources) - -copy-source: copy-static-source copy-built-source - - -.c.obj: - $(CC) $(CFLAGS) -c $< - -all: $(sources) $(conf_sources) $(built_sources) $(objs) - link /DLL /IMPLIB:libassuan-0-msc.lib \ - /OUT:libassuan-0-msc.dll \ - /DEF:libassuan.def /NOLOGO /MANIFEST:NO \ - /NODEFAULTLIB:"oldnames.lib" /DYNAMICBASE:NO \ - $(objs) $(libdir)/libgpg-error-0-msc.lib \ - coredll.lib corelibc.lib ole32.lib oleaut32.lib uuid.lib \ - commctrl.lib ws2.lib /subsystem:windowsce,5.02 - -# Note that we don't need to create the install directories because -# libgpg-error must have been build and installed prior to this -# package. -install: all - copy /y libassuan-0-msc.dll $(bindir:/=\) - copy /y libassuan-0-msc.lib $(libdir:/=\) - copy /y assuan.h $(incdir:/=\) - -clean: - del *.obj libassuan-0-msc.lib libassuan-0-msc.dll libassuan-0-msc.exp - diff --git a/contrib/conf-w32ce-msc/config.h b/contrib/conf-w32ce-msc/config.h deleted file mode 100644 index c247377..0000000 --- a/contrib/conf-w32ce-msc/config.h +++ /dev/null @@ -1,188 +0,0 @@ -/* config.h for building with Visual-C for WindowsCE. - * Copyright 2010 g10 Code GmbH - * - * This file is free software; as a special exception the author gives - * unlimited permission to copy and/or distribute it, with or without - * modifications, as long as this notice is preserved. - * - * This file is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY, to the extent permitted by law; without even the - * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - */ - -/* This file was originally created by running - * ./autogen.sh --build-w32ce - * on svn revision 389 (libassuan 2.0.2-svn389) and then adjusted to work - * with Visual-C. - */ - -#ifndef _ASSUAN_CONFIG_H_INCLUDED -#define _ASSUAN_CONFIG_H_INCLUDED - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "2.0.2-svn389-msc1" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "libassuan " PACKAGE_VERSION - -/* Name of this package */ -#define PACKAGE "libassuan" - -/* Bug report address */ -#define PACKAGE_BUGREPORT "[email protected]" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "libassuan" - - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "libassuan" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Version of this package */ -#define VERSION PACKAGE_VERSION - - -/* Enable gpg-error's strerror macro under W32CE. */ -#define GPG_ERR_ENABLE_ERRNO_MACROS 1 - - -/* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you - don't. */ -#define HAVE_DECL_SYS_SIGLIST 0 - -/* Define to 1 if you have the <dlfcn.h> header file. */ -/* #undef HAVE_DLFCN_H */ - -/* Defined if we run on some of the PCDOS like systems (DOS, Windoze. OS/2) - with special properties like no file modes */ -#define HAVE_DOSISH_SYSTEM 1 - -/* Define to 1 if you have the `flockfile' function. */ -/* #undef HAVE_FLOCKFILE */ - -/* Define to 1 if you have the `fopencookie' function. */ -/* #undef HAVE_FOPENCOOKIE */ - -/* Define to 1 if you have the `funlockfile' function. */ -/* #undef HAVE_FUNLOCKFILE */ - -/* Define to 1 if you have the `funopen' function. */ -/* #undef HAVE_FUNOPEN */ - -/* Define to 1 if you have the `inet_pton' function. */ -/* #undef HAVE_INET_PTON */ - -/* Define to 1 if you have the <inttypes.h> header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* Define to 1 if you have the `isascii' function. */ -#define HAVE_ISASCII 1 - -/* Define to 1 if you have the <locale.h> header file. */ -/* #undef HAVE_LOCALE_H */ - -/* Define to 1 if you have the <memory.h> header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the `memrchr' function. */ -/* #undef HAVE_MEMRCHR */ - -/* Define to 1 if you have the `nanosleep' function in libc. */ -/* #undef HAVE_NANOSLEEP */ - -/* Define to 1 if you have the `putc_unlocked' function. */ -/* #undef HAVE_PUTC_UNLOCKED */ - -/* Define to 1 if you have the `setenv' function. */ -/* #undef HAVE_SETENV */ - -/* Defined if SO_PEERCRED is supported (Linux specific) */ -/* #undef HAVE_SO_PEERCRED */ - -/* Define to 1 if you have the <stdint.h> header file. */ -#define HAVE_STDINT_H 1 - -/* Define to 1 if you have the <stdlib.h> header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `stpcpy' function. */ -/* #undef HAVE_STPCPY */ - -/* 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 <sys/socket.h> header file. */ -/* #undef HAVE_SYS_SOCKET_H */ - -/* Define to 1 if you have the <sys/stat.h> header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define to 1 if you have the <sys/types.h> header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the <sys/uio.h> header file. */ -/* #undef HAVE_SYS_UIO_H */ - -/* Define to 1 if the system has the type `uintptr_t'. */ -#define HAVE_UINTPTR_T 1 - -/* Define to 1 if you have the <unistd.h> header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define to 1 if you have the `vasprintf' function. */ -/* #undef HAVE_VASPRINTF */ - -/* Defined if we run on WindowsCE */ -#define HAVE_W32CE_SYSTEM 1 - -/* Defined if we run on a W32 API based system */ -#define HAVE_W32_SYSTEM 1 - -/* Define to 1 if you have the <winsock2.h> header file. */ -#define HAVE_WINSOCK2_H 1 - -/* Define to 1 if you have the <ws2tcpip.h> header file. */ -#define HAVE_WS2TCPIP_H 1 - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O */ - -/* Define as the return type of signal handlers (`int' or `void'). */ -#define RETSIGTYPE void - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Defined if descriptor passing is supported */ -/* #undef USE_DESCRIPTOR_PASSING */ - -/* Enable extensions on AIX 3, Interix. */ -#ifndef _ALL_SOURCE -# define _ALL_SOURCE 1 -#endif -/* Enable GNU extensions on systems that have them. */ -#ifndef _GNU_SOURCE -# define _GNU_SOURCE 1 -#endif -/* Enable threading extensions on Solaris. */ -#ifndef _POSIX_PTHREAD_SEMANTICS -# define _POSIX_PTHREAD_SEMANTICS 1 -#endif - - -/* snprintf is not part of oldnames.lib thus we redefine it here. */ -#define snprintf _snprintf - -/* We also need to define these functions. */ -#define strdup _strdup -#define strcasecmp _stricmp - - -#endif /*_ASSUAN_CONFIG_H_INCLUDED*/ - diff --git a/contrib/conf-w32ce-msc/stdint.h b/contrib/conf-w32ce-msc/stdint.h deleted file mode 100755 index 0a821b7..0000000 --- a/contrib/conf-w32ce-msc/stdint.h +++ /dev/null @@ -1,9 +0,0 @@ -typedef unsigned long long uint64_t; -typedef long long int64_t; -typedef unsigned int uint32_t; -typedef int int32_t; -typedef unsigned short uint16_t; -typedef short int16_t; -typedef unsigned int uintptr_t; -typedef int intptr_t; - |