MAKEFILE
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. # makefile - Handy makefile for command-line use
  2. #
  3. # Usage:
  4. #   nmake [options] [all|clean]
  5. #
  6. # Options:
  7. #   WIN32=1     Build 32-bit version
  8. #   DEBUG=0     Build retail version
  9. #   DEBUG=1     Build debug version (default)
  10. #   UNICODE=0   Build ANSI/DBCS version (default)
  11. #   UNICODE=1   Build Unicode version
  12. # This is a part of the Microsoft Foundation Classes C++ library.
  13. # Copyright (C) 1992-1997 Microsoft Corporation
  14. # All rights reserved.
  15. #
  16. # This source code is only intended as a supplement to the
  17. # Microsoft Foundation Classes Reference and related
  18. # electronic documentation provided with the library.
  19. # See these sources for detailed information regarding the
  20. # Microsoft Foundation Classes product.
  21. !ifndef UNICODE
  22. UNICODE=0
  23. !endif
  24. !ifndef DEBUG
  25. DEBUG=1
  26. !endif
  27. !if "$(UNICODE)" == "1"
  28. !if "$(DEBUG)" == "1"
  29. all:
  30. nmake -f smile.mak CFG="Smile - Win32 Unicode Debug"
  31. clean:
  32. @-if exist DebugU*.* echo y | erase DebugU*.*
  33. !else
  34. all:
  35. nmake -f smile.mak CFG="Smile - Win32 Unicode Release"
  36. clean:
  37. @-if exist ReleaseU*.* echo y | erase ReleaseU*.*
  38. !endif
  39. !else
  40. !if "$(DEBUG)" == "1"
  41. all:
  42. nmake -f smile.mak CFG="Smile - Win32 Debug"
  43. clean:
  44. @-if exist Debug*.* echo y | erase Debug*.*
  45. !else
  46. all:
  47. nmake -f smile.mak CFG="Smile - Win32 Release"
  48. clean:
  49. @-if exist Release*.* echo y | erase Release*.*
  50. !endif
  51. !endif