Makefile.tools
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:2k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. # $Id: Makefile.tools,v 1.6 2001/06/29 05:36:35 bko Exp $
  2. ######################################################################
  3. #                     Default tool names/locations
  4. ######################################################################
  5. # this makefile defines what tools are named (and possibly where they
  6. # are located) for different toolchains.
  7. # possible values for VOCAL_TOOLCHAIN_TYPE are
  8. #
  9. #     gnu
  10. #     sunpro
  11. #     msgnu
  12. # DO NOT make OS or architecture specific conditions here.  Do them later
  13. ##############################  GNU toolchain  ##############################
  14. ifeq ($(VOCAL_TOOLCHAIN_TYPE),gnu)
  15. AR = ar
  16. ARFLAGS = rv
  17. CC = gcc
  18. CXX = g++
  19. DEP = g++ -E
  20. DFLAGS = -M
  21. DMANGLE =
  22. INSTALL = install
  23. LINKER = g++
  24. LNDIR = $(shell pwd)/$(ROOT)/tools/lndir.sh
  25. CFLAGS += -Wall
  26. CXXFLAGS += -Wall
  27. DEBUG_FLAG = -g
  28. endif
  29. ##############################  SunPro toolchain ##############################
  30. ifeq ($(VOCAL_TOOLCHAIN_TYPE),sunpro)
  31. AR = CC -xar -o
  32. ARFLAGS =
  33. CC = cc
  34. CXX = CC
  35. DEP = CC -xM
  36. DMANGLE = | perl $(TOOLS)/hacksol | grep -v /opt/SUNWspro
  37. DFLAGS = -M
  38. INSTALL = install
  39. LINKER = CC
  40. LNDIR = $(shell pwd)/$(ROOT)/tools/lndir.sh
  41. DEBUG_FLAG = -g
  42. endif
  43. ############################## microsoft toolchain ##############################
  44. ifeq ($(VOCAL_TOOLCHAIN_TYPE),msgnu)
  45. AR = CC -xar -o
  46. ARFLAGS =
  47. CC = env PATH="///c/Program Files/Microsoft Visual Studio/VB98":$$PATH ///c/Program Files/Microsoft Visual Studio/VC98/Bin/CL -I "C:/Program Files/Microsoft Visual Studio/VC98/Include" -I "C:/Program Files/Microsoft Visual Studio/VC98/Include" -I "../contrib/win32/mingw/include" -GX -TC -DWIN32 -DVOCAL_TOOLCHAIN_MSGNU -I "../contrib/win32/regex"
  48. CXX = env PATH="///c/Program Files/Microsoft Visual Studio/VB98":$$PATH ///c/Program Files/Microsoft Visual Studio/VC98/Bin/CL -I "C:/Program Files/Microsoft Visual Studio/VC98/Include" -I "C:/Program Files/Microsoft Visual Studio/VC98/Include" -I "../contrib/win32/mingw/include" -GX -TP -DWIN32 -DVOCAL_TOOLCHAIN_MSGNU -I "../contrib/win32/regex"
  49. DEP = g++ -E
  50. DMANGLE = 
  51. DFLAGS = -M
  52. INSTALL = install
  53. LINKER = CC
  54. LNDIR = $(shell pwd)/$(ROOT)/tools/lndir.sh
  55. DEBUG_FLAG = -Zi
  56. endif