peiyongz 2002/12/06 08:27:30 Modified: c/scripts packageBinaries.pl Log: $XERCESCROOT/msg created as home directory for message files. Revision Changes Path 1.113 +16 -9 xml-xerces/c/scripts/packageBinaries.pl Index: packageBinaries.pl =================================================================== RCS file: /home/cvs/xml-xerces/c/scripts/packageBinaries.pl,v retrieving revision 1.112 retrieving revision 1.113 diff -u -r1.112 -r1.113 --- packageBinaries.pl 3 Dec 2002 21:23:35 -0000 1.112 +++ packageBinaries.pl 6 Dec 2002 16:27:29 -0000 1.113 @@ -125,6 +125,9 @@ psystem ("mkdir $targetdir"); psystem ("mkdir $targetdir\\bin"); psystem ("mkdir $targetdir\\lib"); + if ( $opt_m =~ m/icu/i ) { + psystem ("mkdir $targetdir\\msg"); + } psystem ("mkdir $targetdir\\etc"); psystem ("mkdir $targetdir\\include"); psystem ("mkdir $targetdir\\include\\xercesc"); @@ -302,7 +305,7 @@ print ("\n \nCopying binary outputs ...\n"); psystem("copy /y $BUILDDIR\\*.dll $targetdir\\bin"); psystem("copy /y $BUILDDIR\\*.exe $targetdir\\bin"); - + if (($opt_t =~ m/icu/i || $opt_m =~ m/icu/i) && length($ICUROOT) > 0) { # Copy the ICU dlls and libs @@ -321,7 +324,7 @@ # Copy the Resouce Bundle for ICUMsgLoader if ( $opt_m =~ m/icu/i) { - psystem("copy /y $XERCESCROOT\\src\\xercesc\\util\\MsgLoaders\\ICU\\resources\\*.res $targetdir\\lib"); + psystem("copy /y $XERCESCROOT\\src\\xercesc\\util\\MsgLoaders\\ICU\\resources\\*.res $targetdir\\msg"); } } @@ -333,8 +336,7 @@ psystem("copy /y $DEBUGBUILDDIR\\xerces-c_*D.lib $targetdir\\lib"); psystem("copy /y $DEBUGBUILDDIR\\xerces*D.dll $targetdir\\bin"); } - - + # Populate the etc output directory like config.status and the map file print ("\n \nCopying misc output to etc ...\n"); psystem("copy /y $XERCESCROOT\\Build\\Win64\\VC6\\Release\\obj\\*.map $targetdir\\etc"); @@ -460,6 +462,9 @@ psystem ("mkdir $targetdir"); psystem ("mkdir $targetdir/bin"); psystem ("mkdir $targetdir/lib"); + if ( $opt_m =~ m/icu/i ) { + psystem ("mkdir $targetdir/msg"); + } psystem ("mkdir $targetdir/etc"); psystem ("mkdir $targetdir/include"); psystem ("mkdir $targetdir/include/xercesc"); @@ -714,7 +719,7 @@ # Copy the Resouce Bundle for ICUMsgLoader if ( $opt_m =~ m/icu/i) { - psystem("cp -fv $XERCESCROOT/src/xercesc/util/MsgLoaders/ICU/resources/*.res $targetdir/lib"); + psystem("cp -fv $XERCESCROOT/src/xercesc/util/MsgLoaders/ICU/resources/*.res $targetdir/msg"); } } @@ -944,7 +949,9 @@ psystem ("mkdir $targetdir/bin"); psystem ("mkdir $targetdir/etc"); psystem ("mkdir $targetdir/lib"); - psystem ("mkdir $targetdir/lib/msg"); + if ( $opt_m =~ m/iconv/i || $opt_m =~ m/icu/i ) { + psystem ("mkdir $targetdir/msg"); + } psystem ("mkdir $targetdir/include"); psystem ("mkdir $targetdir/include/xercesc"); if (length($ICUROOT) > 0) { @@ -1217,11 +1224,11 @@ # Populate the Message Catalog Files if ( $opt_m =~ m/iconv/i ) { print ("\n\nCopying Message Catalog Files ...\n"); - pchdir ("$targetdir/lib/msg"); + pchdir ("$targetdir/msg"); psystem("rm -f XMLMessages* "); psystem("cp -f $XERCESCROOT/lib/msg/XMLMessages*.cat ."); } - + # # Create symbolic link for those ICU libraries # @@ -1270,7 +1277,7 @@ # Copy the Resouce Bundle for ICUMsgLoader if ( $opt_m =~ m/icu/i) { - psystem("cp -f $XERCESCROOT/src/xercesc/util/MsgLoaders/ICU/resources/*.res $targetdir/lib"); + psystem("cp -f $XERCESCROOT/src/xercesc/util/MsgLoaders/ICU/resources/*.res $targetdir/msg"); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]