From 9cf5874249abbb01d71ca2c3bcbbdc79c3aa6a1b Mon Sep 17 00:00:00 2001
From: David Abram Cargill <cargilld@apache.org>
Date: Tue, 2 May 2006 12:15:58 +0000
Subject: [PATCH] Don't build deprecated dom on windows and don't copy
 deprecated dom files.

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@398927 13f79535-47bb-0310-9956-ffa450edef68
---
 scripts/packageBinaries.pl | 23 +++++++----------------
 1 file changed, 7 insertions(+), 16 deletions(-)

diff --git a/scripts/packageBinaries.pl b/scripts/packageBinaries.pl
index 269285b4e..357c2a7e9 100644
--- a/scripts/packageBinaries.pl
+++ b/scripts/packageBinaries.pl
@@ -357,26 +357,21 @@ if ($platform =~ m/Windows/  || ($platform =~ m/CYGWIN/ && !($opt_c =~ m/gcc/)))
     if ($DevStudioVer eq "6.0") {
         if ($PlatformName eq "Win64") { # /USEENV
             psystem("msdev xerces-all.dsw /MAKE \"all - $PlatformName Release\" /USEENV /REBUILD /OUT buildlog_release.txt");
-            psystem("msdev xerces-all.dsw /MAKE \"XercesLib - $PlatformName Debug\" /USEENV /REBUILD /OUT buildlog_debug.txt");
-            psystem("msdev xerces-all.dsw /MAKE \"XercesDeprecatedDOMLib - $PlatformName Debug\" /USEENV /REBUILD /OUT buildlog_depdom_debug.txt");
+            psystem("msdev xerces-all.dsw /MAKE \"XercesLib - $PlatformName Debug\" /USEENV /REBUILD /OUT buildlog_debug.txt");            
         }
         else {
             psystem("msdev xerces-all.dsw /MAKE \"all - $PlatformName Release\" /REBUILD /OUT buildlog_release.txt");
-            psystem("msdev xerces-all.dsw /MAKE \"XercesLib - $PlatformName Debug\" /REBUILD /OUT buildlog_debug.txt");
-            psystem("msdev xerces-all.dsw /MAKE \"XercesDeprecatedDOMLib - $PlatformName Debug\" /REBUILD /OUT buildlog_depdom_debug.txt");
+            psystem("msdev xerces-all.dsw /MAKE \"XercesLib - $PlatformName Debug\" /REBUILD /OUT buildlog_debug.txt");            
         }	
     } elsif ($DevStudioVer eq "7.0") {
         psystem("devenv /rebuild Release /out buildlog_release.txt /project all xerces-all.sln");
-        psystem("devenv /rebuild debug /out buildlog_debug.txt /project XercesLib xerces-all.sln");        
-        psystem("devenv /rebuild debug /out buildlog_depdom_debug.txt /project XercesDeprecatedDOMLib xerces-all.sln");
+        psystem("devenv /rebuild debug /out buildlog_debug.txt /project XercesLib xerces-all.sln");                
     } elsif ($DevStudioVer eq "7.1") {
         psystem("devenv /rebuild Release /out buildlog_release.txt /project all xerces-all.sln");
-        psystem("devenv /rebuild debug /out buildlog_debug.txt /project XercesLib xerces-all.sln");        
-        psystem("devenv /rebuild debug /out buildlog_depdom_debug.txt /project XercesDeprecatedDOMLib xerces-all.sln");        
+        psystem("devenv /rebuild debug /out buildlog_debug.txt /project XercesLib xerces-all.sln");               
     } elsif ($DevStudioVer eq "8.0") {
         psystem("devenv /rebuild Release /out buildlog_release.txt /project all xerces-all.sln");
-        psystem("devenv /rebuild debug /out buildlog_debug.txt /project XercesLib xerces-all.sln");        
-        psystem("devenv /rebuild debug /out buildlog_depdom_debug.txt /project XercesDeprecatedDOMLib xerces-all.sln");        
+        psystem("devenv /rebuild debug /out buildlog_debug.txt /project XercesLib xerces-all.sln");                
     } else { # "6.1"
         psystem( "nmake -f all.mak \"CFG=all - $PlatformName Release\" CPP=$opt_x.exe >buildlog_release.txt 2>&1");
     }
@@ -998,8 +993,7 @@ sub populateInclude() {
     print ("\n\nCopying headers files ...\n");
 
     @headerDirectories =
-     qw'dom
-        dom/deprecated
+     qw'dom        
         framework
         framework/psvi        
         internal
@@ -1059,10 +1053,7 @@ sub populateInclude() {
     #
     #  Remove internal implementation headers from the DOM include directory.
     #
-    psystem ("rm -rf $targetdir/include/xercesc/dom/impl");
-    psystem ("rm -f  $targetdir/include/xercesc/dom/deprecated/*Impl.hpp");
-    psystem ("rm -f  $targetdir/include/xercesc/dom/deprecated/DS*.hpp");
-     
+    psystem ("rm -rf $targetdir/include/xercesc/dom/impl");    
 }
     	
 sub populateSamples() {
-- 
GitLab