]> Git Repo - buildroot-mgba.git/blob - package/multimedia/festival/voices/festvox.mk
Makefile.autotools.in: default to same <pkg>_MAKE setting for host and target
[buildroot-mgba.git] / package / multimedia / festival / voices / festvox.mk
1 #############################################################
2 #
3 # festival voices
4 #
5 #############################################################
6 VOICE1 = festvox_cmu_us_awb_arctic_hts.tar.gz
7 VOICE2 = festvox_cmu_us_bdl_arctic_hts.tar.gz
8 VOICE3 = festvox_cmu_us_jmk_arctic_hts.tar.gz
9 VOICE4 = festvox_cmu_us_slt_arctic_hts.tar.gz
10 VOICE5 = festvox_cstr_us_awb_arctic_multisyn-1.0.tar.gz
11 VOICE6 = festvox_cstr_us_jmk_arctic_multisyn-1.0.tar.gz
12 VOICE7 = festvox_kallpc16k.tar.gz
13 VOICE8 = festvox_kedlpc8k.tar.gz
14 VOICE9 = festvox_kedlpc16k.tar.gz
15 FRONTEND1 = festvox_us1.tar.gz
16 FRONTEND2 = festvox_us2.tar.gz
17 FRONTEND3 = festvox_us3.tar.gz
18 FESTVOX_STATUS_DIR = $(BUILD_DIR)/festival_voices
19 FESTVOX_INSTALL_DIR = $(TARGET_DIR)/usr/share
20
21 $(FESTVOX_STATUS_DIR)/.downloaded:
22         mkdir -p $(FESTVOX_STATUS_DIR)
23 ifeq ($(BR2_PACKAGE_FESTVOX_AWB),y)
24         $(call DOWNLOAD,$(FESTIVAL_SITE),$(VOICE1))
25 endif
26 ifeq ($(BR2_PACKAGE_FESTVOX_BDL),y)
27         $(call DOWNLOAD,$(FESTIVAL_SITE),$(VOICE2))
28 endif
29 ifeq ($(BR2_PACKAGE_FESTVOX_JMK),y)
30         $(call DOWNLOAD,$(FESTIVAL_SITE),$(VOICE3))
31 endif
32 ifeq ($(BR2_PACKAGE_FESTVOX_SLT),y)
33         $(call DOWNLOAD,$(FESTIVAL_SITE),$(VOICE4))
34 endif
35 ifeq ($(BR2_PACKAGE_FESTVOX_AWB_MULTISYN),y)
36         $(call DOWNLOAD,$(FESTIVAL_SITE),$(VOICE5))
37 endif
38 ifeq ($(BR2_PACKAGE_FESTVOX_JMK_MULTISYN),y)
39         $(call DOWNLOAD,$(FESTIVAL_SITE),$(VOICE6))
40 endif
41 ifeq ($(BR2_PACKAGE_FESTVOX_KAL_SIXTEENK),y)
42         $(call DOWNLOAD,$(FESTIVAL_SITE),$(VOICE7))
43 endif
44 ifeq ($(BR2_PACKAGE_FESTVOX_KED_EIGHTK),y)
45         $(call DOWNLOAD,$(FESTIVAL_SITE),$(VOICE8))
46 endif
47 ifeq ($(BR2_PACKAGE_FESTVOX_KED_SIXTEENK),y)
48         $(call DOWNLOAD,$(FESTIVAL_SITE),$(VOICE9))
49 endif
50         $(call DOWNLOAD,$(FESTIVAL_SITE),$(FRONTEND1))
51         $(call DOWNLOAD,$(FESTIVAL_SITE),$(FRONTEND2))
52         $(call DOWNLOAD,$(FESTIVAL_SITE),$(FRONTEND3))
53
54         touch $@
55
56 $(FESTVOX_STATUS_DIR)/.installed: $(FESTVOX_STATUS_DIR)/.downloaded
57 ifeq ($(BR2_PACKAGE_FESTVOX_AWB),y)
58         tar -xvf $(DL_DIR)/$(VOICE1) --directory $(FESTVOX_INSTALL_DIR)
59 endif
60 ifeq ($(BR2_PACKAGE_FESTVOX_BDL),y)
61         tar -xvf $(DL_DIR)/$(VOICE2) --directory $(FESTVOX_INSTALL_DIR)
62 endif
63 ifeq ($(BR2_PACKAGE_FESTVOX_JMK),y)
64         tar -xvf $(DL_DIR)/$(VOICE3) --directory $(FESTVOX_INSTALL_DIR)
65 endif
66 ifeq ($(BR2_PACKAGE_FESTVOX_SLT),y)
67         tar -xvf $(DL_DIR)/$(VOICE4) --directory $(FESTVOX_INSTALL_DIR)
68 endif
69 ifeq ($(BR2_PACKAGE_FESTVOX_AWB_MULTISYN),y)
70         tar -xvf $(DL_DIR)/$(VOICE5) --directory $(FESTVOX_INSTALL_DIR)
71 endif
72 ifeq ($(BR2_PACKAGE_FESTVOX_JMK_MULTISYN),y)
73         tar -xvf $(DL_DIR)/$(VOICE6) --directory $(FESTVOX_INSTALL_DIR)
74 endif
75 ifeq ($(BR2_PACKAGE_FESTVOX_KAL_SIXTEENK),y)
76         tar -xvf $(DL_DIR)/$(VOICE7) --directory $(FESTVOX_INSTALL_DIR)
77 endif
78 ifeq ($(BR2_PACKAGE_FESTVOX_KED_EIGHTK),y)
79         tar -xvf $(DL_DIR)/$(VOICE8) --directory $(FESTVOX_INSTALL_DIR)
80 endif
81 ifeq ($(BR2_PACKAGE_FESTVOX_KED_SIXTEENK),y)
82         tar -xvf $(DL_DIR)/$(VOICE9) --directory $(FESTVOX_INSTALL_DIR)
83 endif
84         tar -xvf $(DL_DIR)/$(FRONTEND1) --directory $(FESTVOX_INSTALL_DIR)
85         tar -xvf $(DL_DIR)/$(FRONTEND2) --directory $(FESTVOX_INSTALL_DIR)
86         tar -xvf $(DL_DIR)/$(FRONTEND3) --directory $(FESTVOX_INSTALL_DIR)
87
88         touch $@
89
90 festvox: $(FESTVOX_STATUS_DIR)/.installed
91
92 #############################################################
93 #
94 # Toplevel Makefile options
95 #
96 #############################################################
97 ifeq ($(BR2_PACKAGE_FESTIVAL),y)
98 TARGETS+=festvox
99 endif
This page took 0.030581 seconds and 4 git commands to generate.