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.

59 lines
1.5 KiB

  1. # --------------------------------------------------------------------
  2. #
  3. # Copyright (c) 1993-1999 Microsoft Corporation
  4. #
  5. # Microsoft RPC
  6. # Copyright(c) Microsoft Corp., 1990
  7. #
  8. # --------------------------------------------------------------------
  9. # --------------------------------------------------------------------
  10. #
  11. # File : makefile.
  12. #
  13. # Title : Makefile the stub build verification test.
  14. #
  15. # Description :
  16. # This makefile creates the build verification test (client and server)
  17. # to be used to test the stubs created by the midl compiler with the rpc
  18. # runtime.
  19. #
  20. # History :
  21. # mikemon 12-21-90 Beginning of recorded history.
  22. # brucemc 05-21-92 Added C7 support and cleaned up.
  23. # --------------------------------------------------------------------
  24. !ifdef NTMAKEENV
  25. !include $(NTMAKEENV)\makefile.def
  26. !else
  27. ALL=1
  28. !include rules.mk
  29. !if "$(TRG)" == "ALL"
  30. TARGETDIRS = $(CLIENT_SUBDIRS:MAC=)
  31. TARGETDIRS = $(TARGETDIRS:MPPC=)
  32. !else
  33. TARGETDIRS = $(TRG)
  34. !endif
  35. all :
  36. for %%i in ($(TARGETDIRS)) do (cd %%i && ($(MAKE) $(NMAKE_FLAGS) -$(MAKEFLAGS) || exit) && cd ..)
  37. clean :
  38. for %%i in ($(TARGETDIRS)) do (cd %%i && ($(MAKE) -$(MAKEFLAGS) clean || exit ) && cd ..)
  39. clobber :
  40. for %%i in ($(TARGETDIRS)) do (cd %%i && ($(MAKE) -$(MAKEFLAGS) clobber || exit ) && cd ..)
  41. depend :
  42. for %%i in ($(TARGETDIRS)) do (cd %%i && ($(MAKE) -$(MAKEFLAGS) depend || exit ) && cd ..)
  43. tree :
  44. for %%i in ($(TARGETDIRS)) do (cd %%i && ($(MAKE) -$(MAKEFLAGS) tree || exit ) && cd ..)
  45. !endif