vc6.mak 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. # copyright John Maddock 2003
  2. # Distributed under the Boost Software License, Version 1.0.
  3. # (See accompanying file LICENSE_1_0.txt or copy at
  4. # http://www.boost.org/LICENSE_1_0.txt.
  5. # very basic makefile for regression tests
  6. #
  7. # Visual C++ 6
  8. #
  9. #
  10. # Add additional compiler options here:
  11. #
  12. CXXFLAGS=
  13. #
  14. # Add additional include directories here:
  15. #
  16. INCLUDES=
  17. #
  18. # add additional linker flags here:
  19. #
  20. XLFLAGS=
  21. #
  22. # sources to compile for each test:
  23. #
  24. SOURCES=*.cpp
  25. CFLAGS= $(INCLUDES) /Zm400 /GF /Gy -GX -GR -I..\..\..\..\ /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS)
  26. LFLAGS= -link /LIBPATH:..\..\..\..\stage\lib /LIBPATH:..\..\build\vc6 user32.lib $(XLFLAGS)
  27. all :: r1-vc6.exe r2-vc6.exe r3-vc6.exe r4-vc6.exe r5-vc6.exe r6-vc6.exe r7-vc6.exe r8-vc6.exe
  28. r1-vc6
  29. r2-vc6
  30. r3-vc6
  31. r4-vc6
  32. r5-vc6
  33. r6-vc6
  34. -copy ..\..\build\vc6\boost_regex*.dll
  35. -copy ..\..\..\..\stage\lib\boost_regex*.dll
  36. r7-vc6
  37. r8-vc6
  38. r1-vc6.exe :
  39. cl /ML $(CFLAGS) /O2 -o r1-vc6.exe $(SOURCES) $(LFLAGS)
  40. r2-vc6.exe :
  41. cl /MLd $(CFLAGS) -o r2-vc6.exe $(SOURCES) $(LFLAGS)
  42. r3-vc6.exe :
  43. cl /MT $(CFLAGS) /O2 -o r3-vc6.exe $(SOURCES) $(LFLAGS)
  44. r4-vc6.exe :
  45. cl /MTd $(CFLAGS) -o r4-vc6.exe $(SOURCES) $(LFLAGS)
  46. r5-vc6.exe :
  47. cl /MD $(CFLAGS) /O2 -o r5-vc6.exe $(SOURCES) $(LFLAGS)
  48. r6-vc6.exe :
  49. cl /MDd $(CFLAGS) -o r6-vc6.exe $(SOURCES) $(LFLAGS)
  50. r7-vc6.exe :
  51. cl /MD $(CFLAGS) /O2 /DBOOST_ALL_DYN_LINK -o r7-vc6.exe $(SOURCES) $(LFLAGS)
  52. r8-vc6.exe :
  53. cl /MDd $(CFLAGS) /DBOOST_ALL_DYN_LINK -o r8-vc6.exe $(SOURCES) $(LFLAGS)