From dc8ad860c68e48a84992cc5ac8aa83711d9401fe Mon Sep 17 00:00:00 2001 From: David Rose Date: Thu, 31 Jul 2003 23:05:11 +0000 Subject: [PATCH] add filter_char_egg rules --- dtool/pptempl/Template.models.pp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/dtool/pptempl/Template.models.pp b/dtool/pptempl/Template.models.pp index 02d1ce8749..9b78e6dea5 100644 --- a/dtool/pptempl/Template.models.pp +++ b/dtool/pptempl/Template.models.pp @@ -315,6 +315,25 @@ $[TAB]$[COMMAND] #end egg #end filter_egg +// Generic character egg filter; applies an effect to all models and +// animations of a particular character. +#forscopes filter_char_egg + #define sources $[SOURCES:%=$[source_prefix]%] + #define target $[TARGET_DIR]/$[notdir $[firstword $[SOURCES]]] + + // A bunch of rules to make each generated egg file depend on the + // first one. + #foreach egg $[notdir $[wordlist 2,9999,$[SOURCES]]] +$[TARGET_DIR]/$[egg] : $[target] $[TARGET_DIR]/stamp +$[TAB]touch $[TARGET_DIR]/$[egg] + #end egg + + // And this is the actual optchar pass. +$[target] : $[sources] $[TARGET_DIR]/stamp +$[TAB]$[COMMAND] +#end filter_char_egg + + // Character optimization. #forscopes optchar_egg #define sources $[SOURCES:%=$[source_prefix]%]