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.

97 lines
2.7 KiB

  1. !include $(WINDOWS_COM)\wu.inc
  2. #
  3. # Copyright (c) 2000 Microsoft Corporation
  4. #
  5. # Module Name: detect
  6. #
  7. # Abstract: IUEngine.DLL Implementation
  8. #
  9. MAJORCOMP=windows.com
  10. MINORCOMP=iuengine
  11. TARGETNAME=iuengine
  12. TARGETPATH=obj
  13. TARGETTYPE=DYNLINK
  14. UMTYPE=windows
  15. DLLENTRY=_DllMainCRTStartup
  16. DLLDEF=..\IUEngine.def
  17. #
  18. # Compiler settings
  19. #
  20. # C_DEFINES=-D_USRDLL -D_ATL_MIN_CRT
  21. PRECOMPILED_INCLUDE=..\iuengine.h
  22. PRECOMPILED_CXX=1
  23. USE_STATIC_ATL=1
  24. ATL_DLL_IMPL=1
  25. # USE_CRTDLL=1
  26. # USE_LIBCMT=1
  27. # USE_STL=1
  28. # USE_MSVCRT=1
  29. #
  30. # WUBUILD LAB will set this manually
  31. #
  32. # NT_SIGNCODE=1
  33. USE_CRTDLL=1
  34. #BROWSER_INFO=1
  35. #
  36. # we use try/catch for safearray, so we need this flag
  37. #
  38. # USER_C_FLAGS=/GX
  39. TARGETLIBS=\
  40. $(SDK_LIB_PATH)\oleaut32.lib \
  41. $(SDK_LIB_PATH)\ole32.lib \
  42. $(SDK_LIB_PATH)\kernel32.lib \
  43. $(SDK_LIB_PATH)\user32.lib \
  44. $(SDK_LIB_PATH)\shlwapi.lib \
  45. $(SDK_LIB_PATH)\ShFolder.Lib \
  46. $(SDK_LIB_PATH)\shell32.lib \
  47. $(SDK_LIB_PATH)\advapi32.lib \
  48. $(SDK_LIB_PATH)\advpack.lib \
  49. $(SDK_LIB_PATH)\uuid.lib \
  50. $(SDK_LIB_PATH)\wininet.lib \
  51. $(SDK_LIB_PATH)\version.lib \
  52. $(SDK_LIB_PATH)\setupapi.lib \
  53. $(SDK_LIB_PATH)\winspool.lib \
  54. $(SDK_LIB_PATH)\rpcrt4.lib \
  55. $(SDK_LIB_PATH)\Rasapi32.lib \
  56. $(WULIB)\logging\$(WUBLDTYPE)\$(O)\logging.lib \
  57. $(WULIB)\util\$(WUBLDTYPE)\$(O)\util.lib \
  58. $(WULIB)\detect\$(WUBLDTYPE)\$(O)\detect.lib \
  59. $(WULIB)\download\$(WUBLDTYPE)\$(O)\download.lib \
  60. $(WULIB)\install\$(WUBLDTYPE)\$(O)\install.lib \
  61. $(WULIB)\trust\$(WUBLDTYPE)\$(O)\trust.lib \
  62. $(WULIB)\urllogging\$(WUBLDTYPE)\$(O)\urllogging.lib \
  63. $(WULIB)\schemamisc\$(WUBLDTYPE)\$(O)\schemamisc.lib \
  64. $(WULIB)\urlagent\$(WUBLDTYPE)\$(O)\urlagent.lib \
  65. $(WULIB)\wusafefn\$(WUBLDTYPE)\$(O)\wusafefn.lib \
  66. #
  67. # how about - gdi32.lib, comdlg32.lib, odbc32.lib, odbccp32.lib?
  68. # they are showing up in the ATL project settings.
  69. #
  70. INCLUDES=$(INCLUDES);..\..\inc;..\.;$(BASEDIR)\public\internal\windows\inc;$(BASEDIR)\public\internal\enduser\inc;$(BASEDIR)\public\internal\inetcore\inc;
  71. SOURCES= \
  72. ..\engmain.cpp \
  73. ..\detect.cpp \
  74. ..\download.cpp \
  75. ..\setopsts.cpp \
  76. ..\install.cpp \
  77. ..\manifest.cpp \
  78. ..\sysspec.cpp \
  79. ..\iuxml.cpp \
  80. ..\expression.cpp \
  81. ..\history.cpp \
  82. ..\cdmi.cpp \
  83. ..\cdmp.cpp \
  84. ..\delexdl.cpp \
  85. ..\browse.cpp \
  86. ..\v3applog.cpp \
  87. ..\iuengine.rc