git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1061 379699f6-c40d-0410-875b-85095c16579ebranch_1_1
parent
0a8b2be671
commit
75df7ec7f2
@ -1,5 +1,5 @@ |
|||||||
## Input file for automake to generate the Makefile.in used by configure
|
## Input file for automake to generate the Makefile.in used by configure
|
||||||
|
|
||||||
SUBDIRS = jode doc test
|
SUBDIRS = jode bin doc test
|
||||||
|
|
||||||
EXTRA_DIST = TODO
|
EXTRA_DIST = TODO
|
||||||
|
@ -0,0 +1,2 @@ |
|||||||
|
Makefile |
||||||
|
Makefile.in |
@ -0,0 +1,4 @@ |
|||||||
|
## Input file for automake to generate the Makefile.in used by configure
|
||||||
|
|
||||||
|
bin_SCRIPTS = jode
|
||||||
|
|
@ -0,0 +1,14 @@ |
|||||||
|
#!@SHELL@ |
||||||
|
prefix=@prefix@ |
||||||
|
|
||||||
|
case $1 in |
||||||
|
[Ss]wi*) CLAZZ=jode.swingui.Main; shift ;; |
||||||
|
[Dd]ec*) CLAZZ=jode.Decompiler; shift ;; |
||||||
|
[Oo]bf*) CLAZZ=jode.obfuscator.Main; shift ;; |
||||||
|
*) CLAZZ=jode.Decompiler ;; |
||||||
|
esac |
||||||
|
|
||||||
|
|
||||||
|
CP=`echo $CLASSPATH | sed s/:/,/` |
||||||
|
CLASSPATH=@datadir@/jode-@VERSION@.jar:@CLASSPATH@ \ |
||||||
|
@JAVA@ $CLAZZ --classpath $CP $* |
@ -1,231 +1,54 @@ |
|||||||
## Input file for automake to generate the Makefile.in used by configure
|
## Input file for automake to generate the Makefile.in used by configure
|
||||||
|
|
||||||
EXTRA_DIST = \
|
SUBDIRS = bytecode type util jvm expr flow decompiler obfuscator @SWINGUI@
|
||||||
AssertError.java \
|
|
||||||
bytecode/BinaryInfo.java \
|
|
||||||
bytecode/BytecodeInfo.java \
|
|
||||||
bytecode/ClassFormatException.java \
|
|
||||||
bytecode/ClassInfo.java \
|
|
||||||
bytecode/ConstantPool.java \
|
|
||||||
bytecode/FieldInfo.java \
|
|
||||||
bytecode/GrowableConstantPool.java \
|
|
||||||
bytecode/Handler.java \
|
|
||||||
bytecode/InnerClassInfo.java \
|
|
||||||
bytecode/Instruction.java \
|
|
||||||
bytecode/LineNumber.java \
|
|
||||||
bytecode/LocalVariableInfo.java \
|
|
||||||
bytecode/MethodInfo.java \
|
|
||||||
bytecode/Opcodes.java \
|
|
||||||
bytecode/Reference.java \
|
|
||||||
bytecode/SearchPath.java \
|
|
||||||
decompiler/Analyzer.java \
|
|
||||||
decompiler/ClassAnalyzer.java \
|
|
||||||
decompiler/ClassDeclarer.java \
|
|
||||||
decompiler/DeadCodeAnalysis.java \
|
|
||||||
decompiler/Declarable.java \
|
|
||||||
decompiler/FieldAnalyzer.java \
|
|
||||||
decompiler/ImportHandler.java \
|
|
||||||
decompiler/LocalInfo.java \
|
|
||||||
decompiler/LocalVarEntry.java \
|
|
||||||
decompiler/LocalVariableRangeList.java \
|
|
||||||
decompiler/LocalVariableTable.java \
|
|
||||||
decompiler/MethodAnalyzer.java \
|
|
||||||
decompiler/Opcodes.java \
|
|
||||||
decompiler/OuterValueListener.java \
|
|
||||||
decompiler/Scope.java \
|
|
||||||
decompiler/TabbedPrintWriter.java \
|
|
||||||
Decompiler.java \
|
|
||||||
expr/ArrayLengthOperator.java \
|
|
||||||
expr/ArrayLoadOperator.java \
|
|
||||||
expr/ArrayStoreOperator.java \
|
|
||||||
expr/BinaryOperator.java \
|
|
||||||
expr/CheckCastOperator.java \
|
|
||||||
expr/CheckNullOperator.java \
|
|
||||||
expr/ClassFieldOperator.java \
|
|
||||||
expr/CombineableOperator.java \
|
|
||||||
expr/CompareBinaryOperator.java \
|
|
||||||
expr/CompareToIntOperator.java \
|
|
||||||
expr/CompareUnaryOperator.java \
|
|
||||||
expr/ConstOperator.java \
|
|
||||||
expr/ConstantArrayOperator.java \
|
|
||||||
expr/ConstructorOperator.java \
|
|
||||||
expr/ConvertOperator.java \
|
|
||||||
expr/Expression.java \
|
|
||||||
expr/GetFieldOperator.java \
|
|
||||||
expr/IIncOperator.java \
|
|
||||||
expr/IfThenElseOperator.java \
|
|
||||||
expr/InstanceOfOperator.java \
|
|
||||||
expr/InvokeOperator.java \
|
|
||||||
expr/LValueExpression.java \
|
|
||||||
expr/LocalLoadOperator.java \
|
|
||||||
expr/LocalStoreOperator.java \
|
|
||||||
expr/LocalVarOperator.java \
|
|
||||||
expr/MatchableOperator.java \
|
|
||||||
expr/MonitorEnterOperator.java \
|
|
||||||
expr/MonitorExitOperator.java \
|
|
||||||
expr/NewArrayOperator.java \
|
|
||||||
expr/NewOperator.java \
|
|
||||||
expr/NoArgOperator.java \
|
|
||||||
expr/NopOperator.java \
|
|
||||||
expr/Operator.java \
|
|
||||||
expr/OuterLocalOperator.java \
|
|
||||||
expr/PopOperator.java \
|
|
||||||
expr/PrePostFixOperator.java \
|
|
||||||
expr/PutFieldOperator.java \
|
|
||||||
expr/ShiftOperator.java \
|
|
||||||
expr/SimpleOperator.java \
|
|
||||||
expr/StoreInstruction.java \
|
|
||||||
expr/StringAddOperator.java \
|
|
||||||
expr/ThisOperator.java \
|
|
||||||
expr/UnaryOperator.java \
|
|
||||||
flow/BreakBlock.java \
|
|
||||||
flow/BreakableBlock.java \
|
|
||||||
flow/CaseBlock.java \
|
|
||||||
flow/CatchBlock.java \
|
|
||||||
flow/CombineIfGotoExpressions.java \
|
|
||||||
flow/CompleteSynchronized.java \
|
|
||||||
flow/ConditionalBlock.java \
|
|
||||||
flow/ContinueBlock.java \
|
|
||||||
flow/CreateAssignExpression.java \
|
|
||||||
flow/CreateCheckNull.java \
|
|
||||||
flow/CreateClassField.java \
|
|
||||||
flow/CreateConstantArray.java \
|
|
||||||
flow/CreateExpression.java \
|
|
||||||
flow/CreateForInitializer.java \
|
|
||||||
flow/CreateIfThenElseOperator.java \
|
|
||||||
flow/CreateNewConstructor.java \
|
|
||||||
flow/CreatePrePostIncExpression.java \
|
|
||||||
flow/DescriptionBlock.java \
|
|
||||||
flow/EmptyBlock.java \
|
|
||||||
flow/FinallyBlock.java \
|
|
||||||
flow/FlowBlock.java \
|
|
||||||
flow/IfThenElseBlock.java \
|
|
||||||
flow/InstructionBlock.java \
|
|
||||||
flow/InstructionContainer.java \
|
|
||||||
flow/JsrBlock.java \
|
|
||||||
flow/Jump.java \
|
|
||||||
flow/LoopBlock.java \
|
|
||||||
flow/RetBlock.java \
|
|
||||||
flow/ReturnBlock.java \
|
|
||||||
flow/SequentialBlock.java \
|
|
||||||
flow/SlotSet.java \
|
|
||||||
flow/SpecialBlock.java \
|
|
||||||
flow/StructuredBlock.java \
|
|
||||||
flow/SwitchBlock.java \
|
|
||||||
flow/SynchronizedBlock.java \
|
|
||||||
flow/ThrowBlock.java \
|
|
||||||
flow/TransformConstructors.java \
|
|
||||||
flow/TransformExceptionHandlers.java \
|
|
||||||
flow/TryBlock.java \
|
|
||||||
flow/VariableSet.java \
|
|
||||||
flow/VariableStack.java \
|
|
||||||
GlobalOptions.java.in \
|
|
||||||
JodeApplet.java \
|
|
||||||
JodeWindow.java \
|
|
||||||
jvm/CodeVerifier.java \
|
|
||||||
jvm/Interpreter.java \
|
|
||||||
jvm/InterpreterException.java \
|
|
||||||
jvm/NewObject.java \
|
|
||||||
jvm/RuntimeEnvironment.java \
|
|
||||||
jvm/SimpleRuntimeEnvironment.java \
|
|
||||||
jvm/SyntheticAnalyzer.java \
|
|
||||||
jvm/Value.java \
|
|
||||||
jvm/VerifyException.java \
|
|
||||||
obfuscator/ClassBundle.java \
|
|
||||||
obfuscator/ClassIdentifier.java \
|
|
||||||
obfuscator/CodeAnalyzer.java \
|
|
||||||
obfuscator/CodeTransformer.java \
|
|
||||||
obfuscator/ConstantAnalyzer.java \
|
|
||||||
obfuscator/ConstantRuntimeEnvironment.java \
|
|
||||||
obfuscator/FieldIdentifier.java \
|
|
||||||
obfuscator/Identifier.java \
|
|
||||||
obfuscator/IdentifierMatcher.java \
|
|
||||||
obfuscator/LocalIdentifier.java \
|
|
||||||
obfuscator/LocalOptimizer.java \
|
|
||||||
obfuscator/LocalizeFieldTransformer.java \
|
|
||||||
obfuscator/Main.java \
|
|
||||||
obfuscator/MethodIdentifier.java \
|
|
||||||
obfuscator/ModifierMatcher.java \
|
|
||||||
obfuscator/NameSwapper.java \
|
|
||||||
obfuscator/PackageIdentifier.java \
|
|
||||||
obfuscator/RemovePopAnalyzer.java \
|
|
||||||
obfuscator/Renamer.java \
|
|
||||||
obfuscator/SimpleAnalyzer.java \
|
|
||||||
obfuscator/StrongRenamer.java \
|
|
||||||
obfuscator/TranslationTable.java \
|
|
||||||
obfuscator/WildCard.java \
|
|
||||||
swingui/Main.java \
|
|
||||||
swingui/Main.java.in \
|
|
||||||
swingui/PackagesTreeModel.java.in \
|
|
||||||
swingui/PackagesTreeModel.java \
|
|
||||||
type/ArrayType.java \
|
|
||||||
type/ClassInterfacesType.java \
|
|
||||||
type/IntegerType.java \
|
|
||||||
type/MethodType.java \
|
|
||||||
type/NullType.java \
|
|
||||||
type/RangeType.java \
|
|
||||||
type/ReferenceType.java \
|
|
||||||
type/Type.java \
|
|
||||||
util/AbstractCollection.java \
|
|
||||||
util/AbstractList.java \
|
|
||||||
util/AbstractMap.java \
|
|
||||||
util/AbstractSequentialList.java \
|
|
||||||
util/AbstractSet.java \
|
|
||||||
util/ArrayEnum.java \
|
|
||||||
util/ArrayList.java \
|
|
||||||
util/Arrays.java \
|
|
||||||
util/BasicMapEntry.java \
|
|
||||||
util/Bucket.java \
|
|
||||||
util/Collection.java \
|
|
||||||
util/Collections.java \
|
|
||||||
util/Comparable.java \
|
|
||||||
util/Comparator.java \
|
|
||||||
util/ConcurrentModificationException.java \
|
|
||||||
util/HashMap.java \
|
|
||||||
util/HashSet.java \
|
|
||||||
util/Iterator.java \
|
|
||||||
util/LinkedList.java \
|
|
||||||
util/List.java \
|
|
||||||
util/ListIterator.java \
|
|
||||||
util/Map.java \
|
|
||||||
util/Set.java \
|
|
||||||
util/SimpleMap.java \
|
|
||||||
util/SimpleSet.java \
|
|
||||||
util/SortedMap.java \
|
|
||||||
util/SortedSet.java \
|
|
||||||
util/TreeMap.java \
|
|
||||||
util/TreeSet.java \
|
|
||||||
util/UnsupportedOperationException.java
|
|
||||||
|
|
||||||
JAR = @JAR@
|
JAR = @JAR@
|
||||||
JAVAC = @JAVAC@
|
JAVAC = @JAVAC@
|
||||||
JIKES = @JIKES@
|
JIKES = @JIKES@
|
||||||
CLASSPATH = @CLASSPATH@
|
CLASSPATH = @CLASSPATH@
|
||||||
CLASSLIB = @CLASSLIB@
|
CLASSLIB = @CLASSLIB@
|
||||||
BUILD_CLASSPATH = $(top_srcdir):$(top_builddir):.:$(CLASSPATH)
|
BUILD_CLASSPATH = $(top_srcdir):$(top_builddir):.:$(CLASSPATH):$(CLASSLIB)
|
||||||
VPATH=$(srcdir):$(top_srcdir):$(top_builddir)
|
VPATH=$(srcdir):$(top_srcdir):$(top_builddir)
|
||||||
|
|
||||||
MY_CLASSES = jode/Decompiler.class jode/JodeApplet.class jode/JodeWindow.class jode/obfuscator/Main.class @SWING_CLASSES@
|
MY_JAVA_FILES = \
|
||||||
|
AssertError.java \
|
||||||
|
Decompiler.java \
|
||||||
|
GlobalOptions.java \
|
||||||
|
JodeApplet.java \
|
||||||
|
JodeWindow.java
|
||||||
|
|
||||||
|
noinst_DATA = $(MY_JAVA_FILES:.java=.class)
|
||||||
|
EXTRA_DIST = $(MY_JAVA_FILES)
|
||||||
|
|
||||||
pkgdata_DATA = jode.jar
|
|
||||||
|
JARFILE = jode-@VERSION@.jar
|
||||||
|
data_DATA = $(JARFILE)
|
||||||
|
|
||||||
if HAVE_JIKES |
if HAVE_JIKES |
||||||
|
|
||||||
@QUOTE@-include .java.deps |
@QUOTE@-include $(top_builddir)/jode/.java.deps |
||||||
|
|
||||||
%.class: %.java |
%.class: %.java |
||||||
$(JIKES) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) +M=.java.deps -d . $<
|
$(JIKES) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) +M=$(top_builddir)/jode/.java.deps -d $(top_builddir) $<
|
||||||
|
|
||||||
else |
else |
||||||
|
|
||||||
%.class: %.java |
%.class: %.java |
||||||
$(JAVAC) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) -depend -d . $<
|
$(JAVAC) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) -depend -d $(top_builddir) $<
|
||||||
|
|
||||||
endif |
endif |
||||||
|
|
||||||
clean-local: |
clean-local: |
||||||
@rm -rf jode
|
@rm -f *.class
|
||||||
@rm -f jode.jar .java.deps
|
@rm -f $(JARFILE) .java.deps
|
||||||
|
|
||||||
jode.jar: $(MY_CLASSES) |
$(JARFILE): $(noinst_DATA) |
||||||
CLASSPATH= $(JAR) -cf jode.jar jode
|
CLASSPATH=$(top_builddir):$(CLASSPATH) $(JAVA) -mx80m \
|
||||||
|
jode.obfuscator.Main --dest $(JARFILE) \
|
||||||
|
--revtable rename.table \
|
||||||
|
--rename=none --breakserial --strip=unreach -v -v \
|
||||||
|
--preserve 'jode.Decompiler.main.*' \
|
||||||
|
--preserve 'jode.JodeApplet.<init>.*' \
|
||||||
|
--preserve 'jode.JodeWindow.main.*' \
|
||||||
|
--preserve 'jode.obfuscator.Main.main.*' \
|
||||||
|
--preserve 'jode.swingui.Main.main.*' jode
|
||||||
|
@ -0,0 +1,2 @@ |
|||||||
|
Makefile |
||||||
|
Makefile.in |
@ -0,0 +1,46 @@ |
|||||||
|
## Input file for automake to generate the Makefile.in used by configure
|
||||||
|
|
||||||
|
JAR = @JAR@
|
||||||
|
JAVAC = @JAVAC@
|
||||||
|
JIKES = @JIKES@
|
||||||
|
CLASSPATH = @CLASSPATH@
|
||||||
|
CLASSLIB = @CLASSLIB@
|
||||||
|
BUILD_CLASSPATH = $(top_srcdir):$(top_builddir):$(CLASSPATH):$(CLASSLIB)
|
||||||
|
|
||||||
|
MY_JAVA_FILES = \
|
||||||
|
BinaryInfo.java \
|
||||||
|
BytecodeInfo.java \
|
||||||
|
ClassFormatException.java \
|
||||||
|
ClassInfo.java \
|
||||||
|
ConstantPool.java \
|
||||||
|
FieldInfo.java \
|
||||||
|
GrowableConstantPool.java \
|
||||||
|
Handler.java \
|
||||||
|
InnerClassInfo.java \
|
||||||
|
Instruction.java \
|
||||||
|
LineNumber.java \
|
||||||
|
LocalVariableInfo.java \
|
||||||
|
MethodInfo.java \
|
||||||
|
Opcodes.java \
|
||||||
|
Reference.java \
|
||||||
|
SearchPath.java
|
||||||
|
|
||||||
|
noinst_DATA = $(MY_JAVA_FILES:.java=.class)
|
||||||
|
EXTRA_DIST = $(MY_JAVA_FILES)
|
||||||
|
|
||||||
|
if HAVE_JIKES |
||||||
|
|
||||||
|
@QUOTE@-include $(top_builddir)/jode/.java.deps |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JIKES) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) +M=$(top_builddir)/jode/.java.deps -d $(top_builddir) $<
|
||||||
|
|
||||||
|
else |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JAVAC) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) -depend -d $(top_builddir) $<
|
||||||
|
|
||||||
|
endif |
||||||
|
|
||||||
|
clean-local: |
||||||
|
@rm -f *.class
|
@ -0,0 +1,2 @@ |
|||||||
|
Makefile |
||||||
|
Makefile.in |
@ -0,0 +1,46 @@ |
|||||||
|
## Input file for automake to generate the Makefile.in used by configure
|
||||||
|
|
||||||
|
JAR = @JAR@
|
||||||
|
JAVAC = @JAVAC@
|
||||||
|
JIKES = @JIKES@
|
||||||
|
CLASSPATH = @CLASSPATH@
|
||||||
|
CLASSLIB = @CLASSLIB@
|
||||||
|
BUILD_CLASSPATH = $(top_srcdir):$(top_builddir):$(CLASSPATH):$(CLASSLIB)
|
||||||
|
|
||||||
|
MY_JAVA_FILES = \
|
||||||
|
Analyzer.java \
|
||||||
|
ClassAnalyzer.java \
|
||||||
|
ClassDeclarer.java \
|
||||||
|
DeadCodeAnalysis.java \
|
||||||
|
Declarable.java \
|
||||||
|
FieldAnalyzer.java \
|
||||||
|
ImportHandler.java \
|
||||||
|
LocalInfo.java \
|
||||||
|
LocalVarEntry.java \
|
||||||
|
LocalVariableRangeList.java \
|
||||||
|
LocalVariableTable.java \
|
||||||
|
MethodAnalyzer.java \
|
||||||
|
Opcodes.java \
|
||||||
|
OuterValueListener.java \
|
||||||
|
Scope.java \
|
||||||
|
TabbedPrintWriter.java
|
||||||
|
|
||||||
|
noinst_DATA = $(MY_JAVA_FILES:.java=.class)
|
||||||
|
EXTRA_DIST = $(MY_JAVA_FILES)
|
||||||
|
|
||||||
|
if HAVE_JIKES |
||||||
|
|
||||||
|
@QUOTE@-include $(top_builddir)/jode/.java.deps |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JIKES) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) +M=$(top_builddir)/jode/.java.deps -d $(top_builddir) $<
|
||||||
|
|
||||||
|
else |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JAVAC) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) -depend -d $(top_builddir) $<
|
||||||
|
|
||||||
|
endif |
||||||
|
|
||||||
|
clean-local: |
||||||
|
@rm -f *.class
|
@ -0,0 +1,2 @@ |
|||||||
|
Makefile |
||||||
|
Makefile.in |
@ -0,0 +1,73 @@ |
|||||||
|
## Input file for automake to generate the Makefile.in used by configure
|
||||||
|
|
||||||
|
JAR = @JAR@
|
||||||
|
JAVAC = @JAVAC@
|
||||||
|
JIKES = @JIKES@
|
||||||
|
CLASSPATH = @CLASSPATH@
|
||||||
|
CLASSLIB = @CLASSLIB@
|
||||||
|
BUILD_CLASSPATH = $(top_srcdir):$(top_builddir):$(CLASSPATH):$(CLASSLIB)
|
||||||
|
|
||||||
|
MY_JAVA_FILES = \
|
||||||
|
ArrayLengthOperator.java \
|
||||||
|
ArrayLoadOperator.java \
|
||||||
|
ArrayStoreOperator.java \
|
||||||
|
BinaryOperator.java \
|
||||||
|
CheckCastOperator.java \
|
||||||
|
CheckNullOperator.java \
|
||||||
|
ClassFieldOperator.java \
|
||||||
|
CombineableOperator.java \
|
||||||
|
CompareBinaryOperator.java \
|
||||||
|
CompareToIntOperator.java \
|
||||||
|
CompareUnaryOperator.java \
|
||||||
|
ConstOperator.java \
|
||||||
|
ConstantArrayOperator.java \
|
||||||
|
ConstructorOperator.java \
|
||||||
|
ConvertOperator.java \
|
||||||
|
Expression.java \
|
||||||
|
GetFieldOperator.java \
|
||||||
|
IIncOperator.java \
|
||||||
|
IfThenElseOperator.java \
|
||||||
|
InstanceOfOperator.java \
|
||||||
|
InvokeOperator.java \
|
||||||
|
LValueExpression.java \
|
||||||
|
LocalLoadOperator.java \
|
||||||
|
LocalStoreOperator.java \
|
||||||
|
LocalVarOperator.java \
|
||||||
|
MatchableOperator.java \
|
||||||
|
MonitorEnterOperator.java \
|
||||||
|
MonitorExitOperator.java \
|
||||||
|
NewArrayOperator.java \
|
||||||
|
NewOperator.java \
|
||||||
|
NoArgOperator.java \
|
||||||
|
NopOperator.java \
|
||||||
|
Operator.java \
|
||||||
|
OuterLocalOperator.java \
|
||||||
|
PopOperator.java \
|
||||||
|
PrePostFixOperator.java \
|
||||||
|
PutFieldOperator.java \
|
||||||
|
ShiftOperator.java \
|
||||||
|
SimpleOperator.java \
|
||||||
|
StoreInstruction.java \
|
||||||
|
StringAddOperator.java \
|
||||||
|
ThisOperator.java \
|
||||||
|
UnaryOperator.java
|
||||||
|
|
||||||
|
noinst_DATA = $(MY_JAVA_FILES:.java=.class)
|
||||||
|
EXTRA_DIST = $(MY_JAVA_FILES)
|
||||||
|
|
||||||
|
if HAVE_JIKES |
||||||
|
|
||||||
|
@QUOTE@-include $(top_builddir)/jode/.java.deps |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JIKES) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) +M=$(top_builddir)/jode/.java.deps -d $(top_builddir) $<
|
||||||
|
|
||||||
|
else |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JAVAC) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) -depend -d $(top_builddir) $<
|
||||||
|
|
||||||
|
endif |
||||||
|
|
||||||
|
clean-local: |
||||||
|
@rm -f *.class
|
@ -0,0 +1,2 @@ |
|||||||
|
Makefile |
||||||
|
Makefile.in |
@ -0,0 +1,70 @@ |
|||||||
|
## Input file for automake to generate the Makefile.in used by configure
|
||||||
|
|
||||||
|
JAR = @JAR@
|
||||||
|
JAVAC = @JAVAC@
|
||||||
|
JIKES = @JIKES@
|
||||||
|
CLASSPATH = @CLASSPATH@
|
||||||
|
CLASSLIB = @CLASSLIB@
|
||||||
|
BUILD_CLASSPATH = $(top_srcdir):$(top_builddir):$(CLASSPATH):$(CLASSLIB)
|
||||||
|
|
||||||
|
MY_JAVA_FILES = \
|
||||||
|
BreakBlock.java \
|
||||||
|
BreakableBlock.java \
|
||||||
|
CaseBlock.java \
|
||||||
|
CatchBlock.java \
|
||||||
|
CombineIfGotoExpressions.java \
|
||||||
|
CompleteSynchronized.java \
|
||||||
|
ConditionalBlock.java \
|
||||||
|
ContinueBlock.java \
|
||||||
|
CreateAssignExpression.java \
|
||||||
|
CreateCheckNull.java \
|
||||||
|
CreateClassField.java \
|
||||||
|
CreateConstantArray.java \
|
||||||
|
CreateExpression.java \
|
||||||
|
CreateForInitializer.java \
|
||||||
|
CreateIfThenElseOperator.java \
|
||||||
|
CreateNewConstructor.java \
|
||||||
|
CreatePrePostIncExpression.java \
|
||||||
|
DescriptionBlock.java \
|
||||||
|
EmptyBlock.java \
|
||||||
|
FinallyBlock.java \
|
||||||
|
FlowBlock.java \
|
||||||
|
IfThenElseBlock.java \
|
||||||
|
InstructionBlock.java \
|
||||||
|
InstructionContainer.java \
|
||||||
|
JsrBlock.java \
|
||||||
|
Jump.java \
|
||||||
|
LoopBlock.java \
|
||||||
|
RetBlock.java \
|
||||||
|
ReturnBlock.java \
|
||||||
|
SequentialBlock.java \
|
||||||
|
SpecialBlock.java \
|
||||||
|
StructuredBlock.java \
|
||||||
|
SwitchBlock.java \
|
||||||
|
SynchronizedBlock.java \
|
||||||
|
ThrowBlock.java \
|
||||||
|
TransformConstructors.java \
|
||||||
|
TransformExceptionHandlers.java \
|
||||||
|
TryBlock.java \
|
||||||
|
VariableSet.java \
|
||||||
|
VariableStack.java
|
||||||
|
|
||||||
|
noinst_DATA = $(MY_JAVA_FILES:.java=.class)
|
||||||
|
EXTRA_DIST = $(MY_JAVA_FILES)
|
||||||
|
|
||||||
|
if HAVE_JIKES |
||||||
|
|
||||||
|
@QUOTE@-include $(top_builddir)/jode/.java.deps |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JIKES) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) +M=$(top_builddir)/jode/.java.deps -d $(top_builddir) $<
|
||||||
|
|
||||||
|
else |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JAVAC) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) -depend -d $(top_builddir) $<
|
||||||
|
|
||||||
|
endif |
||||||
|
|
||||||
|
clean-local: |
||||||
|
@rm -f *.class
|
@ -0,0 +1,2 @@ |
|||||||
|
Makefile |
||||||
|
Makefile.in |
@ -0,0 +1,39 @@ |
|||||||
|
## Input file for automake to generate the Makefile.in used by configure
|
||||||
|
|
||||||
|
JAR = @JAR@
|
||||||
|
JAVAC = @JAVAC@
|
||||||
|
JIKES = @JIKES@
|
||||||
|
CLASSPATH = @CLASSPATH@
|
||||||
|
CLASSLIB = @CLASSLIB@
|
||||||
|
BUILD_CLASSPATH = $(top_srcdir):$(top_builddir):$(CLASSPATH):$(CLASSLIB)
|
||||||
|
|
||||||
|
MY_JAVA_FILES = \
|
||||||
|
CodeVerifier.java \
|
||||||
|
Interpreter.java \
|
||||||
|
InterpreterException.java \
|
||||||
|
NewObject.java \
|
||||||
|
RuntimeEnvironment.java \
|
||||||
|
SimpleRuntimeEnvironment.java \
|
||||||
|
SyntheticAnalyzer.java \
|
||||||
|
Value.java \
|
||||||
|
VerifyException.java
|
||||||
|
|
||||||
|
noinst_DATA = $(MY_JAVA_FILES:.java=.class)
|
||||||
|
EXTRA_DIST = $(MY_JAVA_FILES)
|
||||||
|
|
||||||
|
if HAVE_JIKES |
||||||
|
|
||||||
|
@QUOTE@-include $(top_builddir)/jode/.java.deps |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JIKES) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) +M=$(top_builddir)/jode/.java.deps -d $(top_builddir) $<
|
||||||
|
|
||||||
|
else |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JAVAC) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) -depend -d $(top_builddir) $<
|
||||||
|
|
||||||
|
endif |
||||||
|
|
||||||
|
clean-local: |
||||||
|
@rm -f *.class
|
@ -0,0 +1,2 @@ |
|||||||
|
Makefile |
||||||
|
Makefile.in |
@ -0,0 +1,53 @@ |
|||||||
|
## Input file for automake to generate the Makefile.in used by configure
|
||||||
|
|
||||||
|
JAR = @JAR@
|
||||||
|
JAVAC = @JAVAC@
|
||||||
|
JIKES = @JIKES@
|
||||||
|
CLASSPATH = @CLASSPATH@
|
||||||
|
CLASSLIB = @CLASSLIB@
|
||||||
|
BUILD_CLASSPATH = $(top_srcdir):$(top_builddir):$(CLASSPATH):$(CLASSLIB)
|
||||||
|
|
||||||
|
MY_JAVA_FILES = \
|
||||||
|
ClassBundle.java \
|
||||||
|
ClassIdentifier.java \
|
||||||
|
CodeAnalyzer.java \
|
||||||
|
CodeTransformer.java \
|
||||||
|
ConstantAnalyzer.java \
|
||||||
|
ConstantRuntimeEnvironment.java \
|
||||||
|
FieldIdentifier.java \
|
||||||
|
Identifier.java \
|
||||||
|
IdentifierMatcher.java \
|
||||||
|
LocalIdentifier.java \
|
||||||
|
LocalOptimizer.java \
|
||||||
|
Main.java \
|
||||||
|
MethodIdentifier.java \
|
||||||
|
ModifierMatcher.java \
|
||||||
|
NameSwapper.java \
|
||||||
|
PackageIdentifier.java \
|
||||||
|
RemovePopAnalyzer.java \
|
||||||
|
Renamer.java \
|
||||||
|
SimpleAnalyzer.java \
|
||||||
|
StrongRenamer.java \
|
||||||
|
TranslationTable.java \
|
||||||
|
WildCard.java
|
||||||
|
# LocalizeFieldTransformer.java
|
||||||
|
|
||||||
|
noinst_DATA = $(MY_JAVA_FILES:.java=.class)
|
||||||
|
EXTRA_DIST = $(MY_JAVA_FILES)
|
||||||
|
|
||||||
|
if HAVE_JIKES |
||||||
|
|
||||||
|
@QUOTE@-include $(top_builddir)/jode/.java.deps |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JIKES) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) +M=$(top_builddir)/jode/.java.deps -d $(top_builddir) $<
|
||||||
|
|
||||||
|
else |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JAVAC) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) -depend -d $(top_builddir) $<
|
||||||
|
|
||||||
|
endif |
||||||
|
|
||||||
|
clean-local: |
||||||
|
@rm -f *.class
|
@ -0,0 +1,2 @@ |
|||||||
|
Makefile |
||||||
|
Makefile.in |
@ -0,0 +1,32 @@ |
|||||||
|
## Input file for automake to generate the Makefile.in used by configure
|
||||||
|
|
||||||
|
JAR = @JAR@
|
||||||
|
JAVAC = @JAVAC@
|
||||||
|
JIKES = @JIKES@
|
||||||
|
CLASSPATH = @CLASSPATH@
|
||||||
|
CLASSLIB = @CLASSLIB@
|
||||||
|
BUILD_CLASSPATH = $(top_srcdir):$(top_builddir):$(CLASSPATH):$(CLASSLIB)
|
||||||
|
|
||||||
|
MY_JAVA_FILES = \
|
||||||
|
Main.java \
|
||||||
|
PackagesTreeModel.java
|
||||||
|
|
||||||
|
noinst_DATA = $(MY_JAVA_FILES:.java=.class)
|
||||||
|
EXTRA_DIST = $(MY_JAVA_FILES)
|
||||||
|
|
||||||
|
if HAVE_JIKES |
||||||
|
|
||||||
|
@QUOTE@-include $(top_builddir)/jode/.java.deps |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JIKES) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) +M=$(top_builddir)/jode/.java.deps -d $(top_builddir) $<
|
||||||
|
|
||||||
|
else |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JAVAC) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) -depend -d $(top_builddir) $<
|
||||||
|
|
||||||
|
endif |
||||||
|
|
||||||
|
clean-local: |
||||||
|
@rm -f *.class
|
@ -0,0 +1,2 @@ |
|||||||
|
Makefile |
||||||
|
Makefile.in |
@ -0,0 +1,38 @@ |
|||||||
|
## Input file for automake to generate the Makefile.in used by configure
|
||||||
|
|
||||||
|
JAR = @JAR@
|
||||||
|
JAVAC = @JAVAC@
|
||||||
|
JIKES = @JIKES@
|
||||||
|
CLASSPATH = @CLASSPATH@
|
||||||
|
CLASSLIB = @CLASSLIB@
|
||||||
|
BUILD_CLASSPATH = $(top_srcdir):$(top_builddir):$(CLASSPATH):$(CLASSLIB)
|
||||||
|
|
||||||
|
MY_JAVA_FILES = \
|
||||||
|
ArrayType.java \
|
||||||
|
ClassInterfacesType.java \
|
||||||
|
IntegerType.java \
|
||||||
|
MethodType.java \
|
||||||
|
NullType.java \
|
||||||
|
RangeType.java \
|
||||||
|
ReferenceType.java \
|
||||||
|
Type.java
|
||||||
|
|
||||||
|
noinst_DATA = $(MY_JAVA_FILES:.java=.class)
|
||||||
|
EXTRA_DIST = $(MY_JAVA_FILES)
|
||||||
|
|
||||||
|
if HAVE_JIKES |
||||||
|
|
||||||
|
@QUOTE@-include $(top_builddir)/jode/.java.deps |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JIKES) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) +M=$(top_builddir)/jode/.java.deps -d $(top_builddir) $<
|
||||||
|
|
||||||
|
else |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JAVAC) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) -depend -d $(top_builddir) $<
|
||||||
|
|
||||||
|
endif |
||||||
|
|
||||||
|
clean-local: |
||||||
|
@rm -f *.class
|
@ -0,0 +1,2 @@ |
|||||||
|
Makefile |
||||||
|
Makefile.in |
@ -0,0 +1,60 @@ |
|||||||
|
## Input file for automake to generate the Makefile.in used by configure
|
||||||
|
|
||||||
|
JAR = @JAR@
|
||||||
|
JAVAC = @JAVAC@
|
||||||
|
JIKES = @JIKES@
|
||||||
|
CLASSPATH = @CLASSPATH@
|
||||||
|
CLASSLIB = @CLASSLIB@
|
||||||
|
BUILD_CLASSPATH = $(top_srcdir):$(top_builddir):$(CLASSPATH):$(CLASSLIB)
|
||||||
|
|
||||||
|
MY_JAVA_FILES = \
|
||||||
|
SimpleMap.java \
|
||||||
|
SimpleSet.java \
|
||||||
|
ArrayEnum.java \
|
||||||
|
AbstractCollection.java \
|
||||||
|
AbstractList.java \
|
||||||
|
AbstractMap.java \
|
||||||
|
AbstractSequentialList.java \
|
||||||
|
AbstractSet.java \
|
||||||
|
ArrayList.java \
|
||||||
|
Arrays.java \
|
||||||
|
BasicMapEntry.java \
|
||||||
|
Bucket.java \
|
||||||
|
Collection.java \
|
||||||
|
Collections.java \
|
||||||
|
Comparable.java \
|
||||||
|
Comparator.java \
|
||||||
|
ConcurrentModificationException.java \
|
||||||
|
HashMap.java \
|
||||||
|
HashSet.java \
|
||||||
|
Iterator.java \
|
||||||
|
LinkedList.java \
|
||||||
|
List.java \
|
||||||
|
ListIterator.java \
|
||||||
|
Map.java \
|
||||||
|
Set.java \
|
||||||
|
SortedMap.java \
|
||||||
|
SortedSet.java \
|
||||||
|
TreeMap.java \
|
||||||
|
TreeSet.java \
|
||||||
|
UnsupportedOperationException.java
|
||||||
|
|
||||||
|
noinst_DATA = $(MY_JAVA_FILES:.java=.class)
|
||||||
|
EXTRA_DIST = $(MY_JAVA_FILES)
|
||||||
|
|
||||||
|
if HAVE_JIKES |
||||||
|
|
||||||
|
@QUOTE@-include $(top_builddir)/jode/.java.deps |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JIKES) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) +M=$(top_builddir)/jode/.java.deps -d $(top_builddir) $<
|
||||||
|
|
||||||
|
else |
||||||
|
|
||||||
|
%.class: %.java |
||||||
|
$(JAVAC) -classpath $(BUILD_CLASSPATH):$(CLASSLIB) -depend -d $(top_builddir) $<
|
||||||
|
|
||||||
|
endif |
||||||
|
|
||||||
|
clean-local: |
||||||
|
@rm -f *.class
|
Loading…
Reference in new issue