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.

88 lines
2.8 KiB

  1. # makefile for mem.exe
  2. #
  3. # Copyright (c) 1991, Microsoft Corporation
  4. #
  5. # History:
  6. # 13-Apr-1992 Sudeep Bharati (sudeepb)
  7. # Created.
  8. #
  9. extcsw =/Gs
  10. include ..\..\make.inc
  11. hinc =..\..\h
  12. target =$(DEST)\mem.exe
  13. #
  14. ####################### dependencies begin here. #########################
  15. #
  16. all: makedir $(target)
  17. binplace -o $(ALT_PROJECT_TARGET) $(target)
  18. include ..\..\cleanup.inc
  19. $(DEST)\mem.ctl: $(ALT_PROJECT)\mem.skl $(msg)\$(ALT_PROJECT).msg
  20. cd $(DEST)
  21. buildmsg.exe ..\..\..\$(msg)\$(ALT_PROJECT) ..\..\mem.skl
  22. cd ..\..\..
  23. $(DEST)\_parse.obj: _parse.asm \
  24. makefile.sub \
  25. $(inc)\version.inc \
  26. $(inc)\parse.asm \
  27. $(inc)\psdata.inc
  28. $(DEST)\_msgret.obj: _msgret.asm \
  29. makefile.sub \
  30. $(DEST)\mem.ctl \
  31. $(inc)\msgserv.asm \
  32. $(inc)\sysmsg.inc
  33. $(DEST)\mem.obj: mem.c \
  34. xmm.h \
  35. msgdef.h \
  36. mem.h \
  37. $(hinc)\version.h \
  38. $(hinc)\copyrigh.h
  39. $(DEST)\membase.obj: membase.c \
  40. xmm.h \
  41. msgdef.h \
  42. mem.h \
  43. $(hinc)\version.h \
  44. $(hinc)\copyrigh.h
  45. $(DEST)\memex.obj: memex.c \
  46. xmm.h \
  47. msgdef.h \
  48. mem.h \
  49. $(hinc)\version.h \
  50. $(hinc)\copyrigh.h
  51. $(DEST)\submsg.obj: submsg.c \
  52. xmm.h \
  53. msgdef.h \
  54. mem.h \
  55. $(hinc)\version.h \
  56. $(hinc)\copyrigh.h
  57. $(DEST)\memctrlc.obj: memctrlc.c \
  58. $(hinc)\copyrigh.h
  59. $(DEST)\chkvdisk.obj: chkvdisk.asm
  60. $(target): $(DEST)\mem.obj $(DEST)\_msgret.obj $(DEST)\_parse.obj \
  61. $(DEST)\memex.obj $(DEST)\submsg.obj $(DEST)\membase.obj \
  62. $(DEST)\chkvdisk.obj $(DEST)\memctrlc.obj
  63. @echo $(DEST)\mem+ >$(DEST)\tmp.lnk
  64. @echo $(DEST)\_msgret.obj+ >>$(DEST)\tmp.lnk
  65. @echo $(DEST)\_parse+ >>$(DEST)\tmp.lnk
  66. @echo $(DEST)\memex+ >>$(DEST)\tmp.lnk
  67. @echo $(DEST)\submsg+ >>$(DEST)\tmp.lnk
  68. @echo $(DEST)\membase+ >>$(DEST)\tmp.lnk
  69. @echo $(DEST)\chkvdisk+ >>$(DEST)\tmp.lnk
  70. @echo $(DEST)\memctrlc, >>$(DEST)\tmp.lnk
  71. @echo $(DEST)\mem.exe,, >>$(DEST)\tmp.lnk
  72. @echo ..\..\lib\xmm ..\..\lib\mem ..\..\lib\; >>$(DEST)\tmp.lnk
  73. link16 /E $(link_opts) @$(DEST)\tmp.lnk
  74. del $(DEST)\tmp.lnk