1TESTNAME=NoClassDeff 2 3SRC_FILES=NoClassDeff 4ENTRYPOINT_CLASSES=NoClassDeff 5 6JAVAC_CLASSPATH=$(TEST_EXTENSIONS_DIR):$(NETX_DIR)/lib/classes.jar 7JAVAC=$(EXPORTED_JAVAC) 8JAR=$(EXPORTED_JAR) 9 10TMPDIR:=$(shell mktemp -d) 11 12prepare-reproducer: 13 echo PREPARING REPRODUCER $(TESTNAME); 14 pwd; 15 ls ; 16 $(JAVAC) -d $(TMPDIR) -classpath $(JAVAC_CLASSPATH) *.java; 17 #now the hack, remove inner class so we can later die on CNFE or NCDFE 18 ls $(TMPDIR)/ 19 rm $(TMPDIR)/*\$$* ; 20 ls $(TMPDIR)/ 21 cp ../resources/* $(REPRODUCERS_TESTS_SERVER_DEPLOYDIR); \ 22 for CLASS in $(ENTRYPOINT_CLASSES); \ 23 do \ 24 cd $(TMPDIR); \ 25 $(JAR) cfe "$$CLASS.jar" "$$CLASS" "$$CLASS.class"; \ 26 cd -;\ 27 mv $(TMPDIR)/"$$CLASS.jar" $(REPRODUCERS_TESTS_SERVER_DEPLOYDIR); \ 28 done; \ 29 echo PREPARED REPRODUCER $(TESTNAME), removing $(TMPDIR) ; \ 30 rm -rf $(TMPDIR) 31 32clean-reproducer: 33 echo NOTHING TO CLEAN FOR $(TESTNAME) 34