#!perluse File::Copy;use File::Path;mkpath(":libeditor:");mkpath(":libeditor:base:");mkpath(":libeditor:text:");mkpath(":libeditor:html:");mkpath(":libeditor:build:");move(":base:nsEditorController.h", ":libeditor:base:nsEditorController.h");move(":base:nsEditorController.cpp", ":libeditor:base:nsEditorController.cpp");move(":base:nsIEditProperty.h", ":libeditor:base:nsIEditProperty.h");move(":base:ChangeAttributeTxn.cpp", ":libeditor:base:ChangeAttributeTxn.cpp");move(":base:CreateElementTxn.cpp", ":libeditor:base:CreateElementTxn.cpp");move(":base:DeleteElementTxn.cpp", ":libeditor:base:DeleteElementTxn.cpp");move(":base:DeleteRangeTxn.cpp", ":libeditor:base:DeleteRangeTxn.cpp");move(":base:DeleteTextTxn.cpp", ":libeditor:base:DeleteTextTxn.cpp");move(":base:EditAggregateTxn.cpp", ":libeditor:base:EditAggregateTxn.cpp");move(":base:EditTxn.cpp", ":libeditor:base:EditTxn.cpp");move(":base:IMETextTxn.h", ":libeditor:base:IMETextTxn.h");move(":base:InsertElementTxn.cpp", ":libeditor:base:InsertElementTxn.cpp");move(":base:InsertTextTxn.cpp", ":libeditor:base:InsertTextTxn.cpp");move(":base:JoinElementTxn.cpp", ":libeditor:base:JoinElementTxn.cpp");move(":base:nsEditorCommands.cpp", ":libeditor:base:nsEditorCommands.cpp");move(":base:nsEditor.cpp", ":libeditor:base:nsEditor.cpp");move(":base:nsEditorService.cpp", ":libeditor:base:nsEditorService.cpp");move(":base:nsEditorUtils.cpp", ":libeditor:base:nsEditorUtils.cpp");move(":base:nsSelectionState.cpp", ":libeditor:base:nsSelectionState.cpp");move(":base:nsStyleSheetTxns.cpp", ":libeditor:base:nsStyleSheetTxns.cpp");move(":base:PlaceholderTxn.cpp", ":libeditor:base:PlaceholderTxn.cpp");move(":base:SetDocTitleTxn.cpp", ":libeditor:base:SetDocTitleTxn.cpp");move(":base:SplitElementTxn.cpp", ":libeditor:base:SplitElementTxn.cpp");move(":base:TransactionFactory.cpp", ":libeditor:base:TransactionFactory.cpp");move(":base:ChangeAttributeTxn.h", ":libeditor:base:ChangeAttributeTxn.h");move(":base:CreateElementTxn.h", ":libeditor:base:CreateElementTxn.h");move(":base:DeleteElementTxn.h", ":libeditor:base:DeleteElementTxn.h");move(":base:DeleteRangeTxn.h", ":libeditor:base:DeleteRangeTxn.h");move(":base:DeleteTextTxn.h", ":libeditor:base:DeleteTextTxn.h");move(":base:EditAggregateTxn.h", ":libeditor:base:EditAggregateTxn.h");move(":base:EditTxn.h", ":libeditor:base:EditTxn.h");move(":base:IMETextTxn.cpp", ":libeditor:base:IMETextTxn.cpp");move(":base:InsertElementTxn.h", ":libeditor:base:InsertElementTxn.h");move(":base:InsertTextTxn.h", ":libeditor:base:InsertTextTxn.h");move(":base:JoinElementTxn.h", ":libeditor:base:JoinElementTxn.h");move(":base:nsEditorCommands.h", ":libeditor:base:nsEditorCommands.h");move(":base:nsEditorFactory.h", ":libeditor:base:nsEditorFactory.h");move(":base:nsEditor.h", ":libeditor:base:nsEditor.h");move(":base:nsEditorService.h", ":libeditor:base:nsEditorService.h");move(":base:nsEditorUtils.h", ":libeditor:base:nsEditorUtils.h");move(":base:nsEditRules.h", ":libeditor:base:nsEditRules.h");move(":base:nsIAbsorbingTransaction.h", ":libeditor:base:nsIAbsorbingTransaction.h");move(":base:nsIEditorSupport.h", ":libeditor:base:nsIEditorSupport.h");move(":base:nsSelectionState.h", ":libeditor:base:nsSelectionState.h");move(":base:nsStyleSheetTxns.h", ":libeditor:base:nsStyleSheetTxns.h");move(":base:PlaceholderTxn.h", ":libeditor:base:PlaceholderTxn.h");move(":base:SetDocTitleTxn.h", ":libeditor:base:SetDocTitleTxn.h");move(":base:SplitElementTxn.h", ":libeditor:base:SplitElementTxn.h");move(":base:TransactionFactory.h", ":libeditor:base:TransactionFactory.h");move(":base:nsAOLCiter.h", ":libeditor:text:nsAOLCiter.h");move(":base:nsEditorEventListeners.h", ":libeditor:text:nsEditorEventListeners.h");move(":base:nsInternetCiter.h", ":libeditor:text:nsInternetCiter.h");move(":base:nsPlaintextEditor.h", ":libeditor:text:nsPlaintextEditor.h");move(":base:nsTextEditRules.h", ":libeditor:text:nsTextEditRules.h");move(":base:nsWrapUtils.h", ":libeditor:text:nsWrapUtils.h");move(":base:nsAOLCiter.cpp", ":libeditor:text:nsAOLCiter.cpp");move(":base:nsEditorEventListeners.cpp", ":libeditor:text:nsEditorEventListeners.cpp");move(":base:nsInternetCiter.cpp", ":libeditor:text:nsInternetCiter.cpp");move(":base:nsPlaintextDataTransfer.cpp", ":libeditor:text:nsPlaintextDataTransfer.cpp");move(":base:nsPlaintextEditor.cpp", ":libeditor:text:nsPlaintextEditor.cpp");move(":base:nsTextEditRules.cpp", ":libeditor:text:nsTextEditRules.cpp");move(":base:nsTextEditRulesBidi.cpp", ":libeditor:text:nsTextEditRulesBidi.cpp");move(":base:nsWrapUtils.cpp", ":libeditor:text:nsWrapUtils.cpp");move(":base:nsTextEditUtils.h", ":libeditor:text:nsTextEditUtils.h");move(":base:nsTextEditUtils.cpp", ":libeditor:text:nsTextEditUtils.cpp");move(":base:nsEditorTxnLog.h", ":libeditor:html:nsEditorTxnLog.h");move(":base:nsEditProperty.h", ":libeditor:html:nsEditProperty.h");move(":base:nsHTMLEditor.h", ":libeditor:html:nsHTMLEditor.h");move(":base:nsHTMLEditorLog.h", ":libeditor:html:nsHTMLEditorLog.h");move(":base:nsHTMLEditRules.h", ":libeditor:html:nsHTMLEditRules.h");move(":base:nsHTMLEditUtils.h", ":libeditor:html:nsHTMLEditUtils.h");move(":base:nsIHTMLEditRules.h", ":libeditor:html:nsIHTMLEditRules.h");move(":base:nsHTMLURIRefObject.h", ":libeditor:html:nsHTMLURIRefObject.h");move(":base:nsHTMLURIRefObject.cpp", ":libeditor:html:nsHTMLURIRefObject.cpp");move(":base:TextEditorTest.h", ":libeditor:html:TextEditorTest.h");move(":base:TypeInState.h", ":libeditor:html:TypeInState.h");move(":base:nsEditorTxnLog.cpp", ":libeditor:html:nsEditorTxnLog.cpp");move(":base:nsEditProperty.cpp", ":libeditor:html:nsEditProperty.cpp");move(":base:nsHTMLDataTransfer.cpp", ":libeditor:html:nsHTMLDataTransfer.cpp");move(":base:nsHTMLEditor.cpp", ":libeditor:html:nsHTMLEditor.cpp");move(":base:nsHTMLEditorLog.cpp", ":libeditor:html:nsHTMLEditorLog.cpp");move(":base:nsHTMLEditorStyle.cpp", ":libeditor:html:nsHTMLEditorStyle.cpp");move(":base:nsHTMLEditRules.cpp", ":libeditor:html:nsHTMLEditRules.cpp");move(":base:nsHTMLEditUtils.cpp", ":libeditor:html:nsHTMLEditUtils.cpp");move(":base:nsWSRunObject.h", ":libeditor:html:nsWSRunObject.h");move(":base:nsWSRunObject.cpp", ":libeditor:html:nsWSRunObject.cpp");move(":base:nsTableEditor.cpp", ":libeditor:html:nsTableEditor.cpp");move(":base:TextEditorTest.cpp", ":libeditor:html:TextEditorTest.cpp");move(":base:TypeInState.cpp", ":libeditor:html:TypeInState.cpp");move(":base:nsEditorRegistration.cpp", ":libeditor:build:nsEditorRegistration.cpp");move(":base:nsTextEditorReg.cpp", ":libeditor:build:nsTextEditorReg.cpp");mkpath(":composer:");mkpath(":composer:src:");move(":base:nsComposerCommands.h", ":composer:src:nsComposerCommands.h");move(":base:nsComposerCommands.cpp", ":composer:src:nsComposerCommands.cpp");move(":base:nsComposerController.cpp", ":composer:src:nsComposerController.cpp");move(":base:nsComposerController.h", ":composer:src:nsComposerController.h");move(":base:nsEditorShell.h", ":composer:src:nsEditorShell.h");move(":base:nsEditorParserObserver.h", ":composer:src:nsEditorParserObserver.h");move(":base:nsEditorShellFactory.h", ":composer:src:nsEditorShellFactory.h");move(":base:nsEditorShellMouseListener.h", ":composer:src:nsEditorShellMouseListener.h");move(":base:nsInterfaceState.h", ":composer:src:nsInterfaceState.h");move(":base:nsEditorParserObserver.cpp", ":composer:src:nsEditorParserObserver.cpp");move(":base:nsEditorShell.cpp", ":composer:src:nsEditorShell.cpp");move(":base:nsEditorShellMouseListener.cpp", ":composer:src:nsEditorShellMouseListener.cpp");move(":base:nsInterfaceState.cpp", ":composer:src:nsInterfaceState.cpp");