1TESTNAME=MixedSigningApplet 2 3SRC_FILES=MixedSigningAppletSigned.java MixedSigningAppletHelper.java 4ENTRYPOINT_CLASSES=MixedSigningApplet 5 6JAVAC_CLASSPATH=$(TEST_EXTENSIONS_DIR):$(NETX_DIR)/lib/classes.jar 7JAVAC=$(EXPORTED_JAVAC) 8JAR=$(EXPORTED_JAR) 9JARSIGNER=$(EXPORTED_JARSIGNER) 10JARSIGNER_CMD=$(JARSIGNER) -keystore $(TOP_BUILD_DIR)/$(PRIVATE_KEYSTORE_NAME) -storepass $(PRIVATE_KEYSTORE_PASS) -keypass $(PRIVATE_KEYSTORE_PASS) 11 12TMPDIR:=$(shell mktemp -d) 13 14prepare-reproducer: 15 echo PREPARING REPRODUCER $(TESTNAME) 16 17 $(JAVAC) -d $(TMPDIR) -classpath $(JAVAC_CLASSPATH) $(SRC_FILES); \ 18 19 cp ../resources/* $(REPRODUCERS_TESTS_SERVER_DEPLOYDIR); \ 20 21 cd $(TMPDIR); \ 22 $(JAR) cfe MixedSigningAppletSigned.jar signed.MixedSigningAppletSigned signed; \ 23 $(JAR) cf MixedSigningApplet.jar helper; \ 24 cd -; \ 25 26 $(JARSIGNER_CMD) -sigfile Alpha $(TMPDIR)/MixedSigningAppletSigned.jar $(TEST_CERT_ALIAS)_signed; \ 27 28 cp $(TMPDIR)/MixedSigningApplet{Signed,}.jar $(REPRODUCERS_TESTS_SERVER_DEPLOYDIR); \ 29 30 echo PREPARED REPRODUCER $(TESTNAME), removing $(TMPDIR); \ 31 rm -rf $(TMPDIR); \ 32 33clean-reproducer: 34 echo NOTHING TO CLEAN FOR $(TESTNAME) 35