Makefile.am
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:3k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. # The top-level input Makefile for SDL
  2. # require automake 1.4
  3. AUTOMAKE_OPTIONS = 1.4
  4. ## Any directories that you want built and installed should go here.
  5. SUBDIRS = src include docs VisualC
  6. ## Any directories you want a part of the distribution should be listed
  7. ## here, as well as have a Makefile generated at the end of configure.in
  8. ##
  9. ## This only works for subdirectories one level deep.
  10. DIST_SUBDIRS = $(SUBDIRS) docs
  11. # SDL runtime configuration script
  12. bin_SCRIPTS = sdl-config
  13. # All the rest of the distributed files
  14. EXTRA_DIST =
  15. BUGS
  16. TODO
  17.         COPYING
  18.         CREDITS
  19.         INSTALL
  20. README
  21. README.AmigaOS
  22. README.CVS
  23. README.Epoc
  24. README.MacOS
  25. README.MacOSX
  26. README.MiNT
  27. README.NanoX
  28. README.OpenBSD
  29. README.QNX
  30. README.Win32
  31. README.WinCE
  32. README-SDL.txt
  33. BorlandC.html
  34. Borland.zip
  35.         VisualC.html
  36.         VisualC.zip
  37.         MPWmake.sea.bin
  38. CWprojects.sea.bin 
  39. PBProjects.tar.gz 
  40. EpocBuildFiles.zip 
  41.         WhatsNew
  42.         docs.html
  43. sdl.m4
  44.         SDL.spec
  45.         autogen.sh
  46.         strip_fPIC.sh 
  47. depcomp
  48. # M4 macro file for inclusion with autoconf
  49. m4datadir = $(datadir)/aclocal
  50. m4data_DATA = sdl.m4
  51. # Rule to build tar-gzipped distribution package
  52. $(PACKAGE)-$(VERSION).tar.gz: dist
  53. # Rule to build RPM distribution package
  54. rpm: $(PACKAGE)-$(VERSION).tar.gz
  55. rpm -ta $(PACKAGE)-$(VERSION).tar.gz
  56. # Rule to rebuild the export lists for BeOS, MacOS and Win32.
  57. exports:
  58. (cd src/main/beos/exports; $(MAKE))
  59. (cd src/main/macos/exports; $(MAKE))
  60. (cd src/main/win32/exports; $(MAKE))
  61. # Rule to build the Project Builder archive in MacOS X
  62. PBProjects.tar.gz:
  63. rm -f `find . -name .DS_Store`
  64. if [ -d PBProjects ]; then 
  65.     tar zcvf $@ PBProjects; 
  66. fi
  67. # Rule to force automake to rebuild the library
  68. changed:
  69. @echo "This build target is no longer necessary"
  70. # Rule to install the libraries only - prevent rebuilding apps
  71. install-lib:
  72. cd src && $(MAKE) install-libLTLIBRARIES
  73. # Run ldconfig after installing the library:
  74. install-hook:
  75. -ldconfig
  76. # Grab the test programs for the distribution:
  77. dist-hook:
  78. if test -f test/Makefile; then (cd test; make distclean); fi
  79. cp -rp $(srcdir)/test $(distdir)
  80. rm -rf `find $(distdir) -type d -name CVS -print`
  81. # Create a CVS snapshot that people can run update -d on
  82. CVSROOT = :pserver:guest@libsdl.org:/home/slouken/libsdl.org/cvs
  83. snapshot:
  84. cvs -d $(CVSROOT) login
  85. cvs -d $(CVSROOT) checkout SDL12
  86. (cd SDL12 && ./autogen.sh)
  87. mv SDL12 SDL-1.2
  88. tar zcvf $(HOME)/SDL-1.2.tar.gz SDL-1.2
  89. rm -rf SDL-1.2