Leaked source code of windows server 2003
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.

71 lines
2.0 KiB

  1. !if "$(NTDEBUG)" != "" && "$(NTDEBUG)" != "retail" && "$(NTDEBUG)" != "ntsdnodbg" && "$(NTDEBUG)" != "ntsd" && "$(NTDEBUG)" != "cvp" && "$(NTDEBUG)" != "coff"
  2. !error NTDEBUG must be empty or set to 'retail', 'ntsdnodbg', 'ntsd', 'cvp' or 'coff' in your environment!
  3. !endif
  4. !if "$(NTDEBUGTYPE)" != "" && "$(NTDEBUGTYPE)" != "ntsd" && "$(NTDEBUGTYPE)" != "windbg" && "$(NTDEBUGTYPE)" != "both" && "$(NTDEBUGTYPE)" != "coff"
  5. !error NTDEBUGTYPE must be empty or set to 'ntsd', 'windbg', 'both' or 'coff' in your environment!
  6. !endif
  7. !if "$(NTMAKEENV)" == ""
  8. !error NTMAKEENV must be set in your environment!
  9. !endif
  10. CHECKED_ALT_DIR=1
  11. LIB=
  12. MAJORCOMP=CryptoAPI
  13. UMTYPE=windows
  14. !ifndef NO_BROWSER_FILE
  15. BROWSER_INFO=1
  16. !endif
  17. USE_MSVCRT=1
  18. USE_PDB=1
  19. !if !$(FREEBUILD)
  20. C_DEFINES=$(C_DEFINES) -D_ADVAPI32_
  21. !endif
  22. INCLUDES=
  23. # Suppress warnings about a VC5 crt include file with no extension:
  24. CONDITIONAL_INCLUDES= \
  25. new
  26. # Suppress warnings about missing MAC include files:
  27. CONDITIONAL_INCLUDES= \
  28. $(CONDITIONAL_INCLUDES) \
  29. winwlm.h \
  30. rpcmac.h \
  31. macname1.h \
  32. macpub.h \
  33. macapi.h \
  34. macname2.h \
  35. ole2ui.h \
  36. rpcerr.h
  37. # Local binary release location: ...\bin\objd
  38. CRYPT_LOCALTARGETPATH=$(CRYPT_ROOT)\bin\$(_OBJ_DIR)
  39. # Local Library area
  40. CRYPT_LOCALLIBPATH=$(CRYPT_ROOT)\lib\$(TARGET_DIRECTORY)
  41. # Local library build target: ...\lib\objd
  42. CRYPT_LOCALTARGETPATHLIB=$(CRYPT_ROOT)\lib\$(_OBJ_DIR)
  43. # Local library link path: ...\lib\objd\i386
  44. CRYPT_LOCALLIB=$(CRYPT_LOCALTARGETPATHLIB)\$(TARGET_DIRECTORY)
  45. # Export libraries placed here: \nt\public\sdk\lib
  46. CRYPT_SDKTARGETPATHLIB=$(BASEDIR)\public\sdk\lib
  47. # Public library location: \nt\public\sdk\lib\i386
  48. CRYPT_SDKLIB=$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)
  49. CRYPT_SDKORLOCALLIB=$(CRYPT_LOCALLIB)
  50. CRYPT_LIB=$(CRYPT_SDKORLOCALLIB)\crypt32.lib
  51. USE_MAPSYM=1
  52. CRYPT_SDKTARGETPATHLIB=$(CRYPT_LOCALTARGETPATHLIB)
  53. NO_PUBLIC_SDK_POLLUTION=1