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.

65 lines
1.2 KiB

  1. TARGETNAME=shelldrt
  2. TARGETPATH=obj
  3. TARGETTYPE=PROGRAM
  4. NOT_LEAN_AND_MEAN=1
  5. USE_NTDLL=1
  6. CCSHELL_DIR = $(PROJECT_ROOT)
  7. INCLUDES=$(INCLUDES);$(CCSHELL_DIR)\ext\shtl
  8. INCLUDES = $(INCLUDES);$(PROJECT_ROOT)\lib\$(O)
  9. !if !$(FREEBUILD)
  10. C_DEFINES = $(C_DEFINES) -DDEBUG
  11. LINKER_NOICF = 1 # ICF is s-l-o-w
  12. !endif
  13. !if "$(FULL_DEBUG)" == "1"
  14. MSC_OPTIMIZATION= /Odi
  15. !endif
  16. LINKER_FLAGS=-merge:.CRT=.data
  17. SOURCES= shelldrt.cpp \
  18. shelldrt.rc
  19. UMTYPE=console
  20. EXPECTED_WINVER=4.0
  21. UMENTRYABS=mainCRTStartup
  22. USE_STATIC_ATL=1
  23. ATL_VER=30
  24. USE_VCCOM=1
  25. USE_NATIVE_EH=1
  26. USE_STL=1
  27. USE_MSVCRT=1
  28. VDMLIBS= \
  29. $(SDK_LIB_PATH)\vdmdbg.lib
  30. TARGETLIBS= \
  31. $(SDK_LIB_PATH)\oleaut32.lib \
  32. $(WINDOWS_LIB_PATH)\user32p.lib \
  33. $(SDK_LIB_PATH)\uuid.lib \
  34. $(SDK_LIB_PATH)\version.lib \
  35. $(SHELL_LIB_PATH)\shell32p.lib \
  36. $(SDK_LIB_PATH)\ntdll.lib
  37. LINKLIBS= \
  38. $(TERMSRV_LIB_PATH)\utildll.lib
  39. !if !$(WIN64)
  40. TARGETLIBS = \
  41. $(TARGETLIBS) \
  42. $(VDMLIBS)
  43. !endif
  44. PRECOMPILED_CXX=1
  45. PRECOMPILED_INCLUDE=stdafx.h
  46. PRECOMPILED_PCH=stdafx.pch
  47. PRECOMPILED_OBJ=stdafx.obj
  48. C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE
  49. UMENTRY=wmain