add INSTALL_EGG_FILES

This commit is contained in:
David Rose 2011-07-27 18:08:53 +00:00
parent 5fd6d60f40
commit 79abbda035

View File

@ -169,6 +169,8 @@
// Get the list of bam files in the install directories
#define install_egg_dirs $[sort $[forscopes install_egg,$[install_model_dir]]]
#define installed_generic_eggs $[sort $[forscopes install_egg,$[patsubst %.egg,$[install_model_dir]/%.egg,$[notdir $[SOURCES] $[UNPAL_SOURCES] $[UNPAL_SOURCES_NC]]]]]
#define installed_generic_bams $[sort $[forscopes install_egg,$[patsubst %.egg,$[install_model_dir]/%.bam,$[filter-out $[language_egg_filters],$[notdir $[SOURCES] $[UNPAL_SOURCES] $[UNPAL_SOURCES_NC]]]]]]
#if $[LANGUAGES]
#define installed_language_bams $[sort $[forscopes install_egg,$[patsubst %.egg,$[install_model_dir]/%.bam,$[patsubst %_$[DEFAULT_LANGUAGE].egg,%.egg,%,,$[notdir $[SOURCES] $[UNPAL_SOURCES] $[UNPAL_SOURCES_NC]]]]]]
@ -218,7 +220,7 @@ unpack-soft : $[soft_scenes]
#define install_bam_targets \
$[install_egg_dirs] \
$[installed_generic_bams] $[installed_language_bams]
$[if $[INSTALL_EGG_FILES],$[installed_generic_eggs],$[installed_generic_bams] $[installed_language_bams]]
install-bam : $[install_bam_targets]
#define install_other_targets \
@ -594,6 +596,40 @@ $[TAB]egg2bam $[EGG2BAM_OPTS] -NC -o $[target] $[source]
#end install_egg
// Egg file installation (used only if INSTALL_EGG_FILES is true).
#forscopes install_egg
#foreach egg $[SOURCES]
#define basename $[notdir $[egg]]
#define source $[pal_egg_dir]/$[basename]
#define dest $[install_model_dir]
$[dest]/$[basename] : $[source]
#if $[eq $[BUILD_TYPE], nmake]
$[TAB]$[DEL_CMD] $[osfilename $[dest]/$[basename]]
$[TAB]$[COPY_CMD] $[osfilename $[source] $[osfilename $[dest]/$[basename]]
#else
$[TAB]$[DEL_CMD] $[dest]/$[basename]
$[TAB]$[COPY_CMD] $[source] $[dest]/$[basename]
#endif
#end egg
#foreach egg $[UNPAL_SOURCES] $[UNPAL_SOURCES_NC]
#define basename $[notdir $[egg]]
#define source $[source_prefix]$[basename]
#define dest $[install_model_dir]
$[dest]/$[basename] : $[source]
#if $[eq $[BUILD_TYPE], nmake]
$[TAB]$[DEL_CMD] $[osfilename $[dest]/$[basename]]
$[TAB]$[COPY_CMD] $[osfilename $[source] $[osfilename $[dest]/$[basename]]
#else
$[TAB]$[DEL_CMD] $[dest]/$[basename]
$[TAB]$[COPY_CMD] $[source] $[dest]/$[basename]
#endif
#end egg
#end install_egg
// Bam file installation.
#forscopes install_egg
#define egglist $[notdir $[SOURCES] $[UNPAL_SOURCES] $[UNPAL_SOURCES_NC]]