Makefile.in
上传用户:nini_0081
上传日期:2022-07-21
资源大小:2628k
文件大小:5k
源码类别:

多媒体编程

开发平台:

DOS

  1. # Makefile to build and install the SDL_mixer library
  2. top_builddir = .
  3. srcdir  = @srcdir@
  4. objects = build
  5. prefix = @prefix@
  6. exec_prefix = @exec_prefix@
  7. bindir = $(DESTDIR)@bindir@
  8. libdir  = $(DESTDIR)@libdir@
  9. includedir = $(DESTDIR)@includedir@
  10. datarootdir = $(DESTDIR)@datarootdir@
  11. datadir = @datadir@
  12. mandir = @mandir@
  13. auxdir = @ac_aux_dir@
  14. distpath = $(srcdir)/..
  15. distdir = SDL_mixer-@VERSION@
  16. distfile = $(distdir).tar.gz
  17. @SET_MAKE@
  18. EXE = @EXE@
  19. SHELL = @SHELL@
  20. CC      = @CC@
  21. CFLAGS  = @BUILD_CFLAGS@
  22. EXTRA_CFLAGS = @EXTRA_CFLAGS@
  23. LDFLAGS = @BUILD_LDFLAGS@
  24. EXTRA_LDFLAGS = @EXTRA_LDFLAGS@
  25. LIBTOOL = @LIBTOOL@
  26. INSTALL = @INSTALL@
  27. AR = @AR@
  28. RANLIB = @RANLIB@
  29. WINDRES = @WINDRES@
  30. SDL_CFLAGS = @SDL_CFLAGS@
  31. SDL_LIBS = @SDL_LIBS@
  32. TARGET  = libSDL_mixer.la
  33. OBJECTS = @OBJECTS@
  34. VERSION_OBJECTS = @VERSION_OBJECTS@
  35. PLAYWAVE_OBJECTS = @PLAYWAVE_OBJECTS@
  36. PLAYMUS_OBJECTS = @PLAYMUS_OBJECTS@
  37. DIST = CHANGES COPYING CWProjects.sea.bin MPWmake.sea.bin Makefile.in SDL_mixer.pc.in README SDL_mixer.h SDL_mixer.qpg.in SDL_mixer.spec SDL_mixer.spec.in VisualC.zip Watcom-OS2.zip Xcode.tar.gz acinclude autogen.sh build-scripts configure configure.in dynamic_flac.c dynamic_flac.h dynamic_mod.c dynamic_mod.h dynamic_mp3.c dynamic_mp3.h dynamic_ogg.c dynamic_ogg.h effect_position.c effect_stereoreverse.c effects_internal.c effects_internal.h gcc-fat.sh libmikmod-3.1.12.zip load_aiff.c load_aiff.h load_flac.c load_flac.h load_ogg.c load_ogg.h load_voc.c load_voc.h mixer.c music.c music_cmd.c music_cmd.h music_flac.c music_flac.h music_mad.c music_mad.h music_mod.c music_mod.h music_ogg.c music_ogg.h native_midi native_midi_gpl playmus.c playwave.c timidity wavestream.c wavestream.h version.rc
  38. LT_AGE      = @LT_AGE@
  39. LT_CURRENT  = @LT_CURRENT@
  40. LT_RELEASE  = @LT_RELEASE@
  41. LT_REVISION = @LT_REVISION@
  42. LT_LDFLAGS  = -no-undefined -rpath $(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
  43. all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) $(objects)/playwave$(EXE) $(objects)/playmus$(EXE)
  44. $(srcdir)/configure: $(srcdir)/configure.in
  45. @echo "Warning, configure.in is out of date"
  46. #(cd $(srcdir) && sh autogen.sh && sh configure)
  47. @sleep 3
  48. Makefile: $(srcdir)/Makefile.in
  49. $(SHELL) config.status $@
  50. $(objects):
  51. $(SHELL) $(auxdir)/mkinstalldirs $@
  52. .PHONY: all install install-hdrs install-lib install-bin uninstall uninstall-hdrs uninstall-lib uninstall-bin clean distclean dist
  53. -include $(OBJECTS:.lo=.d)
  54. @DEPENDS@
  55. @VERSION_DEPENDS@
  56. -include $(PLAYWAVE_OBJECTS:.lo=.d)
  57. @PLAYWAVE_DEPENDS@
  58. -include $(PLAYMUS_OBJECTS:.lo=.d)
  59. @PLAYMUS_DEPENDS@
  60. $(objects)/$(TARGET): $(OBJECTS) $(VERSION_OBJECTS)
  61. $(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(VERSION_OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
  62. $(objects)/playwave$(EXE): $(objects)/playwave.lo $(objects)/$(TARGET)
  63. $(LIBTOOL) --mode=link $(CC) -o $@ $(objects)/playwave.lo $(SDL_CFLAGS) $(SDL_LIBS) $(objects)/$(TARGET)
  64. $(objects)/playmus$(EXE): $(objects)/playmus.lo $(objects)/$(TARGET)
  65. $(LIBTOOL) --mode=link $(CC) -o $@ $(objects)/playmus.lo $(SDL_CFLAGS) $(SDL_LIBS) $(objects)/$(TARGET)
  66. install: all install-hdrs install-lib #install-bin
  67. install-hdrs:
  68. $(SHELL) $(auxdir)/mkinstalldirs $(includedir)/SDL
  69. for src in $(srcdir)/SDL_mixer.h; do 
  70.     file=`echo $$src | sed -e 's|^.*/||'`; 
  71.     $(INSTALL) -m 644 $$src $(includedir)/SDL/$$file; 
  72. done
  73. $(SHELL) $(auxdir)/mkinstalldirs $(libdir)/pkgconfig
  74. $(INSTALL) -m 644 SDL_mixer.pc $(libdir)/pkgconfig/
  75. install-lib: $(objects) $(objects)/$(TARGET)
  76. $(SHELL) $(auxdir)/mkinstalldirs $(libdir)
  77. $(LIBTOOL) --mode=install $(INSTALL) $(objects)/$(TARGET) $(libdir)/$(TARGET)
  78. install-bin:
  79. $(SHELL) $(auxdir)/mkinstalldirs $(bindir)
  80. $(LIBTOOL) --mode=install $(INSTALL) -m 755 $(objects)/playwave$(EXE) $(bindir)/playwave$(EXE)
  81. $(LIBTOOL) --mode=install $(INSTALL) -m 755 $(objects)/playmus$(EXE) $(bindir)/playmus$(EXE)
  82. uninstall: uninstall-hdrs uninstall-lib uninstall-bin
  83. uninstall-hdrs:
  84. for src in $(srcdir)/SDL_mixer.h; do 
  85.     file=`echo $$src | sed -e 's|^.*/||'`; 
  86.     rm -f $(includedir)/SDL/$$file; 
  87. done
  88. -rmdir $(includedir)/SDL
  89. rm -f $(libdir)/pkgconfig/SDL_mixer.pc
  90. -rmdir $(libdir)/pkgconfig
  91. uninstall-lib:
  92. $(LIBTOOL) --mode=uninstall rm -f $(libdir)/$(TARGET)
  93. uninstall-bin:
  94. rm -f $(bindir)/playwave$(EXE)
  95. rm -f $(bindir)/playmus$(EXE)
  96. clean:
  97. rm -rf $(objects)
  98. distclean: clean
  99. rm -f Makefile
  100. rm -f SDL_mixer.qpg
  101. rm -f config.status config.cache config.log libtool
  102. rm -f SDL_mixer.pc
  103. rm -rf $(srcdir)/autom4te*
  104. find $(srcdir) ( 
  105.     -name '*~' -o 
  106.     -name '*.bak' -o 
  107.     -name '*.old' -o 
  108.     -name '*.rej' -o 
  109.     -name '*.orig' -o 
  110.     -name '.#*' ) 
  111.     -exec rm -f {} ;
  112. dist $(distfile):
  113. $(SHELL) $(auxdir)/mkinstalldirs $(distdir)
  114. tar cf - $(DIST) | (cd $(distdir); tar xf -)
  115. rm -rf `find $(distdir) -name .svn`
  116. rm -f `find $(distdir) -name '.#*'`
  117. tar cvf - $(distdir) | gzip --best >$(distfile)
  118. rm -rf $(distdir)
  119. rpm: $(distfile)
  120. rpmbuild -ta $?