Leaked source code of windows server 2003
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.

98 lines
2.0 KiB

  1. #//+---------------------------------------------------------------------------
  2. #//
  3. #// Microsoft Windows
  4. #// Copyright (C) Microsoft Corporation, 1992 - 1994.
  5. #//
  6. #// File: makefile
  7. #// Contents: makefile for 16 bit spsvr16 for OLETHUNK unit test.
  8. #//
  9. #// History: 06-16-94 terryru Created
  10. #//
  11. #//----------------------------------------------------------------------------
  12. !IFDEF USEBUILD
  13. # If using BUILD.EXE, edit .\sources. if you want to add a new source
  14. # file to this component. This file merely indirects to the real make file
  15. # that is shared by all the components of NT OS/2.
  16. !INCLUDE $(NTMAKEENV)\makefile.def
  17. !ELSE
  18. default: copy_bin
  19. TARGET = spsvr16.exe
  20. TARGETTYPE = EXE
  21. OLETHUNK = $(_NTDRIVE)$(_NTROOT)\private\cairole\olethunk
  22. RCINC=$(RCINC) -i..\ole2ui -i..\ole2ui\res\usa
  23. CDEFINES= -I..\ole2ui /GEs
  24. LFLAGS=/STACK:16384
  25. CPPFILES = \
  26. .\app.cpp \
  27. .\doc.cpp \
  28. .\icf.cpp \
  29. .\ido.cpp \
  30. .\iec.cpp \
  31. .\ioipao.cpp \
  32. .\ioipo.cpp \
  33. .\ioo.cpp \
  34. .\ips.cpp \
  35. .\obj.cpp \
  36. .\pre.cpp \
  37. .\simpsvr.cpp
  38. RCFILES = \
  39. .\spsvr16.rc
  40. LIBS = $(LIBS)\
  41. $(OLE16)\lib\ole2.lib \
  42. $(OLE16)\lib\storage.lib \
  43. $(OLE16)\lib\loleuic.lib \
  44. $(OLE16)\lib\compobj.lib \
  45. $(OLE16)\lib\shell.lib
  46. !include ..\makefile.inc
  47. !if "$(NTDEBUG)" != "" && "$(NTDEBUG)" != "retail"
  48. LIBS = $(LIBS) $(OLETHUNK)\debnot\$(OBJDIR)\debnot.lib
  49. !endif
  50. copy_bin: all
  51. binplace $(OBJDIR)\spsvr16.exe
  52. binplace $(OBJDIR)\spsvr16.sym
  53. binplace $(OBJDIR)\spsvr16.map
  54. app.obj: app.cpp
  55. doc.obj: doc.cpp
  56. icf.obj: icf.cpp
  57. ido.obj: ido.cpp
  58. iec.obj: iec.cpp
  59. ioipao.obj: ioipao.cpp
  60. ioipo.obj: ioipo.cpp
  61. ioo.obj: ioo.cpp
  62. ips.obj: ips.cpp
  63. obj.obj: obj.cpp
  64. pre.obj: pre.cpp
  65. simpsvr.obj: simpsvr.cpp
  66. !ENDIF