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.

53 lines
1.5 KiB

  1. #;
  2. #; Microsoft Confidential
  3. #; Copyright (C) Microsoft Corporation 1988-1991
  4. #; All Rights Reserved.
  5. #;
  6. #
  7. # Make file for HIMEM.SYS
  8. #
  9. # Modification History
  10. #
  11. # Sudeepb 14-May-1991 Ported for NT XMS Support
  12. include ../../make.inc
  13. target =$(DEST)\himem.sys
  14. cinc =../../../../inc
  15. AINC =-I. -I$(cinc) -I../../../../inc
  16. #
  17. ####################### Dependencies Begin Here ##########################
  18. #
  19. all: oldobjs $(target)
  20. binplace -o $(ALT_PROJECT_TARGET) $(target)
  21. include ..\..\cleanup.inc
  22. oldobjs:
  23. @if exist messages.asm del messages.asm
  24. $(DEST)\himem.obj: himem.asm himem.inc $(cinc)/xmssvc.inc $(cinc)/vint.inc
  25. $(DEST)\himem1.obj: himem1.asm himem.inc $(cinc)/xmssvc.inc
  26. $(DEST)\himem2.obj: himem2.asm himem.inc $(cinc)/xmssvc.inc
  27. $(DEST)\messages.obj: $(ALT_PROJECT)\messages.asm himem.inc
  28. $(asm) $(ainc) $(aflags) $(ALT_PROJECT)\messages.asm,$*.obj;
  29. $(DEST)\himem4.obj: himem4.asm himem.inc $(cinc)/xmssvc.inc $(cinc)/vint.inc
  30. $(DEST)\himem5.obj: himem5.asm himem.inc $(cinc)/xmssvc.inc $(cinc)/vint.inc
  31. $(DEST)\himem.exe: $(DEST)\himem.obj $(DEST)\himem1.obj $(DEST)\himem2.obj \
  32. $(DEST)\messages.obj $(DEST)\himem4.obj $(DEST)\himem5.obj
  33. link16 $(DEST)\himem+$(DEST)\himem1+$(DEST)\himem2+$(DEST)\messages+$(DEST)\himem4+$(DEST)\himem5/map/li,$(DEST)\himem.exe;
  34. $(DEST)\himem.bin: $(DEST)\himem.exe
  35. reloc $(DEST)\himem.exe $(DEST)\himem.bin 0
  36. $(target): $(DEST)\himem.bin
  37. stripdd $(DEST)\himem.bin $(target)