X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libjava%2Fgnu%2Fjava%2Frmi%2Frmic%2FCompile_gcj.java;h=ff7924e3d8287197520ffd7e4c7d72b02193ef2f;hb=d8d20a1f2db0497fc5dbad5866b48def82190855;hp=4a35b857cdd8b2f192e0f309bd35f87302f417e3;hpb=c9f1e1dddce40b3558111300461760e7fb28eead;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libjava/gnu/java/rmi/rmic/Compile_gcj.java b/libjava/gnu/java/rmi/rmic/Compile_gcj.java index 4a35b857cdd..ff7924e3d82 100644 --- a/libjava/gnu/java/rmi/rmic/Compile_gcj.java +++ b/libjava/gnu/java/rmi/rmic/Compile_gcj.java @@ -1,5 +1,5 @@ /* - Copyright (c) 2001 Free Software Foundation, Inc. + Copyright (c) 2001, 2003 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -40,21 +40,16 @@ package gnu.java.rmi.rmic; /** Subclass of Compiler that can be used to invoke gcj. */ public class Compile_gcj extends CompilerProcess { + private static final String [] COMPILER_ARGS = + { + "gcj", + "-C" + }; + public String[] computeArguments (String filename) { - int len = 3 + (dest == null ? 0 : 2); - String[] result = new String[len]; - int i = 0; - - result[i++] = "gcj"; - result[i++] = "-C"; - if (dest != null) - { - result[i++] = "-d"; - result[i++] = dest; - } - result[i++] = filename; - - return result; + return computeTypicalArguments(COMPILER_ARGS, + getDestination(), + filename); } }