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.

77 lines
1.3 KiB

  1. # ole2 Thunk DLL makefile
  2. #
  3. # Copyright (c) 1991, Microsoft Corporation
  4. #
  5. # History:
  6. #
  7. # 18-Feb-1994 BobDay Adapted from MVDM\WOW16\GDI\MAKEFILE
  8. #
  9. !IFDEF USEBUILD
  10. # If using BUILD.EXE, edit .\sources. if you want to add a new source
  11. # file to this component. This file merely indirects to the real make file
  12. # that is shared by all the components of NT OS/2.
  13. !INCLUDE $(NTMAKEENV)\makefile.def
  14. !ELSE
  15. default: copy_bin
  16. TARGET = ole2.dll
  17. CFILES = \
  18. .\ole2dthk.c\
  19. .\mondthk.c
  20. CXXFILES = \
  21. .\ole2.cxx\
  22. .\ole2guid.cxx\
  23. .\ole2splt.cxx\
  24. .\ole2lcl.cxx\
  25. .\cdebug.cxx\
  26. .\inplace.cxx\
  27. .\lockbyte.cxx\
  28. .\memstm.cxx\
  29. .\icon.cxx
  30. RCFILES = .\ole2.rc
  31. LIBS = $(LIBS) \
  32. ..\lib\shell.lib \
  33. ..\compobj\$(OBJDIR)\compobj.lib \
  34. ..\storage\$(OBJDIR)\storage.lib
  35. !if "$(NTDEBUG)" != "" && "$(NTDEBUG)" != "retail" && "$(NTDEBUG)" != "ntsdnodbg"
  36. LIBS = $(LIBS) $(OLETHUNK)\debnot\$(OBJDIR)\debnot.lib
  37. !endif
  38. !include ..\makefile.inc
  39. copy_bin: all
  40. -binplace $(OBJDIR)\ole2.dll
  41. -binplace $(OBJDIR)\ole2.sym
  42. -binplace $(OBJDIR)\ole2.map
  43. ole2.obj: ole2.cxx
  44. ole2dthk.obj: ole2dthk.c
  45. ole2splt.obj: ole2splt.cxx
  46. ole2lcl.obj: ole2lcl.cxx
  47. mondthk.obj: mondthk.c
  48. ole2guid.obj: ole2guid.cxx
  49. cdebug.obj: cdebug.cxx
  50. inplace.obj: inplace.cxx
  51. lockbyte.obj: lockbyte.cxx
  52. memstm.obj: memstm.cxx
  53. icon.obj: icon.cxx
  54. !ENDIF