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.

84 lines
3.5 KiB

  1. #************************** makefile for NTIO.SYS ***************************
  2. include ..\..\make.inc
  3. target =$(DEST)\ntio$(LANGID).sys
  4. #
  5. ####################### dependencies begin here. #########################
  6. #
  7. all: $(target)
  8. binplace -o $(ALT_PROJECT_TARGET) $(target) $(DEST)\ntio$(LANGID).sym
  9. include ..\..\cleanup.inc
  10. inc.lst: inc.asm
  11. $(DEST)\msbio.cl1: $(ALT_PROJECT)\msbio.skl \
  12. $(msg)\$(ALT_PROJECT).msg
  13. $(DEST)\msbio1.obj $(DEST)\msbio1.lst: msbio1.asm $(inc)\msbdata.inc \
  14. $(inc)\devsym.inc msequ.inc $(cinc)\vint.inc
  15. $(DEST)\mschar.obj $(DEST)\mschar.lst: mschar.asm biosbop.inc $(inc)\devsym.inc \
  16. $(inc)\ioctl.inc msequ.inc msgroup.inc $(cinc)\vint.inc
  17. $(DEST)\msend.obj $(DEST)\msend.lst: msend.asm
  18. $(DEST)\msinit.obj $(DEST)\msinit.lst: msinit.asm $(inc)\VERSIONA.inc \
  19. $(inc)\dbcs.sw $(inc)\dirent.inc $(inc)\dosmac.inc $(inc)\dosmac.inc \
  20. $(inc)\dossym.inc $(inc)\error.inc $(inc)\version.inc biostruc.inc \
  21. msequ.inc msgroup.inc $(cinc)\dossvc.inc $(cinc)\vint.inc
  22. $(DEST)\msint13.obj $(DEST)\msint13.lst: msint13.asm biostruc.inc $(cinc)\vint.inc \
  23. msequ.inc msgroup.inc
  24. $(DEST)\sysconf.obj $(DEST)\sysconf.lst: sysconf.asm $(inc)\doscntry.inc \
  25. $(inc)\parse.asm $(inc)\psdata.inc \
  26. $(inc)\syscall.inc $(inc)\sysvar.inc $(inc)\version.inc devmark.inc \
  27. $(inc)\devsym.inc $(cinc)\dossvc.inc $(cinc)\cmdsvc.inc
  28. $(DEST)\sysimes.obj $(DEST)\sysimes.lst: sysimes.asm
  29. $(DEST)\spckbd.obj $(DEST)\spckbd.lst: spckbd.asm $(cinc)\vint.inc
  30. $(DEST)\spcmse.obj $(DEST)\spcmse.lst: spcmse.asm $(cinc)\vint.inc
  31. $(DEST)\spcemm.obj $(DEST)\spcemm.lst: spcemm.asm $(cinc)\vint.inc
  32. $(DEST)\sysinit1.obj $(DEST)\sysinit1.lst: sysinit1.asm $(inc)\VERSIONA.inc \
  33. $(inc)\arena.inc $(inc)\buffer.inc $(inc)\cputype.inc \
  34. $(cinc)\curdir.inc $(inc)\dbcs.sw $(inc)\dirent.inc $(inc)\dosmac.inc \
  35. $(inc)\dossym.inc $(inc)\error.inc $(inc)\exe.inc \
  36. $(inc)\pdb.inc $(inc)\sf.inc $(inc)\syscall.inc \
  37. $(inc)\sysvar.inc $(inc)\version.inc biostruc.inc $(cinc)\vint.inc \
  38. devmark.inc $(inc)\devsym.inc $(inc)\ioctl.inc $(cinc)\dossvc.inc \
  39. $(cinc)\cmdsvc.inc
  40. $(DEST)\sysinit2.obj $(DEST)\sysinit2.lst: sysinit2.asm $(inc)\copyrigh.inc \
  41. $(inc)\doscntry.inc $(inc)\syscall.inc $(inc)\version.inc \
  42. devmark.inc $(inc)\devsym.inc $(inc)\ioctl.inc
  43. $(target): $(DEST)\msbio.cl1 $(DEST)\msbio1.obj $(DEST)\mschar.obj $(DEST)\msint13.obj $(DEST)\msinit.obj \
  44. $(DEST)\sysinit1.obj $(DEST)\spckbd.obj $(DEST)\spcmse.obj $(DEST)\spcemm.obj $(DEST)\sysconf.obj \
  45. $(DEST)\sysinit2.obj $(DEST)\sysimes.obj $(DEST)\msend.obj
  46. @echo $(DEST)\msbio1 + >$(DEST)\tmp.lnk
  47. @echo $(DEST)\mschar + >>$(DEST)\tmp.lnk
  48. @echo $(DEST)\msint13 + >>$(DEST)\tmp.lnk
  49. @echo $(DEST)\spckbd + >>$(DEST)\tmp.lnk
  50. @echo $(DEST)\spcmse + >>$(DEST)\tmp.lnk
  51. @echo $(DEST)\spcemm + >>$(DEST)\tmp.lnk
  52. @echo $(DEST)\msinit + >>$(DEST)\tmp.lnk
  53. @echo $(DEST)\sysinit1 + >>$(DEST)\tmp.lnk
  54. @echo $(DEST)\sysconf + >>$(DEST)\tmp.lnk
  55. @echo $(DEST)\sysinit2 + >>$(DEST)\tmp.lnk
  56. @echo $(DEST)\sysimes+ >>$(DEST)\tmp.lnk
  57. @echo $(DEST)\msend, >>$(DEST)\tmp.lnk
  58. @echo $(DEST)\ntio$(LANGID).exe,$(DEST)\ntio$(LANGID).map; >>$(DEST)\tmp.lnk
  59. link16 $(link_opts) @$(DEST)\tmp.lnk
  60. mapsym -o $(DEST)\ntio$(LANGID).sym $(DEST)\ntio$(LANGID)
  61. reloc $(DEST)\ntio$(LANGID).exe $(target) 70
  62. del $(DEST)\ntio$(LANGID).exe $(DEST)\tmp.lnk