Makefile
上传用户:ma_junhua
上传日期:2008-04-11
资源大小:2752k
文件大小:2k
开发平台:

C/C++

  1. # Makefile for mpeg2decode / mpeg2encode
  2. # Copyright (C) 1996, MPEG Software Simulation Group. All Rights Reserved.
  3. #
  4. # Disclaimer of Warranty
  5. #
  6. # These software programs are available to the user without any license fee or
  7. # royalty on an "as is" basis.  The MPEG Software Simulation Group disclaims
  8. # any and all warranties, whether express, implied, or statuary, including any
  9. # implied warranties or merchantability or of fitness for a particular
  10. # purpose.  In no event shall the copyright-holder be liable for any
  11. # incidental, punitive, or consequential damages of any kind whatsoever
  12. # arising from the use of these programs.
  13. #
  14. # This disclaimer of warranty extends to the user of these programs and user's
  15. # customers, employees, agents, transferees, successors, and assigns.
  16. #
  17. # The MPEG Software Simulation Group does not represent or warrant that the
  18. # programs furnished hereunder are free of infringement of any third-party
  19. # patents.
  20. #
  21. # Commercial implementations of MPEG-1 and MPEG-2 video, including shareware,
  22. # are subject to royalty fees to patent holders.  Many of these patents are
  23. # general enough such that they are unavoidable regardless of implementation
  24. # design.
  25. #
  26. #
  27. # uncomment the following two lines if you want to include X11 support
  28. # (mpeg2decode)
  29. #USE_DISP = -DDISPLAY
  30. #LIBS = -lX11
  31. # uncomment the following two lines if you want to use shared memory
  32. # (faster display if server and client run on the same machine)
  33. # (mpeg2decode)
  34. #USE_SHMEM = -DSH_MEM
  35. #LIBS = -lXext -lX11
  36. # if your X11 include files / libraries are in a non standard location:
  37. # set INCLUDEDIR to -I followed by the appropriate include file path and
  38. # set LIBRARYDIR to -L followed by the appropriate library path
  39. # (mpeg2decode)
  40. #INCLUDEDIR = -I/usr/openwin/include
  41. #LIBRARYDIR = -L/usr/openwin/lib
  42. # select one of the following CC CFLAGS settings
  43. #
  44. # GNU gcc
  45. #
  46. CC = gcc
  47. CFLAGS = -O2
  48. all: mpeg2decode mpeg2encode
  49. mpeg2decode:
  50. cd src/mpeg2dec; make 'CC=$(CC)' 
  51. 'CFLAGS=$(CFLAGS) $(USE_DISP) $(USE_SHMEM) $(INCLUDEDIR)' 
  52. 'LIBS=$(LIBS)' 'LIBRARYDIR=$(LIBRARYDIR)'
  53. mpeg2encode:
  54. cd src/mpeg2enc; make 'CC=$(CC)' 'CFLAGS=$(CFLAGS)'
  55. pc:
  56. cd src/mpeg2dec; make pc 'CC=$(CC)' 'CFLAGS=$(CFLAGS)'
  57. cd src/mpeg2enc; make pc 'CC=$(CC)' 'CFLAGS=$(CFLAGS)'
  58. clean:
  59. cd src/mpeg2dec; make clean
  60. cd src/mpeg2enc; make clean
  61. test:
  62. cd verify; ./verify