home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Multimed / Multimed.zip / fest-141.zip / festival / lib / Makefile < prev    next >
Makefile  |  1999-06-14  |  5KB  |  104 lines

  1. ###########################################################################
  2. ##                                                                       ##
  3. ##                Centre for Speech Technology Research                  ##
  4. ##                     University of Edinburgh, UK                       ##
  5. ##                       Copyright (c) 1996,1997                         ##
  6. ##                        All Rights Reserved.                           ##
  7. ##                                                                       ##
  8. ##  Permission is hereby granted, free of charge, to use and distribute  ##
  9. ##  this software and its documentation without restriction, including   ##
  10. ##  without limitation the rights to use, copy, modify, merge, publish,  ##
  11. ##  distribute, sublicense, and/or sell copies of this work, and to      ##
  12. ##  permit persons to whom this work is furnished to do so, subject to   ##
  13. ##  the following conditions:                                            ##
  14. ##   1. The code must retain the above copyright notice, this list of    ##
  15. ##      conditions and the following disclaimer.                         ##
  16. ##   2. Any modifications must be clearly marked as such.                ##
  17. ##   3. Original authors' names are not deleted.                         ##
  18. ##   4. The authors' names are not used to endorse or promote products   ##
  19. ##      derived from this software without specific prior written        ##
  20. ##      permission.                                                      ##
  21. ##                                                                       ##
  22. ##  THE UNIVERSITY OF EDINBURGH AND THE CONTRIBUTORS TO THIS WORK        ##
  23. ##  DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING      ##
  24. ##  ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT   ##
  25. ##  SHALL THE UNIVERSITY OF EDINBURGH NOR THE CONTRIBUTORS BE LIABLE     ##
  26. ##  FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES    ##
  27. ##  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN   ##
  28. ##  AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,          ##
  29. ##  ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF       ##
  30. ##  THIS SOFTWARE.                                                       ##
  31. ##                                                                       ##
  32. ###########################################################################
  33. #                                                                         #
  34. #  Makefile for lib directory                                             #
  35. #                                                                         #
  36. ###########################################################################
  37. TOP=..
  38. DIRNAME=lib
  39. BUILD_DIRS=etc
  40. ALL_DIRS=$(BUILD_DIRS)
  41.  
  42. PHONESETS = mrpa_phones.scm mrpa_allophones.scm radio_phones.scm \
  43.             holmes_phones.scm darpa_phones.scm phoneset.scm
  44. DURSTATS = mrpa_durs.scm klatt_durs.scm gswdurtreeZ.scm f2bdurtreeZ.scm
  45. INTSTATS = tobi.scm f2bf0lr.scm tobi_rules.scm \
  46.            tilt.scm
  47. DBS = 
  48. LTSRULES = engmorph.scm engmorphsyn.scm lts.scm lts_build.scm
  49. BRKMODELS = sec.ts20.quad.ngrambin sec.B.hept.ngrambin
  50. MODES = email-mode.scm ogimarkup-mode.scm sable-mode.scm soleml-mode.scm
  51. GENERAL =  init.scm synthesis.scm module_description.scm \
  52.           lexicons.scm \
  53.       festival.scm intonation.scm duration.scm pos.scm phrase.scm \
  54.           voices.scm tts.scm festdoc.scm languages.scm token.scm \
  55.           mbrola.scm display.scm postlex.scm tokenpos.scm \
  56.           festtest.scm cslush.scm cart_aux.scm pauses.scm \
  57.           scfg.scm mettree.scm java.scm
  58. OTHERS = Sable.v0_2.dtd sable-latin.ent festival.el scfg_wsj_wp20.gram \
  59.     speech.properties
  60.  
  61. SIOD =  siod.scm web.scm cstr.scm fringe.scm
  62.  
  63. FILES=Makefile VCLocalRules $(PHONESETS) $(DURSTATS) $(INTSTATS) $(DBS) \
  64.       $(BRKMODELS) $(GENERAL) $(LTSRULES) $(OTHERS) $(MODES)
  65.  
  66. LOCAL_CLEAN=$(SIOD)
  67.  
  68. ALL=.copy_from_est .sub_directories
  69.  
  70. include $(TOP)/config/common_make_rules
  71.  
  72. .copy_from_est: $(SIOD)
  73.     @:
  74.  
  75. $(SIOD) : % : $(EST)/lib/siod/%
  76.     @echo 'Copy $* from EST/lib/siod'
  77.     @$(RM) -f $*
  78.     @{ \
  79.     echo '' ;\
  80.     echo '' ;\
  81.     echo '' ;\
  82.     echo '' ;\
  83.     echo ' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' ;\
  84.     echo ' ;;; DO NOT EDIT THIS FILE ON PAIN OF MORE PAIN.' ;\
  85.     echo ' ;;; ' ;\
  86.     echo ' ;;; The master copy of this file is in $(EST)/lib/siod/$*' ;\
  87.     echo ' ;;; and is copied here at build time.' ;\
  88.     echo ' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' ;\
  89.     echo '' ;\
  90.     echo '' ;\
  91.     echo '' ;\
  92.     echo '' ;\
  93.     echo '' ;\
  94.     echo '' ;\
  95.     echo '' ;\
  96.     echo '' ;\
  97.     echo '' ;\
  98.     echo '' ;\
  99.     echo '' ;\
  100.     echo '' ;\
  101.     } | cat - $(EST)/lib/siod/$* |sed -e '/mode: *scheme/s//mode: view/' > $*
  102.     @chmod a-w $*
  103.  
  104.