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