1/*
2 * Config file for visual studio build
3 */
4#define PREPROCESSOR "%PCCDIR%\\libexec\\cpp.exe"
5#define COMPILER "%PCCDIR%\\libexec\\ccom.exe"
6
7#define USE_YASM
8
9#ifdef USE_YASM
10#define ASSEMBLER "yasm.exe"
11#else
12#define ASSEMBLER "gas.exe"
13#endif
14
15#ifdef USE_MSLINKER
16#define LINKER "link.exe /nologo"
17#define MSLINKER
18#else
19#define LINKER "ld.exe"
20#endif
21
22
23#define PECOFFABI
24
25#define STDINC "%PCCDIR%\\include\\"
26#define LIBDIR "%PCCDIR%\\lib\\"
27#define INCLUDEDIR STDINC
28#define PCCLIBDIR "%PCCDIR%\\lib\\i386-win32\\1.1.0\\lib\\"
29#define PCCINCDIR "%PCCDIR%\\lib\\i386-win32\\1.1.0\\include\\"
30
31#if !defined(vsnprintf)
32#define vsnprintf _vsnprintf
33#endif
34/* windows defines (u)uintptr_t in stddef.h, not inttypes.h */
35#include <stddef.h>
36#if !defined(snprintf)
37#define snprintf _snprintf
38#endif
39
40#ifndef STDERR_FILENO
41#define STDERR_FILENO 2
42#endif
43
44#define inline __inline
45
46/* #define HAVE_INTTYPES_H 1 */
47#define HAVE_MEMORY_H 1
48/* #define HAVE_MKSTEMP 1 */
49
50#ifndef __MSC__
51#define HAVE_STDINT_H 1
52#endif
53
54#define HAVE_STDLIB_H 1
55/* #define HAVE_STRINGS_H 1 */
56#define HAVE_STRING_H 1
57/* #define HAVE_STRLCAT 1 */
58/* #define HAVE_STRLCPY 1 */
59#define HAVE_SYS_STAT_H 1
60#define HAVE_SYS_TYPES_H 1
61#define HAVE_SNPRINTF 1
62#define HAVE_VSNPRINTF 1
63/* #define HAVE_UNISTD_H 1 */
64/* #define HOST_BIG_ENDIAN  */
65#define HOST_LITTLE_ENDIAN
66
67#define PACKAGE_NAME "pcc"
68#define PACKAGE_STRING "pcc 1.1.0"
69#define PACKAGE_TARNAME "pcc"
70#define PACKAGE_VERSION "1.1.0"
71#define PCC_MAJOR 1
72#define PCC_MINOR 1
73#define PCC_MINORMINOR 0
74#define STDC_HEADERS 1
75#define TARGET_LITTLE_ENDIAN 1
76#define VERSSTR "pcc 1.1.0 for win32, gmcgarry@pcc.ludd.ltu.se"
77#define WCHAR_SIZE 2
78#define WCHAR_TYPE USHORT
79#define YYTEXT_POINTER 1
80