Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

69 lines
1.5 KiB

  1. /***
  2. *version.hxx - Local overriding of switches
  3. *
  4. * Copyright (C) 1990, Microsoft Corporation. All Rights Reserved.
  5. * Information Contained Herein Is Proprietary and Confidential.
  6. *
  7. *Purpose:
  8. * This file is included immediately after switches.h.
  9. * This file is a hand assembled collection of all version.hxxs.
  10. * ID_DEBUG was taken out from this file and should be passed on CL
  11. * command line to the compiler.
  12. *
  13. *Revision History:
  14. *
  15. * [00] 02-Aug-94 t-issacl: Created
  16. *
  17. *****************************************************************************/
  18. #ifndef VERSION_HXX_INCLUDED
  19. #define VERSION_HXX_INCLUDED
  20. #define BLD_FEVER 1
  21. #ifdef WIN16
  22. #define BLD_WIN16 1
  23. #endif
  24. #if defined (WIN16) && !ID_DEBUG
  25. // special case for rwin16
  26. // don't include these #pragmas when running RC
  27. #ifndef RC_INVOKED
  28. #pragma message ("rwin16 building with inline_depth(10)")
  29. #pragma inline_depth(10)
  30. #endif //RC_INVOKED
  31. #endif
  32. #ifdef WIN32
  33. #define BLD_WIN32 1
  34. #endif
  35. #if defined (_MIPS_) || defined (_ALPHA_) || defined (_PPC_)
  36. #define OE_RISC 1
  37. #endif //DWIN32 mips
  38. #ifdef MACPPC
  39. #define BLD_MAC 1
  40. #define OE_RISC 1
  41. #define HE_WIN32 1 // Host is Win32
  42. //#define USESROUTINEDESCRIPTORS 1 // For PPC routine descriptors
  43. #define _PPCMAC
  44. #define _MAC 1
  45. // PowerPC currently uses the same yahu tool to convert MPW headers.
  46. #define __sysapi
  47. #define pascal _stdcall
  48. #define _pascal _stdcall
  49. #define __pascal _stdcall
  50. #endif //MACPPC
  51. #ifdef MAC
  52. #define BLD_MAC 1
  53. #endif //MAC
  54. #endif