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.

111 lines
2.6 KiB

  1. !IF 0
  2. Copyright (c) 1994 Microsoft Corporation
  3. Module Name:
  4. sources.
  5. Abstract:
  6. Standard definitions file for olethk32.dll, the OLE 2.0 interoperability
  7. 32-bit thunk handler.
  8. Author:
  9. Bob Day (bobday) 18-Feb-1994
  10. NOTE: Commented description of this file is in \nt\bak\bin\sources.tpl
  11. # ..\..\com\coll\daytona\obj\*\coll.lib
  12. !ENDIF
  13. !include ..\..\..\chicago0.inc
  14. MAJORCOMP=cairole
  15. MINORCOMP=interop
  16. TARGETNAME=olethk32
  17. TARGETPATH=$(BASEDIR)\public\sdk\lib\chicago
  18. TARGETTYPE=DYNLINK
  19. TARGETLIBS= \
  20. $(BASEDIR)\public\sdk\lib\chicago\*\ole32.lib \
  21. $(BASEDIR)\public\sdk\lib\*\uuid.lib \
  22. $(BASEDIR)\public\sdk\lib\*\gdi32.lib \
  23. $(BASEDIR)\public\sdk\lib\*\user32.lib \
  24. $(BASEDIR)\public\sdk\lib\*\advapi32.lib \
  25. $(BASEDIR)\public\sdk\lib\*\shell32.lib \
  26. $(BASEDIR)\public\sdk\lib\*\comdlg32.lib \
  27. ..\..\..\win98\lib\wow32.lib \
  28. ..\..\..\win98\lib\kernel32.lib \
  29. ..\..\..\common\cruntime\chicago\obj\*\cruntime.lib
  30. INCLUDES=..\.;..\..\h;..\..\..\ih; \
  31. ..\..\..\idl\public\$(DEST_TREE)\obj; \
  32. ..\..\..\idl\internal\$(DEST_TREE)\obj; \
  33. ..\..\..\idl\private\$(DEST_TREE)\obj; \
  34. $(BASEDIR)\public\sdk\inc; \
  35. #
  36. # 0x6000000 should be fairly safe even though it is in usermode address range.
  37. # This DLL should only be loaded by WOW and since WOW doesn't normally load any
  38. # usermode DLLs, we can get away with loading it wherever we want. Feel free
  39. # to move it about if you really understand coffbase.txt. -BobDay
  40. #
  41. DLLBASE=0x6000000
  42. DLLENTRY=DllEntryPoint
  43. DLLDEF=obj\*\olethk32.def
  44. C_DEFINES=$(C_DEFINES) \
  45. -DFLAT \
  46. -DWIN32=100 \
  47. -D_NT1X_=100
  48. SOURCES=\
  49. ..\dllentry.cxx \
  50. ..\tlsthk.cxx \
  51. ..\thkmgr.cxx \
  52. ..\freelist.cxx \
  53. ..\cthkmgr.cxx \
  54. ..\olethk32.cxx \
  55. ..\inv16.cxx \
  56. ..\inv32.cxx \
  57. ..\thoputil.cxx \
  58. ..\thop16.cxx \
  59. ..\thop32.cxx \
  60. ..\thopiint.cxx \
  61. ..\tc1632.cxx \
  62. ..\thtblapi.cxx \
  63. ..\vtblapi.cxx \
  64. ..\iidtothi.cxx \
  65. ..\dbgapi.cxx \
  66. ..\dbgitbl.cxx \
  67. ..\map_kv.cxx \
  68. ..\plex.cxx \
  69. ..\apinot.cxx \
  70. ..\olethk32.rc \
  71. ..\alias.cxx \
  72. ..\mmodel.cxx \
  73. ..\stalloc.cxx \
  74. ..\heap.cxx
  75. PRECOMPILED_INCLUDE=..\headers.cxx
  76. PRECOMPILED_PCH=headers.pch
  77. PRECOMPILED_OBJ=headers.obj
  78. UMTYPE= windows
  79. UMAPPL=
  80. UMTEST=
  81. !IF $(386)
  82. NTTARGETFILES=olethk32.sym
  83. !ENDIF
  84. !IFDEF LEGOIZE_OLETHK32
  85. NTBBT=1
  86. _NT_BBT_ON_THIS_MACHINE=1
  87. !ENDIF