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.

76 lines
1.9 KiB

  1. !IF 0
  2. Copyright (c) 1989 Microsoft Corporation
  3. Module Name:
  4. sources.
  5. Abstract:
  6. This file specifies the target component being built and the list of
  7. sources files needed to build that component. Also specifies optional
  8. compiler switches and libraries that are unique for the component being
  9. built.
  10. Author:
  11. Donna Liu (DonnaLi) 19-Dec-1993
  12. !ENDIF
  13. MAJORCOMP = cairole
  14. MINORCOMP = com
  15. # This links against oleutest\assert which is built before this directory.
  16. # So we block here and collect our threads to assure that "assert" is
  17. # finished building.
  18. # Blocking here also allows "olebind", "Server1", "Server2" and
  19. # "Server3", which also need "assert", to build without SYNCHRONZATION.
  20. SYNCHRONIZE_BLOCK=1
  21. SYNCHRONIZE_DRAIN=1
  22. TARGETNAME= oleimpl
  23. TARGETPATH= obj
  24. TARGETTYPE= DYNLINK
  25. DLLDEF= $(O)\oleimpl.def
  26. DLLBASE=@$(COFFBASE_TXT_FILE),usermode
  27. INCLUDES= $(BASEDIR)\private\ole32\common\daytona;\
  28. $(BASEDIR)\private\ole32\ih;\
  29. ..;\
  30. ..\..\common
  31. C_DEFINES= \
  32. $(C_DEFINES) \
  33. -DFLAT \
  34. -DWIN32=100 \
  35. -D_NT1X_=100 \
  36. -DUNICODE \
  37. -D_UNICODE \
  38. -DINC_OLE2 \
  39. -DNOEXCEPTIONS \
  40. -DCAIROLE_DOWNLEVEL
  41. SOURCES= \
  42. ..\oleimpl.cxx \
  43. ..\iclisite.cxx
  44. DLLENTRY=_DllMainCRTStartup
  45. UMTYPE= windows
  46. UMAPPL=
  47. UMTEST=
  48. LINKLIBS= \
  49. ..\..\assert\daytona\$(O)\assert.lib \
  50. ..\..\oledll2\daytona\$(O)\oledll2.lib \
  51. $(SDK_LIB_PATH)\uuid.lib \
  52. $(SDK_LIB_PATH)\ole32.lib \
  53. $(SDK_LIB_PATH)\gdi32.lib \
  54. $(SDK_LIB_PATH)\kernel32.lib \
  55. $(SDK_LIB_PATH)\user32.lib \
  56. $(SDK_LIB_PATH)\advapi32.lib
  57. USE_MSVCRT= 1