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