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.

73 lines
1.1 KiB

  1. ##########################################################################
  2. #
  3. # Microsoft Confidential
  4. # Copyright (C) Microsoft Corporation 1991
  5. # All Rights Reserved.
  6. #
  7. # Global makefile for RATINGS project
  8. #
  9. ##########################################################################
  10. !if "$(NTMAKEENV)" != ""
  11. #
  12. # This section is for the NT build ONLY.
  13. # For NT build, change the 'sources' or 'dirs' file, not this makefile
  14. #
  15. clean:
  16. !else
  17. #
  18. # Non-NT build makefile start HERE.
  19. #
  20. MAKE = nmake
  21. DIRS = common. mslocusr. msrating.
  22. DIRLIST = $(DIRS:.=)
  23. ALLLIST = $(DIRLIST)
  24. all: $(DIRS:.=.all)
  25. clean: $(DIRS:.=.cln)
  26. debug: $(DIRS:.=.dbg)
  27. retail: $(DIRS:.=.rtl)
  28. depend: $(DIRS:.=.dpn)
  29. default: $(DIRS:.=.rtl)
  30. $(DIRS:.=):
  31. cd $@
  32. $(MAKE) all
  33. cd ..
  34. $(DIRS:.=.all):
  35. cd $*
  36. $(MAKE) all
  37. cd ..
  38. $(DIRS:.=.dpn):
  39. cd $*
  40. $(MAKE) depend
  41. cd ..
  42. $(DIRS:.=.cln):
  43. cd $*
  44. $(MAKE) clean
  45. cd ..
  46. $(DIRS:.=.dbg):
  47. cd $*
  48. $(MAKE) debug
  49. cd ..
  50. $(DIRS:.=.rtl):
  51. cd $*
  52. $(MAKE) retail
  53. cd ..
  54. !endif # !if NTMAKEENV