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.

56 lines
1.5 KiB

  1. CCSHELL_DIR = $(PROJECT_ROOT)
  2. !include $(CCSHELL_DIR)\common.inc
  3. SOURCES_USED = $(SOURCES_USED) $(CCSHELL_DIR)\common.inc
  4. SELFREGNAME = $(O)\selfreg.inf
  5. MISCFILES = $(MISCFILES) $(SELFREGNAME)
  6. USE_NT_PRODUCT_VER = 1
  7. # Dynamically loading comctl32 through shfusion. Need to ignore "locally defined symbol imported" error
  8. LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217
  9. NTTARGETFILE0 = $(SELFREGNAME)
  10. PRECOMPILED_INCLUDE = precomp.h
  11. PRECOMPILED_PCH = precomp.pch
  12. PRECOMPILED_OBJ = precomp.obj
  13. TARGETNAME = powertoy
  14. TARGETPATH = obj
  15. TARGETTYPE = DYNLINK
  16. USE_MSVCRT=1
  17. INCLUDES = $(INCLUDES);$(SDK_INC_PATH)\gdiplus
  18. TARGETLIBS=\
  19. $(SDK_LIB_PATH)\kernel32.lib \
  20. $(SDK_LIB_PATH)\user32.lib \
  21. $(SDK_LIB_PATH)\advapi32.lib \
  22. $(SDK_LIB_PATH)\gdi32.lib \
  23. $(SHELL_LIB_PATH)\shell32p.lib \
  24. $(SHELL_LIB_PATH)\shlwapip.lib \
  25. $(SHELL_LIB_PATH)\shuuid.lib \
  26. $(SHELL_LIB_PATH)\shguidp.lib \
  27. $(SHELL_LIB_PATH)\shfusion.lib \
  28. $(SDK_LIB_PATH)\ole32.lib \
  29. $(SDK_LIB_PATH)\oleaut32.lib \
  30. $(SDK_LIB_PATH)\uuid.lib \
  31. $(CCSHELL_DIR)\lib\$O\stock.lib
  32. DLLDEF = powertoy.def
  33. DLLBASE = 0x71300000
  34. DLLENTRY = DllMain
  35. SOURCES = dll.cpp \
  36. resize.cpp \
  37. slideshow.cpp \
  38. resource.rc
  39. #
  40. # Fusionized
  41. #
  42. SXS_MANIFEST_RESOURCE_ID=123
  43. SXS_APPLICATION_MANIFEST=WindowsShell.Manifest