Home | History | Annotate | Line # | Download | only in win32
      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 (at) pcc.ludd.ltu.se"
     77 #define WCHAR_SIZE 2
     78 #define WCHAR_TYPE USHORT
     79 #define YYTEXT_POINTER 1
     80