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.

80 lines
1.7 KiB

  1. ROOT=$(MAKEDIR:\GuideStore=)
  2. TARGETNAME=mstvgs
  3. TARGETPATH=obj
  4. TARGETTYPE=DYNLINK
  5. TARGETEXT=dll
  6. DLLENTRY=_DllMainCRTStartup
  7. USE_MSVCRT=1
  8. USE_VCCOM=1
  9. USE_STATIC_ATL=1
  10. ATL_VER=30
  11. USE_STL=1
  12. USE_NATIVE_EH=1
  13. USE_VC6SP3=1
  14. C_DEFINES=-D_USRDLL -DUNICODE -D_UNICODE
  15. DSHOWPUB=$(PROJECT_ROOT)\published\dxmdev\dshowdev
  16. #version goo
  17. C_DEFINES=$(C_DEFINES) -DOFFICIAL=1 -DFINAL=1
  18. !if exist( "$(ROOT)\qbuild.ver" )
  19. C_DEFINES=$(C_DEFINES) -DQBUILD_VER
  20. INCLUDES = $(INCLUDES);$(ROOT)
  21. !endif
  22. !if defined(DIRECTX_REDIST) && exist( "$(ROOT)\..\directx\inc\verinfo.h" )
  23. C_DEFINES=$(C_DEFINES) -DDXBUILD_VER
  24. INCLUDES=$(INCLUDES);$(ROOT)\..\directx\inc
  25. !endif
  26. #end version goo
  27. # VC6 IDE having trouble display HRESULTS from this compiler, so remove special typing
  28. !if "$(_BUILDTYPE)"=="chk"
  29. USER_C_FLAGS=$(USER_C_FLAGS) /noHRESULT
  30. !endif
  31. INCLUDES=$(INCLUDES);.;$(DSHOWPUB)\base;$(DSHOWPUB)\include;$(DSHOWPUB)\idl\$(O)
  32. PRECOMPILED_INCLUDE=..\stdafx.h
  33. PRECOMPILED_SOURCEFILE=..\stdafx.cpp
  34. PRECOMPILED_CXX=1
  35. SOURCES= \
  36. ..\guidestore.rc \
  37. ..\_guidestore.idl \
  38. ..\Channel.cpp \
  39. ..\guidedb.cpp \
  40. ..\GuideStore.cpp \
  41. ..\GuideStore2.cpp \
  42. ..\Object.cpp \
  43. ..\Program.cpp \
  44. ..\Property.cpp \
  45. ..\ScheduleEntry.cpp \
  46. ..\Service.cpp \
  47. ..\sharedmemory.cpp \
  48. ..\guidedataprovider.cpp \
  49. ..\stdprop.cpp \
  50. ..\util.cpp
  51. TARGETLIBS= \
  52. $(SDK_LIB_PATH)\wininet.lib \
  53. $(SDK_LIB_PATH)\ws2_32.lib \
  54. $(SDK_LIB_PATH)\winspool.lib \
  55. $(SDK_LIB_PATH)\kernel32.lib \
  56. $(SDK_LIB_PATH)\advapi32.lib \
  57. $(SDK_LIB_PATH)\ole32.lib \
  58. $(SDK_LIB_PATH)\oleaut32.lib \
  59. $(SDK_LIB_PATH)\uuid.lib \
  60. $(SDK_LIB_PATH)\user32.lib \
  61. $(SDK_LIB_PATH)\gdi32.lib \
  62. $(SDK_LIB_PATH)\shell32.lib \
  63. $(SDK_LIB_PATH)\comdlg32.lib \
  64. $(SDK_LIB_PATH)\rpcrt4.lib