X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FJava%2FSource%2FCpptasks%2Fnet%2Fsf%2Fantcontrib%2Fcpptasks%2Fcompiler%2FCommandLineAslcompilerConfiguration.java;fp=Tools%2FJava%2FSource%2FCpptasks%2Fnet%2Fsf%2Fantcontrib%2Fcpptasks%2Fcompiler%2FCommandLineAslcompilerConfiguration.java;h=0000000000000000000000000000000000000000;hp=9a3457dafb13bf60b4967e0e4ca0f771c61ea1d6;hb=808def96aa4589fba9c2d0ea55837754a3b7a4f7;hpb=9216450d1143056a50a5f916984a2d7faf590488 diff --git a/Tools/Java/Source/Cpptasks/net/sf/antcontrib/cpptasks/compiler/CommandLineAslcompilerConfiguration.java b/Tools/Java/Source/Cpptasks/net/sf/antcontrib/cpptasks/compiler/CommandLineAslcompilerConfiguration.java deleted file mode 100644 index 9a3457dafb..0000000000 --- a/Tools/Java/Source/Cpptasks/net/sf/antcontrib/cpptasks/compiler/CommandLineAslcompilerConfiguration.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * - * Copyright 2001-2005 The Ant-Contrib project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.sf.antcontrib.cpptasks.compiler; - -import java.io.File; - -import org.apache.tools.ant.BuildException; - -import net.sf.antcontrib.cpptasks.CCTask; -import net.sf.antcontrib.cpptasks.ProcessorParam; - -/** - * A configuration for an ASL compiler - * - */ -public final class CommandLineAslcompilerConfiguration implements - AslcompilerConfiguration { - - private String[] args; - - private CommandLineAslcompiler acpi; - - private String[] endArgs; - - private boolean rebuild; - - public CommandLineAslcompilerConfiguration (CommandLineAslcompiler acpi, - String[] args, boolean rebuild, String[] endArgs) { - if (acpi == null) { - throw new NullPointerException("acpi"); - } - if (args == null) { - this.args = new String[0]; - } else { - this.args = (String[]) args.clone(); - } - this.acpi = acpi; - this.rebuild = rebuild; - this.endArgs = (String[]) endArgs.clone(); - } - - public int bid (String inputFile) { - int acpiBid = acpi.bid(inputFile); - return acpiBid; - } - - public void aslcompiler (CCTask task, File outputDir, String[] sourceFiles) - throws BuildException { - try { - acpi.aslcompiler(task, outputDir, sourceFiles, args, endArgs); - } catch (BuildException ex) { - throw ex; - } - } - - public String getIdentifier () { - return acpi.getCommand(); - } - - public ProcessorParam[] getParams () { - return new ProcessorParam[0]; - } - - public boolean getRebuild () { - return rebuild; - } - - public String[] getPreArguments () { - return (String[]) args.clone(); - } - - public String[] getEndArguments () { - return (String[]) endArgs.clone(); - } - - public String getOutputFileName (String inputFile) { - return acpi.getOutputFileName(inputFile); - } -}