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.

61 lines
1.7 KiB

  1. !include $(CCSHELL_DIR)\common.inc
  2. SOURCES_USED = $(SOURCES_USED) $(CCSHELL_DIR)\common.inc
  3. SELFREGNAME= $(O)\selfreg_mydocs.inf
  4. MISCFILES= $(MISCFILES) $(SELFREGNAME)
  5. TARGETNAME= mydocs
  6. TARGETTYPE= DYNLINK
  7. TARGETPATH= obj
  8. DLLDEF= ..\mydocs.def
  9. DLLENTRY= DllMain
  10. DLLBASE= 0x77000000
  11. # Include ATL just to get conversion macros
  12. USE_ATL= 1
  13. USE_MSVCRT= 1
  14. # Dynamically loading comctl32 through shfusion. Need to ignore "locally defined symbol imported" error
  15. LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217
  16. #VERIFY_LC = 1
  17. LC_PATH = $(PROJECT_ROOT)\lcinf
  18. TARGETLIBS= \
  19. $(SDK_LIB_PATH)\kernel32.lib \
  20. $(SDK_LIB_PATH)\user32.lib \
  21. $(SDK_LIB_PATH)\gdi32.lib \
  22. $(SHELL_LIB_PATH)\shell32p.lib \
  23. $(CCSHELL_DIR)\lib\$(O)\shguid.lib \
  24. $(CCSHELL_DIR)\lib\$(O)\shguidp.lib \
  25. $(SHELL_LIB_PATH)\shlwapip.lib \
  26. $(SHELL_LIB_PATH)\shdocvw.lib \
  27. $(SDK_LIB_PATH)\advapi32.lib \
  28. $(SDK_LIB_PATH)\uuid.lib \
  29. $(SHELL_LIB_PATH)\shfusion.lib \
  30. $(SDK_LIB_PATH)\ole32.lib \
  31. $(SDK_LIB_PATH)\oleaut32.lib \
  32. $(CCSHELL_DIR)\lib\$(O)\stock.lib
  33. INCLUDES= ..\;$(BASE_INC_PATH);$(DS_INC_PATH);$(O)
  34. SOURCES= ..\copyhook.cpp \
  35. ..\debug.cpp \
  36. ..\dll.cpp \
  37. ..\dllload.cpp \
  38. ..\mydocsexts.cpp \
  39. ..\prop.cpp \
  40. ..\resource.rc \
  41. ..\util.cpp
  42. NTTARGETFILES=
  43. PRECOMPILED_INCLUDE=..\precomp.hxx
  44. PRECOMPILED_PCH=precomp.pch
  45. PRECOMPILED_OBJ=precomp.obj
  46. # Fusionized
  47. SXS_MANIFEST_RESOURCE_ID=123
  48. SXS_APPLICATION_MANIFEST=WindowsShell.Manifest