Changeset 429 for trunk/icedtea-web/Makefile.in
- Timestamp:
- Sep 24, 2014, 9:34:21 PM (11 years ago)
- File:
-
- 1 edited
-
trunk/icedtea-web/Makefile.in (modified) (75 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/icedtea-web/Makefile.in
r418 r429 1 # Makefile.in generated by automake 1.1 1.3from Makefile.am.1 # Makefile.in generated by automake 1.13.4 from Makefile.am. 2 2 # @configure_input@ 3 3 4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software 6 # Foundation, Inc. 4 # Copyright (C) 1994-2013 Free Software Foundation, Inc. 5 7 6 # This Makefile.in is free software; the Free Software Foundation 8 7 # gives unlimited permission to copy and/or distribute it, … … 18 17 # Source directories 19 18 VPATH = @srcdir@ 19 am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' 20 am__make_running_with_option = \ 21 case $${target_option-} in \ 22 ?) ;; \ 23 *) echo "am__make_running_with_option: internal error: invalid" \ 24 "target option '$${target_option-}' specified" >&2; \ 25 exit 1;; \ 26 esac; \ 27 has_opt=no; \ 28 sane_makeflags=$$MAKEFLAGS; \ 29 if $(am__is_gnu_make); then \ 30 sane_makeflags=$$MFLAGS; \ 31 else \ 32 case $$MAKEFLAGS in \ 33 *\\[\ \ ]*) \ 34 bs=\\; \ 35 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 36 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 37 esac; \ 38 fi; \ 39 skip_next=no; \ 40 strip_trailopt () \ 41 { \ 42 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 43 }; \ 44 for flg in $$sane_makeflags; do \ 45 test $$skip_next = yes && { skip_next=no; continue; }; \ 46 case $$flg in \ 47 *=*|--*) continue;; \ 48 -*I) strip_trailopt 'I'; skip_next=yes;; \ 49 -*I?*) strip_trailopt 'I';; \ 50 -*O) strip_trailopt 'O'; skip_next=yes;; \ 51 -*O?*) strip_trailopt 'O';; \ 52 -*l) strip_trailopt 'l'; skip_next=yes;; \ 53 -*l?*) strip_trailopt 'l';; \ 54 -[dEDm]) skip_next=yes;; \ 55 -[JT]) skip_next=yes;; \ 56 esac; \ 57 case $$flg in \ 58 *$$target_option*) has_opt=yes; break;; \ 59 esac; \ 60 done; \ 61 test $$has_opt = yes 62 am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 63 am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 20 64 pkgdatadir = $(datadir)/@PACKAGE@ 21 65 pkgincludedir = $(includedir)/@PACKAGE@ … … 36 80 build_triplet = @build@ 37 81 host_triplet = @host@ 82 @HAVE_TAGSOUP_FALSE@am__append_1 = net.sourceforge.jnlp.MalformedXMLParser.java 38 83 subdir = . 39 DIST_COMMON = README $(am__configure_deps)$(srcdir)/Makefile.am \40 $( srcdir)/Makefile.in $(srcdir)/build.properties.in\41 $(srcdir)/ javac.in $(srcdir)/jrunscript.in \42 $(srcdir)/ netx.manifest.in $(top_srcdir)/configureAUTHORS \43 COPYING ChangeLog INSTALL NEWS config.guess config.sub \84 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ 85 $(top_srcdir)/configure $(am__configure_deps) \ 86 $(srcdir)/netx.manifest.in $(srcdir)/javac.in \ 87 $(srcdir)/jrunscript.in $(srcdir)/build.properties.in AUTHORS \ 88 COPYING ChangeLog INSTALL NEWS README config.guess config.sub \ 44 89 install-sh missing 45 90 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 … … 53 98 CONFIG_CLEAN_FILES = netx.manifest javac jrunscript build.properties 54 99 CONFIG_CLEAN_VPATH_FILES = 100 AM_V_P = $(am__v_P_@AM_V@) 101 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 102 am__v_P_0 = false 103 am__v_P_1 = : 104 AM_V_GEN = $(am__v_GEN_@AM_V@) 105 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 106 am__v_GEN_0 = @echo " GEN " $@; 107 am__v_GEN_1 = 108 AM_V_at = $(am__v_at_@AM_V@) 109 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 110 am__v_at_0 = @ 111 am__v_at_1 = 55 112 SOURCES = 56 113 DIST_SOURCES = 114 am__can_run_installinfo = \ 115 case $$AM_UPDATE_INFO_DIR in \ 116 n|no|NO) false;; \ 117 *) (install-info --version) >/dev/null 2>&1;; \ 118 esac 119 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 57 120 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 58 121 distdir = $(PACKAGE)-$(VERSION) … … 64 127 || { sleep 5 && rm -rf "$(distdir)"; }; \ 65 128 else :; fi 129 am__post_remove_distdir = $(am__remove_distdir) 66 130 DIST_ARCHIVES = $(distdir).tar.gz 67 131 GZIP_ENV = --best 132 DIST_TARGETS = dist-gzip 68 133 distuninstallcheck_listfiles = find . -type f -print 69 134 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ … … 72 137 ACLOCAL = @ACLOCAL@ 73 138 AMTAR = @AMTAR@ 139 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ 74 140 ARCHFLAG = @ARCHFLAG@ 75 141 ARCH_PREFIX = @ARCH_PREFIX@ 142 ASM_AVAILABLE = @ASM_AVAILABLE@ 143 ASM_JAR = @ASM_JAR@ 76 144 AUTOCONF = @AUTOCONF@ 77 145 AUTOHEADER = @AUTOHEADER@ 78 146 AUTOMAKE = @AUTOMAKE@ 79 147 AWK = @AWK@ 148 BIN_BASH = @BIN_BASH@ 80 149 BROWSER_TESTS_MODIFICATION = @BROWSER_TESTS_MODIFICATION@ 81 150 BUILD_ARCH_DIR = @BUILD_ARCH_DIR@ … … 108 177 GLIB_CFLAGS = @GLIB_CFLAGS@ 109 178 GLIB_LIBS = @GLIB_LIBS@ 110 GTK_CFLAGS = @GTK_CFLAGS@111 GTK_LIBS = @GTK_LIBS@112 179 HG = @HG@ 113 180 ICEDTEA_REVISION = @ICEDTEA_REVISION@ … … 118 185 INSTALL_SCRIPT = @INSTALL_SCRIPT@ 119 186 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 187 JACOCO_AVAILABLE = @JACOCO_AVAILABLE@ 188 JACOCO_JAR = @JACOCO_JAR@ 120 189 JAR = @JAR@ 121 190 JARSIGNER = @JARSIGNER@ … … 162 231 SYSTEM_JDK_DIR = @SYSTEM_JDK_DIR@ 163 232 SYSTEM_JRE_DIR = @SYSTEM_JRE_DIR@ 233 TAGSOUP_JAR = @TAGSOUP_JAR@ 164 234 USING_ECJ = @USING_ECJ@ 165 235 VERSION = @VERSION@ … … 222 292 @WITH_RHINO_FALSE@RHINO_RUNTIME = 223 293 @WITH_RHINO_TRUE@RHINO_RUNTIME = :$(RHINO_JAR) 294 NETX_EXCLUDE_SRCS = $(am__append_1) 295 296 # Conditional defintions 297 @HAVE_TAGSOUP_TRUE@NETX_CLASSPATH_ARG = -classpath $(TAGSOUP_JAR) 224 298 @CP_SUPPORTS_REFLINK_TRUE@REFLINK = --reflink=auto 225 299 @SRC_DIR_HARDLINKABLE_FALSE@SRC_DIR_LINK = $(REFLINK) … … 228 302 @ENABLE_DOCS_TRUE@ -bottom '<font size="-1"> <a href="http://icedtea.classpath.org/bugzilla">Submit a bug or feature</a></font>' 229 303 230 @ENABLE_DOCS_TRUE@@JAVADOC_SUPPORTS_J_OPTIONS_TRUE@JAVADOC_MEM_OPTS = -J-Xmx1024m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m304 @ENABLE_DOCS_TRUE@@JAVADOC_SUPPORTS_J_OPTIONS_TRUE@JAVADOC_MEM_OPTS = -J-Xmx1024m -J-Xms128m 231 305 @WITH_RHINO_FALSE@RHINO_TESTS = 232 306 @WITH_RHINO_TRUE@RHINO_TESTS = stamps/check-pac-functions.stamp … … 238 312 javaws := $(shell echo javaws | sed '@program_transform_name@') 239 313 itweb_settings := $(shell echo itweb-settings | sed '@program_transform_name@') 314 policyeditor := $(shell echo policyeditor | sed '@program_transform_name@') 240 315 241 316 # the launcher needs to know $(bindir) and $(datadir) which can be different at 242 317 # make-time from configure-time 243 318 edit_launcher_script = sed \ 244 -e 's|[@]LAUNCHER_BOOTCLASSPATH[@]|$(LAUNCHER_BOOTCLASSPATH)|g' \ 245 -e 's|[@]JAVAWS_BIN_LOCATION[@]|$(bindir)/$(javaws)|g' \ 246 -e 's|[@]ITWEB_SETTINGS_BIN_LOCATION[@]|$(bindir)/$(itweb_settings)|g' \ 247 -e 's|[@]JAVA[@]|$(JAVA)|g' \ 248 -e 's|[@]JRE[@]|$(SYSTEM_JRE_DIR)|g' 319 -e "s|[@]LAUNCHER_BOOTCLASSPATH[@]|$(LAUNCHER_BOOTCLASSPATH)|g" \ 320 -e "s|[@]JAVAWS_SPLASH_LOCATION[@]|$(datadir)/$(PACKAGE_NAME)/javaws_splash.png|g" \ 321 -e "s|[@]JAVA[@]|$(JAVA)|g" \ 322 -e "s|[@]JRE[@]|$(SYSTEM_JRE_DIR)|g" \ 323 -e "s|[@]MAIN_CLASS[@]|$${MAIN_CLASS}|g" \ 324 -e "s|[@]BIN_LOCATION[@]|$${BIN_LOCATION}|g" \ 325 -e "s|[@]PROGRAM_NAME[@]|$${PROGRAM_NAME}|g" 249 326 250 327 … … 257 334 @ENABLE_PLUGIN_TRUE@PLUGIN_SRC = IcedTeaNPPlugin.cc IcedTeaScriptablePluginObject.cc \ 258 335 @ENABLE_PLUGIN_TRUE@ IcedTeaJavaRequestProcessor.cc IcedTeaPluginRequestProcessor.cc \ 259 @ENABLE_PLUGIN_TRUE@ IcedTeaPluginUtils.cc 336 @ENABLE_PLUGIN_TRUE@ IcedTeaPluginUtils.cc IcedTeaParseProperties.cc 260 337 261 338 @ENABLE_PLUGIN_TRUE@PLUGIN_OBJECTS = IcedTeaNPPlugin.o IcedTeaScriptablePluginObject.o \ 262 339 @ENABLE_PLUGIN_TRUE@ IcedTeaJavaRequestProcessor.o IcedTeaPluginRequestProcessor.o \ 263 @ENABLE_PLUGIN_TRUE@ IcedTeaPluginUtils.o 340 @ENABLE_PLUGIN_TRUE@ IcedTeaPluginUtils.o IcedTeaParseProperties.o 264 341 265 342 all: all-am … … 308 385 build.properties: $(top_builddir)/config.status $(srcdir)/build.properties.in 309 386 cd $(top_builddir) && $(SHELL) ./config.status $@ 310 tags : TAGS311 TAGS: 312 313 ctags: CTAGS 314 CTAGS:387 tags TAGS: 388 389 ctags CTAGS: 390 391 cscope cscopelist: 315 392 316 393 … … 356 433 dist-gzip: distdir 357 434 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz 358 $(am__ remove_distdir)435 $(am__post_remove_distdir) 359 436 360 437 dist-bzip2: distdir 361 438 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 362 $(am__ remove_distdir)439 $(am__post_remove_distdir) 363 440 364 441 dist-lzip: distdir 365 442 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz 366 $(am__remove_distdir) 367 368 dist-lzma: distdir 369 tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma 370 $(am__remove_distdir) 443 $(am__post_remove_distdir) 371 444 372 445 dist-xz: distdir 373 446 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz 374 $(am__ remove_distdir)447 $(am__post_remove_distdir) 375 448 376 449 dist-tarZ: distdir 377 450 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z 378 $(am__ remove_distdir)451 $(am__post_remove_distdir) 379 452 380 453 dist-shar: distdir 381 454 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz 382 $(am__ remove_distdir)455 $(am__post_remove_distdir) 383 456 384 457 dist-zip: distdir 385 458 -rm -f $(distdir).zip 386 459 zip -rq $(distdir).zip $(distdir) 387 $(am__ remove_distdir)388 389 dist dist-all: distdir390 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz391 $(am__ remove_distdir)460 $(am__post_remove_distdir) 461 462 dist dist-all: 463 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' 464 $(am__post_remove_distdir) 392 465 393 466 # This target untars the dist file and tries a VPATH configuration. Then … … 400 473 *.tar.bz2*) \ 401 474 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ 402 *.tar.lzma*) \403 lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\404 475 *.tar.lz*) \ 405 476 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ … … 413 484 unzip $(distdir).zip ;;\ 414 485 esac 415 chmod -R a-w $(distdir) ; chmod a+w $(distdir)416 mkdir $(distdir)/_build417 mkdir $(distdir)/_ inst486 chmod -R a-w $(distdir) 487 chmod u+w $(distdir) 488 mkdir $(distdir)/_build $(distdir)/_inst 418 489 chmod a-w $(distdir) 419 490 test -d $(distdir)/_build || exit 0; \ … … 447 518 && cd "$$am__cwd" \ 448 519 || exit 1 449 $(am__ remove_distdir)520 $(am__post_remove_distdir) 450 521 @(echo "$(distdir) archives ready for distribution: "; \ 451 522 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ … … 584 655 585 656 .PHONY: all all-am all-local am--refresh check check-am check-local \ 586 clean clean-generic clean-local dist dist-all dist-bzip2\587 dist- gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz\588 dist- zip distcheck distclean distclean-generic distcleancheck\589 dist dir distuninstallcheck dvi dvi-am html html-am info\590 info-am install install-am install-data install-data-am\591 install-data- local install-dvi install-dvi-am install-exec\592 install-exec -am install-exec-local install-html \657 clean clean-generic clean-local cscopelist-am ctags-am dist \ 658 dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ 659 dist-xz dist-zip distcheck distclean distclean-generic \ 660 distcleancheck distdir distuninstallcheck dvi dvi-am html \ 661 html-am info info-am install install-am install-data \ 662 install-data-am install-data-local install-dvi install-dvi-am \ 663 install-exec install-exec-am install-exec-local install-html \ 593 664 install-html-am install-info install-info-am install-man \ 594 665 install-pdf install-pdf-am install-ps install-ps-am \ 595 666 install-strip installcheck installcheck-am installdirs \ 596 667 maintainer-clean maintainer-clean-generic mostlyclean \ 597 mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ 598 uninstall-local 599 668 mostlyclean-generic pdf pdf-am ps ps-am tags-am uninstall \ 669 uninstall-am uninstall-local 670 671 672 export TOP_BUILD_DIR = $(abs_top_builddir) 600 673 601 674 export NETX_DIR = $(abs_top_builddir)/netx.build 602 675 export NETX_SRCDIR = $(abs_top_srcdir)/netx 603 676 export NETX_RESOURCE_DIR=$(NETX_SRCDIR)/net/sourceforge/jnlp/resources 604 export NETX_EXTRA_DIR=$(abs_top_srcdir)/extra/net/sourceforge/javaws/about/resources605 export NETX_EXTRA_DIST_DIR=$(abs_top_builddir)/extra-lib/net/sourceforge/javaws/about/resources606 677 607 678 export REPORT_STYLES_DIRNAME=report-styles … … 611 682 612 683 export NETX_UNIT_TEST_SRCDIR=$(TESTS_SRCDIR)/netx/unit 613 export NETX_UNIT_TEST_DIR=$(TESTS_DIR)/netx/unit 684 export NETX_TEST_DIR=$(TESTS_DIR)/netx 685 export NETX_UNIT_TEST_DIR=$(NETX_TEST_DIR)/unit 614 686 615 687 export JUNIT_RUNNER_DIR=$(TESTS_DIR)/junit-runner 616 688 export JUNIT_RUNNER_SRCDIR=$(TESTS_SRCDIR)/junit-runner 617 689 618 export JNLP_TESTS_ENGINE_SRCDIR=$(TESTS_SRCDIR)/test-extensions 619 export JNLP_TESTS_ENGINE_TESTS_SRCDIR=$(TESTS_SRCDIR)/test-extensions-tests 620 export JNLP_TESTS_SRCDIR=$(TESTS_SRCDIR)/reproducers 621 export JNLP_TESTS_ENGINE_DIR=$(TESTS_DIR)/jnlp_testsengine 622 export JNLP_TESTS_ENGINE_TESTS_DIR=$(TESTS_DIR)/netx/jnlp_testsengine_tests 623 export JNLP_TESTS_SERVER_DEPLOYDIR=$(TESTS_DIR)/jnlp_test_server 624 export JNLP_TESTS_DIR=$(TESTS_DIR)/jnlp_tests 690 export JACOCO_OPERATOR_DIR=$(TESTS_DIR)/jacoco-operator 691 export JACOCO_OPERATOR_SRCDIR=$(TESTS_SRCDIR)/jacoco-operator 692 693 export TEST_EXTENSIONS_SRCDIR=$(TESTS_SRCDIR)/test-extensions 694 export TEST_EXTENSIONS_TESTS_SRCDIR=$(TESTS_SRCDIR)/test-extensions-tests 695 export REPRODUCERS_TESTS_SRCDIR=$(TESTS_SRCDIR)/reproducers 696 export TEST_EXTENSIONS_DIR=$(TESTS_DIR)/test-extensions 697 export CPP_UNITTEST_FRAMEWORK_SRCDIR=$(TESTS_SRCDIR)/UnitTest++ 698 export CPP_UNITTEST_SRCDIR=$(TESTS_SRCDIR)/cpp-unit-tests 699 export CPP_UNITTEST_DIR=$(TESTS_DIR)/cpp-unit-tests 700 export TEST_EXTENSIONS_COMPATIBILITY_SYMLINK=$(TESTS_DIR)/netx/jnlp_testsengine 701 export TEST_EXTENSIONS_TESTS_DIR=$(TESTS_DIR)/test-extensions-tests 702 export REPRODUCERS_TESTS_SERVER_DEPLOYDIR=$(TESTS_DIR)/reproducers_test_server_deploydir 703 export REPRODUCERS_BUILD_DIR=$(TESTS_DIR)/reproducers.classes 625 704 export PRIVATE_KEYSTORE_NAME=teststore.ks 626 705 export PRIVATE_KEYSTORE_PASS=123456789 … … 628 707 export EXPORTED_TEST_CERT_SUFFIX=crt 629 708 export TEST_CERT_ALIAS=icedteaweb 630 export PUBLIC_KEYSTORE =${HOME}/.icedtea/security/trusted.certs709 export PUBLIC_KEYSTORE_STUB=icedtea-web/security/trusted.certs 631 710 export PUBLIC_KEYSTORE_PASS=changeit 711 export SOFTKILLER=softkiller 632 712 633 713 export JUNIT_RUNNER_JAR=$(abs_top_builddir)/junit-runner.jar … … 640 720 export EMMA_SUFFIX=_withEmma 641 721 export META_MANIFEST = META-INF/MANIFEST.MF 642 export SIGNED_REPRODUCERS=signed 722 export SIGNED_REPRODUCERS=signed signed2 643 723 export SIMPLE_REPRODUCERS=simple 644 724 export CUSTOM_REPRODUCERS=custom 645 725 export ALL_NONCUSTOM_REPRODUCERS=$(SIMPLE_REPRODUCERS) $(SIGNED_REPRODUCERS) 646 726 export ALL_REPRODUCERS=$(ALL_NONCUSTOM_REPRODUCERS) $(CUSTOM_REPRODUCERS) 727 728 export JACOCO_PATH:=$(shell dirname "$(JACOCO_JAR)") 729 export JACOCO_AGENT=org.jacoco.agent.jar 730 export JACOCO_ANT=org.jacoco.ant.jar 731 export JACOCO_REPORT=org.jacoco.report.jar 732 export JACOCO_AGENTRT=org.jacoco.agent.rt.jar 733 export JACOCO_CORE=org.jacoco.core.jar 734 export JACOCO_JAVAWS_RESULTS=$(TEST_EXTENSIONS_DIR)/jacoco_javaws.exec 735 export JACOCO_PLUGIN_RESULTS=$(TEST_EXTENSIONS_DIR)/jacoco_plugin.exec 736 export JACOCO_CLASSPATH=$(JACOCO_PATH)/$(JACOCO_CORE):$(JACOCO_PATH)/$(JACOCO_AGENT):$(JACOCO_PATH)/$(JACOCO_REPORT):$(JACOCO_PATH)/$(JACOCO_AGENTRT):$(JACOCO_PATH)/$(JACOCO_ANT):$(ASM_JAR) 737 export JACOCO_AGENT_SWITCH_BODY=-javaagent:$(JACOCO_PATH)/$(JACOCO_AGENTRT) 738 export JACOCO_BASE_EXCLUDE=org.junit.*:junit.* 739 export JACOCO_ADVANCED_EXCLUDE=:*jacoco*:java.lang.*:java.reflect.*:java.util.*:sun.reflect.* 740 export JACOCO_AGENT_SWITCH="$(JACOCO_AGENT_SWITCH_BODY)=excludes=$(JACOCO_BASE_EXCLUDE)" 741 export JACOCO_AGENT_JAVAWS_SWITCH=\"$(JACOCO_AGENT_SWITCH_BODY)=excludes=$(JACOCO_BASE_EXCLUDE)$(JACOCO_ADVANCED_EXCLUDE),xboot=true,destfile=$(JACOCO_JAVAWS_RESULTS)\" 742 export JACOCO_AGENT_PLUGIN_SWITCH=\"$(JACOCO_AGENT_SWITCH_BODY)=excludes=$(JACOCO_BASE_EXCLUDE)$(JACOCO_ADVANCED_EXCLUDE),xboot=true,destfile=$(JACOCO_PLUGIN_RESULTS)\" 743 export JACOCO_OPERATOR_EXEC=$(BOOT_DIR)/bin/java $(EMMA_JAVA_ARGS) -cp $(JACOCO_OPERATOR_DIR):$(JACOCO_CLASSPATH):. org.jacoco.operator.Main 647 744 648 745 # linking variables … … 654 751 export OPERA_GLOBAL32_PLUGINDIR=/usr/lib/opera/plugins 655 752 export BUILT_PLUGIN_LIBRARY=IcedTeaPlugin.so 753 export CPP_UNITTEST_FRAMEWORK_BUILDDIR=$(CPP_UNITTEST_DIR)/UnitTest++ 754 export CPP_UNITTEST_FRAMEWORK_LIB_NAME=libUnitTest++.a 755 export CPP_UNITTEST_FRAMEWORK_LIB=$(CPP_UNITTEST_FRAMEWORK_BUILDDIR)/$(CPP_UNITTEST_FRAMEWORK_LIB_NAME) 756 export CPP_UNITTEST_EXECUTABLE=$(CPP_UNITTEST_DIR)/IcedTeaPluginUnitTests 656 757 export MOZILLA_LOCAL_BACKUP_FILE=${HOME}/$(PLUGIN_LINK_NAME).origU 657 758 export MOZILLA_GLOBAL_BACKUP_FILE=${HOME}/$(PLUGIN_LINK_NAME).origMG … … 680 781 # - we want full privileges 681 782 # 682 export LAUNCHER_BOOTCLASSPATH="-Xbootclasspath/a:$(datadir)/$(PACKAGE_NAME)/netx.jar$(RHINO_RUNTIME)" 683 export PLUGIN_BOOTCLASSPATH='"-Xbootclasspath/a:$(datadir)/$(PACKAGE_NAME)/netx.jar:$(datadir)/$(PACKAGE_NAME)/plugin.jar$(RHINO_RUNTIME)"' 783 export LAUNCHER_BOOTCLASSPATH="-Xbootclasspath/a:$(datadir)/$(PACKAGE_NAME)/netx.jar$(RHINO_RUNTIME):$(TAGSOUP_JAR)" 784 export PLUGIN_BOOTCLASSPATH='"-Xbootclasspath/a:$(datadir)/$(PACKAGE_NAME)/netx.jar:$(datadir)/$(PACKAGE_NAME)/plugin.jar$(RHINO_RUNTIME):$(TAGSOUP_JAR)"' 785 export PLUGIN_COVERAGE_BOOTCLASSPATH='"-Xbootclasspath/a:$(datadir)/$(PACKAGE_NAME)/netx.jar:$(datadir)/$(PACKAGE_NAME)/plugin.jar$(RHINO_RUNTIME):$(JACOCO_CLASSPATH):$(TAGSOUP_JAR)"' 684 786 685 787 # Fake update version to work with the Deployment Toolkit script used by Oracle … … 692 794 693 795 export NETX_PKGS = javax.jnlp net.sourceforge.nanoxml net.sourceforge.jnlp \ 796 net.sourceforge.jnlp.about \ 694 797 net.sourceforge.jnlp.cache net.sourceforge.jnlp.config \ 695 798 net.sourceforge.jnlp.controlpanel net.sourceforge.jnlp.event \ 696 799 net.sourceforge.jnlp.runtime net.sourceforge.jnlp.security \ 697 800 net.sourceforge.jnlp.security.viewer net.sourceforge.jnlp.services \ 698 net.sourceforge.jnlp.tools net.sourceforge.jnlp.util 699 700 # Conditional defintions 801 net.sourceforge.jnlp.tools net.sourceforge.jnlp.util \ 802 sun.applet 803 701 804 @ENABLE_PLUGIN_TRUE@export ICEDTEAPLUGIN_CLEAN = clean-IcedTeaPlugin 702 805 @ENABLE_PLUGIN_TRUE@export LIVECONNECT_DIR = netscape sun/applet … … 706 809 @ENABLE_PLUGIN_TRUE@export ICEDTEAPLUGIN_TARGET = $(PLUGIN_DIR)/$(BUILT_PLUGIN_LIBRARY) stamps/liveconnect-dist.stamp 707 810 @ENABLE_PLUGIN_TRUE@export PLUGIN_PKGS = sun.applet netscape.security netscape.javascript 811 #this is for plugin testcoverage 812 @ENABLE_PLUGIN_TRUE@export COVERABLE_PLUGIN_DIR=$(TESTS_DIR)/icedteanp-build-with-jacoco 708 813 709 814 export PLUGIN_VERSION = IcedTea-Web $(FULL_VERSION) 710 815 711 export EXTRA_DIST = $(top_srcdir)/netx $(top_srcdir)/plugin javaws.png javaws.desktop.in extra launcher\712 itweb-settings.desktop.in $(top_srcdir)/tests816 export EXTRA_DIST = $(top_srcdir)/netx $(top_srcdir)/plugin javaws.png javaws.desktop.in policyeditor.desktop.in \ 817 itweb-settings.desktop.in launcher $(top_srcdir)/tests html-gen.sh netx-dist-tests-whitelist NEW_LINE_IFS 713 818 714 819 # reproducers `D`shortcuts 715 export DTEST_SERVER=-Dtest.server.dir=$( JNLP_TESTS_SERVER_DEPLOYDIR)820 export DTEST_SERVER=-Dtest.server.dir=$(REPRODUCERS_TESTS_SERVER_DEPLOYDIR) 716 821 export DJAVAWS_BUILD=-Djavaws.build.bin=$(DESTDIR)$(bindir)/$(javaws) 717 822 export DBROWSERS=-Dused.browsers=$(FIREFOX):$(CHROMIUM):$(CHROME):$(OPERA):$(MIDORI):$(EPIPHANY) … … 725 830 # ================= 726 831 727 all-local: stamps/netx-dist.stamp extra-lib/about.jar stamps/plugin.stamp launcher.build/$(javaws) \ 728 javaws.desktop stamps/docs.stamp launcher.build/$(itweb_settings) itweb-settings.desktop 832 all-local: stamps/netx-dist.stamp stamps/plugin.stamp launcher.build/$(javaws) \ 833 javaws.desktop stamps/docs.stamp launcher.build/$(itweb_settings) itweb-settings.desktop \ 834 launcher.build/$(policyeditor) policyeditor.desktop 729 835 730 836 check-local: $(RHINO_TESTS) $(JUNIT_TESTS) 731 837 732 clean-local: clean-netx clean-plugin clean-liveconnect clean-extra\838 clean-local: clean-netx clean-plugin clean-liveconnect \ 733 839 clean-native-ecj clean-launchers clean-desktop-files clean-docs clean-tests clean-bootstrap-directory 734 840 if [ -e stamps ] ; then \ … … 746 852 @ENABLE_PLUGIN_TRUE@ ${INSTALL_DATA} $(abs_top_builddir)/liveconnect/lib/classes.jar $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/plugin.jar 747 853 ${INSTALL_DATA} $(NETX_DIR)/lib/classes.jar $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/netx.jar 854 ${INSTALL_DATA} $(NETX_SRCDIR)/javaws_splash.png $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/javaws_splash.png 748 855 ${INSTALL_PROGRAM} launcher.build/$(javaws) $(DESTDIR)$(bindir) 749 ${INSTALL_DATA} extra-lib/about.jar $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/about.jar750 856 ${INSTALL_PROGRAM} launcher.build/$(itweb_settings) $(DESTDIR)$(bindir) 857 ${INSTALL_PROGRAM} launcher.build/$(policyeditor) $(DESTDIR)$(bindir) 751 858 752 859 install-data-local: 753 860 ${mkinstalldirs} -d $(DESTDIR)$(mandir)/man1 754 861 ${INSTALL_DATA} $(NETX_SRCDIR)/javaws.1 $(DESTDIR)$(mandir)/man1 755 ${INSTALL_DATA} $(NETX_RESOURCE_DIR)/about.jnlp $(DESTDIR)$(datarootdir)/$(PACKAGE_NAME) 862 ${INSTALL_DATA} $(NETX_SRCDIR)/itweb-settings.1 $(DESTDIR)$(mandir)/man1 863 ${INSTALL_DATA} $(NETX_SRCDIR)/policyeditor.1 $(DESTDIR)$(mandir)/man1 756 864 @ENABLE_DOCS_TRUE@ ${mkinstalldirs} $(DESTDIR)$(htmldir) 757 865 @ENABLE_DOCS_TRUE@ (cd ${abs_top_builddir}/docs/netx; \ … … 770 878 rm -f $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/plugin.jar 771 879 rm -f $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/netx.jar 772 rm -f $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/about.jnlp773 rm -f $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/about.jar774 880 rm -f $(DESTDIR)$(mandir)/man1/javaws.1 881 rm -f $(DESTDIR)$(mandir)/man1/itweb-settings.1 882 rm -f $(DESTDIR)$(mandir)/man1/policyeditor.1 775 883 rm -f $(DESTDIR)$(bindir)/$(javaws) 776 884 rm -f $(DESTDIR)$(bindir)/$(itweb_settings) 885 rm -f $(DESTDIR)$(bindir)/$(policyeditor) 777 886 rm -rf $(DESTDIR)$(htmldir) 778 887 … … 790 899 @ENABLE_PLUGIN_TRUE@ -DPLUGIN_BOOTCLASSPATH=$(PLUGIN_BOOTCLASSPATH) \ 791 900 @ENABLE_PLUGIN_TRUE@ $(GLIB_CFLAGS) \ 792 @ENABLE_PLUGIN_TRUE@ $(GTK_CFLAGS) \793 901 @ENABLE_PLUGIN_TRUE@ $(MOZILLA_CFLAGS) \ 902 @ENABLE_PLUGIN_TRUE@ -fvisibility=hidden \ 794 903 @ENABLE_PLUGIN_TRUE@ -fPIC -o $@ -c $< 795 904 … … 799 908 @ENABLE_PLUGIN_TRUE@ $(PLUGIN_OBJECTS) \ 800 909 @ENABLE_PLUGIN_TRUE@ $(GLIB_LIBS) \ 801 @ENABLE_PLUGIN_TRUE@ $(GTK_LIBS) \ 802 @ENABLE_PLUGIN_TRUE@ $(MOZILLA_LIBS)\ 910 @ENABLE_PLUGIN_TRUE@ $(MOZILLA_LIBS) \ 803 911 @ENABLE_PLUGIN_TRUE@ -shared -o $@ 912 913 # Start of CPP Unit test targets 914 915 # Note that UnitTest++ has its own makefile, however this is avoided because it creates an in-source build. 916 @ENABLE_PLUGIN_TRUE@$(CPP_UNITTEST_FRAMEWORK_LIB): $(CPP_UNITTEST_FRAMEWORK_SRCDIR) 917 @ENABLE_PLUGIN_TRUE@ mkdir -p $(CPP_UNITTEST_FRAMEWORK_BUILDDIR) && \ 918 @ENABLE_PLUGIN_TRUE@ pushd $(CPP_UNITTEST_FRAMEWORK_SRCDIR) && \ 919 @ENABLE_PLUGIN_TRUE@ for cppfile in $$(find $(CPP_UNITTEST_FRAMEWORK_SRCDIR) -name '*.cpp') ; \ 920 @ENABLE_PLUGIN_TRUE@ do \ 921 @ENABLE_PLUGIN_TRUE@ objfile="$(CPP_UNITTEST_FRAMEWORK_BUILDDIR)/$$(basename $${cppfile%.cpp}).o" ; \ 922 @ENABLE_PLUGIN_TRUE@ $(CXX) $(CXXFLAGS) -c $$cppfile -o $$objfile || exit 1 ; \ 923 @ENABLE_PLUGIN_TRUE@ done ; \ 924 @ENABLE_PLUGIN_TRUE@ ar cr $(CPP_UNITTEST_FRAMEWORK_LIB) $(CPP_UNITTEST_FRAMEWORK_BUILDDIR)/*.o ; \ 925 @ENABLE_PLUGIN_TRUE@ popd 926 927 @ENABLE_PLUGIN_TRUE@clean-unittest++: 928 @ENABLE_PLUGIN_TRUE@ rm -f $(CPP_UNITTEST_FRAMEWORK_BUILDDIR)/*.o 929 @ENABLE_PLUGIN_TRUE@ rm -f $(CPP_UNITTEST_FRAMEWORK_LIB) 930 @ENABLE_PLUGIN_TRUE@ if [ -e $(CPP_UNITTEST_FRAMEWORK_BUILDDIR) ] ; then \ 931 @ENABLE_PLUGIN_TRUE@ rmdir $(CPP_UNITTEST_FRAMEWORK_BUILDDIR) ; \ 932 @ENABLE_PLUGIN_TRUE@ fi 933 934 @ENABLE_PLUGIN_TRUE@stamps/cpp-unit-tests-compile.stamp: $(CPP_UNITTEST_FRAMEWORK_LIB) $(CPP_UNITTEST_SRCDIR) $(addprefix $(PLUGIN_DIR)/,$(PLUGIN_OBJECTS)) 935 @ENABLE_PLUGIN_TRUE@ mkdir -p $(CPP_UNITTEST_DIR) && \ 936 @ENABLE_PLUGIN_TRUE@ pushd $(CPP_UNITTEST_SRCDIR) && \ 937 @ENABLE_PLUGIN_TRUE@ for cppfile in $$(find $(CPP_UNITTEST_SRCDIR) -name '*.cc') ; \ 938 @ENABLE_PLUGIN_TRUE@ do \ 939 @ENABLE_PLUGIN_TRUE@ objfile="$(CPP_UNITTEST_DIR)/$$(basename $${cppfile%.cc}).o" ; \ 940 @ENABLE_PLUGIN_TRUE@ echo "Compiling $$cppfile to $$objfile"; \ 941 @ENABLE_PLUGIN_TRUE@ $(CXX) $(CXXFLAGS) \ 942 @ENABLE_PLUGIN_TRUE@ $(DEFS) $(VERSION_DEFS) \ 943 @ENABLE_PLUGIN_TRUE@ -DJDK_UPDATE_VERSION="\"$(JDK_UPDATE_VERSION)\"" \ 944 @ENABLE_PLUGIN_TRUE@ -DPLUGIN_NAME="\"IcedTea-Web Plugin\"" \ 945 @ENABLE_PLUGIN_TRUE@ -DPLUGIN_VERSION="\"$(PLUGIN_VERSION)\"" \ 946 @ENABLE_PLUGIN_TRUE@ -DPACKAGE_URL="\"$(PACKAGE_URL)\"" \ 947 @ENABLE_PLUGIN_TRUE@ -DMOZILLA_VERSION_COLLAPSED="$(MOZILLA_VERSION_COLLAPSED)" \ 948 @ENABLE_PLUGIN_TRUE@ -DICEDTEA_WEB_JRE="\"$(SYSTEM_JRE_DIR)\"" \ 949 @ENABLE_PLUGIN_TRUE@ -DPLUGIN_BOOTCLASSPATH=$(PLUGIN_BOOTCLASSPATH) \ 950 @ENABLE_PLUGIN_TRUE@ $(GLIB_CFLAGS) \ 951 @ENABLE_PLUGIN_TRUE@ $(MOZILLA_CFLAGS) \ 952 @ENABLE_PLUGIN_TRUE@ "-I$(CPP_UNITTEST_FRAMEWORK_SRCDIR)/src" \ 953 @ENABLE_PLUGIN_TRUE@ "-I$(PLUGIN_SRCDIR)" \ 954 @ENABLE_PLUGIN_TRUE@ -o $$objfile -c $$cppfile || exit 1 ; \ 955 @ENABLE_PLUGIN_TRUE@ done ; \ 956 @ENABLE_PLUGIN_TRUE@ popd ; \ 957 @ENABLE_PLUGIN_TRUE@ mkdir -p stamps ; \ 958 @ENABLE_PLUGIN_TRUE@ touch $@ 959 960 @ENABLE_PLUGIN_TRUE@$(CPP_UNITTEST_EXECUTABLE): $(CPP_UNITTEST_FRAMEWORK_LIB) stamps/cpp-unit-tests-compile.stamp 961 @ENABLE_PLUGIN_TRUE@ cd $(CPP_UNITTEST_DIR) && \ 962 @ENABLE_PLUGIN_TRUE@ $(CXX) $(CXXFLAGS) \ 963 @ENABLE_PLUGIN_TRUE@ $(addprefix $(PLUGIN_DIR)/,$(PLUGIN_OBJECTS)) \ 964 @ENABLE_PLUGIN_TRUE@ $(CPP_UNITTEST_DIR)/*.o \ 965 @ENABLE_PLUGIN_TRUE@ -lrt \ 966 @ENABLE_PLUGIN_TRUE@ -lpthread \ 967 @ENABLE_PLUGIN_TRUE@ $(GLIB_LIBS) \ 968 @ENABLE_PLUGIN_TRUE@ $(MOZILLA_LIBS) \ 969 @ENABLE_PLUGIN_TRUE@ $(CPP_UNITTEST_FRAMEWORK_LIB)\ 970 @ENABLE_PLUGIN_TRUE@ $(BUILT_CPP_UNIT_TEST_FRAMEWORK) -o $@ 971 972 @ENABLE_PLUGIN_TRUE@clean-cpp-unit-tests: 973 @ENABLE_PLUGIN_TRUE@ rm -f stamps/cpp-unit-tests-compile.stamp 974 @ENABLE_PLUGIN_TRUE@ rm -f $(CPP_UNITTEST_EXECUTABLE) 975 @ENABLE_PLUGIN_TRUE@ rm -f $(CPP_UNITTEST_DIR)/*.o 976 977 @ENABLE_PLUGIN_TRUE@run-cpp-unit-tests: $(CPP_UNITTEST_EXECUTABLE) 978 @ENABLE_PLUGIN_TRUE@ $(CPP_UNITTEST_EXECUTABLE) 979 980 # End of CPP Unit test targets 804 981 805 982 @ENABLE_PLUGIN_TRUE@clean-IcedTeaPlugin: … … 833 1010 -d $(abs_top_builddir)/liveconnect \ 834 1011 -bootclasspath $(NETX_DIR):$(RUNTIME) \ 1012 $(NETX_CLASSPATH_ARG) \ 835 1013 -sourcepath $(LIVECONNECT_SRCS) \ 836 1014 @liveconnect-source-files.txt ; \ … … 863 1041 864 1042 netx-source-files.txt: 865 find $(NETX_SRCDIR) -name '*.java' | sort > $@ 1043 find $(NETX_SRCDIR) -name '*.java' | sort > $@ ; \ 1044 for src in $(NETX_EXCLUDE_SRCS) ; \ 1045 do \ 1046 sed -i "/$${src}/ d" $@ ; \ 1047 done 866 1048 @WITH_RHINO_FALSE@ sed -i '/RhinoBasedPacEvaluator/ d' $@ 867 868 stamps/netx.stamp: netx-source-files.txt stamps/bootstrap-directory.stamp 1049 @HAVE_JAVA7_FALSE@ sed -i '/VariableX509TrustManagerJDK7/ d' $@ 1050 1051 stamps/netx-html-gen.stamp: 1052 (cd $$NETX_SRCDIR/..; \ 1053 mkdir -p html-gen; \ 1054 cp AUTHORS NEWS COPYING ChangeLog html-gen/; \ 1055 export HTML_GEN_DEBUG=true; \ 1056 bash html-gen.sh 36; \ 1057 unset HTML_GEN_DEBUG) 1058 ${INSTALL_DATA} $(NETX_SRCDIR)/../html-gen/*.html $(NETX_RESOURCE_DIR) 1059 rm -r $(NETX_SRCDIR)/../html-gen/ 1060 mkdir -p stamps 1061 touch $@ 1062 1063 stamps/netx.stamp: netx-source-files.txt stamps/bootstrap-directory.stamp stamps/netx-html-gen.stamp 869 1064 mkdir -p $(NETX_DIR) 870 1065 $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \ … … 872 1067 -sourcepath $(NETX_SRCDIR) \ 873 1068 -bootclasspath $(RUNTIME) \ 1069 $(NETX_CLASSPATH_ARG) \ 874 1070 @netx-source-files.txt 875 1071 (cd $(NETX_RESOURCE_DIR); \ … … 889 1085 mkdir -p lib ; \ 890 1086 $(BOOT_DIR)/bin/jar cfm lib/classes.jar \ 891 $(abs_top_builddir)/netx.manifest javax/jnlp net ; \1087 $(abs_top_builddir)/netx.manifest javax/jnlp net sun; \ 892 1088 cp -pPR $(SRC_DIR_LINK) $(NETX_SRCDIR) src; \ 893 1089 find src -type f -exec chmod 640 '{}' ';' -o -type d -exec chmod 750 '{}' ';'; \ 894 1090 cd src ; \ 895 $(ZIP) -qr $(NETX_DIR)/lib/src.zip javax net )1091 $(ZIP) -qr $(NETX_DIR)/lib/src.zip javax net sun) 896 1092 mkdir -p stamps 897 1093 touch $@ … … 902 1098 rm -f netx-source-files.txt 903 1099 rm -f stamps/netx.stamp 1100 rm -f stamps/netx-html-gen.stamp 1101 rm -f $(NETX_RESOURCE_DIR)/{NEWS,AUTHORS,COPYING,ChangeLog}.html 904 1102 905 1103 clean-desktop-files: … … 907 1105 rm -f itweb-settings.desktop 908 1106 909 # extras -- used to create about.jar for javaws. 910 extra-source-files.txt: 911 find $(abs_top_srcdir)/extra -name '*.java' | sort > $@ 912 913 stamps/extra-class-files.stamp: extra-source-files.txt stamps/netx.stamp 914 mkdir -p extra-lib 915 $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) -d extra-lib \ 916 -sourcepath $(abs_top_srcdir)/extra -cp netx.build \ 917 -bootclasspath $(RUNTIME) @extra-source-files.txt 918 (cd $(NETX_EXTRA_DIR); \ 919 for files in $$(find . -type f); \ 920 do \ 921 ${INSTALL_DATA} -D $${files} \ 922 $(NETX_EXTRA_DIST_DIR)/$${files}; \ 923 done) 924 mkdir -p stamps 925 touch $@ 926 927 clean-extra: 928 rm -rf extra-lib 929 rm -f stamps/extra-class-files.stamp 930 rm -f extra-source-files.txt 931 932 extra-lib/about.jar: stamps/extra-class-files.stamp 933 $(BOOT_DIR)/bin/jar cf $@ -C extra-lib net ; 934 935 launcher.build/$(javaws): launcher/javaws.in 1107 launcher.build/$(javaws): launcher/launchers.in 936 1108 mkdir -p launcher.build 1109 MAIN_CLASS=net.sourceforge.jnlp.runtime.Boot ;\ 1110 BIN_LOCATION=$(bindir)/$(javaws) ;\ 1111 PROGRAM_NAME=$(javaws) ;\ 937 1112 $(edit_launcher_script) < $< > $@ 938 1113 939 launcher.build/$(itweb_settings): launcher/ itweb-settings.in1114 launcher.build/$(itweb_settings): launcher/launchers.in 940 1115 mkdir -p launcher.build 1116 MAIN_CLASS=net.sourceforge.jnlp.controlpanel.CommandLine ;\ 1117 BIN_LOCATION=$(bindir)/$(itweb_settings) ;\ 1118 PROGRAM_NAME=$(itweb_settings) ;\ 1119 $(edit_launcher_script) < $< > $@ 1120 1121 launcher.build/$(policyeditor): launcher/launchers.in 1122 mkdir -p launcher.build 1123 MAIN_CLASS=net.sourceforge.jnlp.security.policyeditor.PolicyEditor ;\ 1124 BIN_LOCATION=$(bindir)/$(policyeditor) ;\ 1125 PROGRAM_NAME=$(policyeditor) ;\ 941 1126 $(edit_launcher_script) < $< > $@ 942 1127 … … 944 1129 rm -f launcher.build/$(javaws) 945 1130 rm -f launcher.build/$(itweb_settings) 1131 rm -f launcher.build/$(policyeditor) 946 1132 if [ -e launcher.build ] ; then \ 947 1133 rmdir launcher.build ; \ … … 954 1140 sed "s#PATH_TO_ITWEB_SETTINGS#$(bindir)/$(itweb_settings)#" \ 955 1141 < $(srcdir)/itweb-settings.desktop.in > itweb-settings.desktop 1142 1143 policyeditor.desktop: $(srcdir)/policyeditor.desktop.in 1144 sed 's#PATH_TO_POLICYEDITOR#$(bindir)/$(policyeditor)#' \ 1145 < $(srcdir)/policyeditor.desktop.in > policyeditor.desktop 956 1146 957 1147 # documentation … … 997 1187 # ========================== 998 1188 999 clean-tests: clean-netx-tests 1189 clean-tests: clean-netx-tests clean-cpp-unit-tests clean-unittest++ 1190 if [ -e $(CPP_UNITTEST_DIR) ] ; then \ 1191 rmdir $(CPP_UNITTEST_DIR) ; \ 1192 fi 1000 1193 if [ -e $(TESTS_DIR) ]; then \ 1001 1194 rmdir $(TESTS_DIR) ; \ … … 1011 1204 find $(JUNIT_RUNNER_SRCDIR) -name '*.java' | sort > $@ 1012 1205 1013 $(JUNIT_RUNNER_JAR): junit-runner-source-files.txt stamps/netx-dist-tests-compile.stamp 1206 jacoco-operator-source-files.txt: 1207 find $(JACOCO_OPERATOR_SRCDIR) -name '*.java' | sort > $@ 1208 1209 $(JUNIT_RUNNER_JAR): junit-runner-source-files.txt stamps/test-extensions-compile.stamp 1014 1210 mkdir -p $(JUNIT_RUNNER_DIR) && \ 1015 1211 $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \ 1016 1212 -d $(JUNIT_RUNNER_DIR) \ 1017 -classpath $(JUNIT_JAR):$( JNLP_TESTS_ENGINE_DIR) \1213 -classpath $(JUNIT_JAR):$(TEST_EXTENSIONS_DIR) \ 1018 1214 @junit-runner-source-files.txt && \ 1019 1215 $(BOOT_DIR)/bin/jar cf $@ -C $(JUNIT_RUNNER_DIR) . 1020 1216 1021 1217 stamps/junit-jnlp-dist-dirs: junit-jnlp-dist-simple.txt stamps/junit-jnlp-dist-signed.stamp junit-jnlp-dist-custom.txt 1022 mkdir -p $( JNLP_TESTS_SERVER_DEPLOYDIR)1023 mkdir -p $( JNLP_TESTS_DIR)1218 mkdir -p $(REPRODUCERS_TESTS_SERVER_DEPLOYDIR) 1219 mkdir -p $(REPRODUCERS_BUILD_DIR) 1024 1220 touch $@ 1025 1221 1026 1222 junit-jnlp-dist-custom.txt: 1027 cd $( JNLP_TESTS_SRCDIR)/$(CUSTOM_REPRODUCERS)/ ; \1223 cd $(REPRODUCERS_TESTS_SRCDIR)/$(CUSTOM_REPRODUCERS)/ ; \ 1028 1224 find . -maxdepth 1 -mindepth 1 | sed "s/.\/*//" > $(abs_top_builddir)/$@ 1029 1225 1030 1226 junit-jnlp-dist-simple.txt: 1031 cd $( JNLP_TESTS_SRCDIR)/simple/ ; \1227 cd $(REPRODUCERS_TESTS_SRCDIR)/simple/ ; \ 1032 1228 find . -maxdepth 1 -mindepth 1 | sed "s/.\/*//" > $(abs_top_builddir)/$@ 1033 1229 … … 1035 1231 types=($(SIGNED_REPRODUCERS)) ; \ 1036 1232 for which in "$${types[@]}" ; do \ 1037 pushd $( JNLP_TESTS_SRCDIR)/$$which/ ; \1233 pushd $(REPRODUCERS_TESTS_SRCDIR)/$$which/ ; \ 1038 1234 find . -maxdepth 1 -mindepth 1 | sed "s/.\/*//" > $(abs_top_builddir)/junit-jnlp-dist-$$which.txt ; \ 1039 1235 popd ; \ … … 1042 1238 touch $@ 1043 1239 1044 stamps/netx-dist-tests-prepare-reproducers.stamp: stamps/junit-jnlp-dist-dirs 1240 stamps/netx-dist-tests-prepare-reproducers.stamp: stamps/junit-jnlp-dist-dirs stamps/liveconnect-dist.stamp stamps/netx-dist.stamp stamps/plugin.stamp 1045 1241 types=($(ALL_NONCUSTOM_REPRODUCERS)); \ 1046 1242 for which in "$${types[@]}" ; do \ … … 1050 1246 for dir in "$${simpleReproducers[@]}" ; do \ 1051 1247 echo "processing: $$dir" ; \ 1052 mkdir -p "$( JNLP_TESTS_DIR)/$$dir" ; \1053 if [ -e "$( JNLP_TESTS_SRCDIR)/$$which/$$dir/srcs/" ]; then \1248 mkdir -p "$(REPRODUCERS_BUILD_DIR)/$$dir" ; \ 1249 if [ -e "$(REPRODUCERS_TESTS_SRCDIR)/$$which/$$dir/srcs/" ]; then \ 1054 1250 d=`pwd` ; \ 1055 cd "$( JNLP_TESTS_SRCDIR)/$$which/$$dir/srcs/" ; \1251 cd "$(REPRODUCERS_TESTS_SRCDIR)/$$which/$$dir/srcs/" ; \ 1056 1252 srcFiles=`find . -mindepth 1 -type f -name "*.java" | sed "s/.\/*//"` ; \ 1057 1253 notSrcFiles=`find . -mindepth 1 -type f \! -name "*.java" | sed "s/.\/*//"` ; \ 1058 $(BOOT_DIR)/bin/javac -cp $(NETX_DIR)/lib/classes.jar -d "$(JNLP_TESTS_DIR)/$$dir/" $$srcFiles ; \1254 $(BOOT_DIR)/bin/javac -cp $(NETX_DIR)/lib/classes.jar:$(abs_top_builddir)/liveconnect -d "$(REPRODUCERS_BUILD_DIR)/$$dir/" $$srcFiles ; \ 1059 1255 if [ -n "$$notSrcFiles" ] ; then \ 1060 cp -R --parents $$notSrcFiles "$( JNLP_TESTS_DIR)/$$dir/" ; \1256 cp -R --parents $$notSrcFiles "$(REPRODUCERS_BUILD_DIR)/$$dir/" ; \ 1061 1257 fi ; \ 1062 cd "$( JNLP_TESTS_DIR)/$$dir/" ; \1258 cd "$(REPRODUCERS_BUILD_DIR)/$$dir/" ; \ 1063 1259 if [ -f $(META_MANIFEST) ]; \ 1064 1260 then \ 1065 $(BOOT_DIR)/bin/jar cfm "$( JNLP_TESTS_SERVER_DEPLOYDIR)/$$dir.jar" $(META_MANIFEST) * ; \1261 $(BOOT_DIR)/bin/jar cfm "$(REPRODUCERS_TESTS_SERVER_DEPLOYDIR)/$$dir.jar" $(META_MANIFEST) * ; \ 1066 1262 else \ 1067 $(BOOT_DIR)/bin/jar cf "$( JNLP_TESTS_SERVER_DEPLOYDIR)/$$dir.jar" * ; \1263 $(BOOT_DIR)/bin/jar cf "$(REPRODUCERS_TESTS_SERVER_DEPLOYDIR)/$$dir.jar" * ; \ 1068 1264 fi; \ 1069 1265 cd "$$d" ; \ … … 1084 1280 IFS="$$IFS_BACKUP" ; \ 1085 1281 for dir in "$${signedReproducers[@]}" ; do \ 1086 $(BOOT_DIR)/bin/jarsigner -keystore $$keystore -storepass $(PRIVATE_KEYSTORE_PASS) -keypass $(PRIVATE_KEYSTORE_PASS) "$( JNLP_TESTS_SERVER_DEPLOYDIR)/$$dir.jar" $$tcaw ; \1282 $(BOOT_DIR)/bin/jarsigner -keystore $$keystore -storepass $(PRIVATE_KEYSTORE_PASS) -keypass $(PRIVATE_KEYSTORE_PASS) "$(REPRODUCERS_TESTS_SERVER_DEPLOYDIR)/$$dir.jar" $$tcaw ; \ 1087 1283 done ; \ 1088 1284 done ; \ … … 1091 1287 1092 1288 stamps/change-dots-to-paths.stamp: stamps/netx-dist-tests-sign-some-reproducers.stamp 1093 pushd $( JNLP_TESTS_SERVER_DEPLOYDIR); \1289 pushd $(REPRODUCERS_TESTS_SERVER_DEPLOYDIR); \ 1094 1290 types=($(ALL_NONCUSTOM_REPRODUCERS)); \ 1095 1291 for which in "$${types[@]}" ; do \ … … 1127 1323 stamps/exported-test-certs.stamp: stamps/change-dots-to-paths.stamp 1128 1324 -types=($(SIGNED_REPRODUCERS)) ; \ 1325 PUBLIC_KEYSTORE=$$XDG_CONFIG_HOME ; \ 1326 if test "x$$PUBLIC_KEYSTORE" = x; then \ 1327 PUBLIC_KEYSTORE=${HOME}/.config ; \ 1328 fi ;\ 1329 PUBLIC_KEYSTORE=$$PUBLIC_KEYSTORE/$(PUBLIC_KEYSTORE_STUB); \ 1330 keystoredir=`dirname $(PUBLIC_KEYSTORE)`; \ 1331 [ ! -d $(keystoredir) ] && mkdir -p $(keystoredir); \ 1129 1332 for which in "$${types[@]}" ; do \ 1130 $(BOOT_DIR)/bin/keytool -delete -alias $(TEST_CERT_ALIAS)_$$which -keystore $ (PUBLIC_KEYSTORE)-storepass $(PUBLIC_KEYSTORE_PASS) ; \1333 $(BOOT_DIR)/bin/keytool -delete -alias $(TEST_CERT_ALIAS)_$$which -keystore $$PUBLIC_KEYSTORE -storepass $(PUBLIC_KEYSTORE_PASS) ; \ 1131 1334 done ; 1132 1335 types=($(SIGNED_REPRODUCERS)) ; \ 1133 1336 for which in "$${types[@]}" ; do \ 1134 keytool -export -alias $(TEST_CERT_ALIAS)_$$which -file $(EXPORTED_TEST_CERT_PREFIX)_$$which.$(EXPORTED_TEST_CERT_SUFFIX) -storepass $(PRIVATE_KEYSTORE_PASS) -keystore $(PRIVATE_KEYSTORE_NAME) ; \1337 $(BOOT_DIR)/bin/keytool -export -alias $(TEST_CERT_ALIAS)_$$which -file $(EXPORTED_TEST_CERT_PREFIX)_$$which.$(EXPORTED_TEST_CERT_SUFFIX) -storepass $(PRIVATE_KEYSTORE_PASS) -keystore $(PRIVATE_KEYSTORE_NAME) ; \ 1135 1338 done ; 1136 1339 mkdir -p stamps && \ … … 1139 1342 stamps/netx-dist-tests-import-cert-to-public: stamps/exported-test-certs.stamp 1140 1343 types=($(SIGNED_REPRODUCERS)) ; \ 1344 PUBLIC_KEYSTORE=$$XDG_CONFIG_HOME ; \ 1345 if test "x$$PUBLIC_KEYSTORE" = x; then \ 1346 PUBLIC_KEYSTORE=${HOME}/.config ; \ 1347 fi ;\ 1348 PUBLIC_KEYSTORE=$$PUBLIC_KEYSTORE/$(PUBLIC_KEYSTORE_STUB); \ 1349 keystoredir=`dirname $(PUBLIC_KEYSTORE)`; \ 1350 [ ! -d $(keystoredir) ] && mkdir -p $(keystoredir); \ 1141 1351 for which in "$${types[@]}" ; do \ 1142 yes | $(BOOT_DIR)/bin/keytool -import -alias $(TEST_CERT_ALIAS)_$$which -keystore $ (PUBLIC_KEYSTORE)-storepass $(PUBLIC_KEYSTORE_PASS) -file $(EXPORTED_TEST_CERT_PREFIX)_$$which.$(EXPORTED_TEST_CERT_SUFFIX) ;\1352 yes | $(BOOT_DIR)/bin/keytool -import -alias $(TEST_CERT_ALIAS)_$$which -keystore $$PUBLIC_KEYSTORE -storepass $(PUBLIC_KEYSTORE_PASS) -file $(EXPORTED_TEST_CERT_PREFIX)_$$which.$(EXPORTED_TEST_CERT_SUFFIX) ;\ 1143 1353 done ; 1144 1354 mkdir -p stamps && \ … … 1147 1357 netx-dist-tests-remove-cert-from-public: 1148 1358 -types=($(SIGNED_REPRODUCERS)) ; \ 1359 PUBLIC_KEYSTORE=$$XDG_CONFIG_HOME ; \ 1360 if test "x$$PUBLIC_KEYSTORE" = x; then \ 1361 PUBLIC_KEYSTORE=${HOME}/.config ; \ 1362 fi ;\ 1363 PUBLIC_KEYSTORE=$$PUBLIC_KEYSTORE/$(PUBLIC_KEYSTORE_STUB); \ 1364 keystoredir=`dirname $(PUBLIC_KEYSTORE)`; \ 1365 [ ! -d $(keystoredir) ] && mkdir -p $(keystoredir); \ 1149 1366 for which in "$${types[@]}" ; do \ 1150 $(BOOT_DIR)/bin/keytool -delete -alias $(TEST_CERT_ALIAS)_$$which -keystore $ (PUBLIC_KEYSTORE)-storepass $(PUBLIC_KEYSTORE_PASS) ; \1367 $(BOOT_DIR)/bin/keytool -delete -alias $(TEST_CERT_ALIAS)_$$which -keystore $$PUBLIC_KEYSTORE -storepass $(PUBLIC_KEYSTORE_PASS) ; \ 1151 1368 done ; 1152 1369 -rm -rf stamps/netx-dist-tests-import-cert-to-public 1153 1370 1154 netx-dist-tests-source-files.txt: 1155 find $(JNLP_TESTS_ENGINE_SRCDIR) -name '*.java' | sort > $@ 1156 1157 stamps/netx-dist-tests-compile.stamp: stamps/netx.stamp \ 1158 stamps/junit-jnlp-dist-dirs netx-dist-tests-source-files.txt 1159 mkdir -p $(JNLP_TESTS_ENGINE_DIR); 1371 test-extensions-source-files.txt: 1372 find $(TEST_EXTENSIONS_SRCDIR) -name '*.java' | sort > $@ 1373 1374 stamps/test-extensions-compile.stamp: stamps/netx-dist.stamp stamps/plugin.stamp stamps/junit-jnlp-dist-dirs test-extensions-source-files.txt 1375 mkdir -p $(TEST_EXTENSIONS_DIR); 1376 mkdir -p $(NETX_TEST_DIR); 1377 ln -s $(TEST_EXTENSIONS_DIR) $(TEST_EXTENSIONS_COMPATIBILITY_SYMLINK); 1160 1378 $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \ 1161 -d $( JNLP_TESTS_ENGINE_DIR) \1162 -classpath $(JUNIT_JAR):$(NETX_DIR)/lib/classes.jar \1163 @ netx-dist-tests-source-files.txt && \1379 -d $(TEST_EXTENSIONS_DIR) \ 1380 -classpath $(JUNIT_JAR):$(NETX_DIR)/lib/classes.jar:$(abs_top_builddir)/liveconnect/lib/classes.jar \ 1381 @test-extensions-source-files.txt && \ 1164 1382 mkdir -p stamps && \ 1165 1383 touch $@ 1166 1384 1167 netx-dist-tests-tests-source-files.txt:1168 find $( JNLP_TESTS_ENGINE_TESTS_SRCDIR) -name '*.java' | sort > $@1169 1170 stamps/ netx-dist-tests-tests-compile.stamp: stamps/junit-jnlp-dist-dirs netx-dist-tests-tests-source-files.txt stamps/netx-dist-tests-compile.stamp1171 mkdir -p $( JNLP_TESTS_ENGINE_TESTS_DIR);1385 test-extensions-tests-source-files.txt: 1386 find $(TEST_EXTENSIONS_TESTS_SRCDIR) -name '*.java' | sort > $@ 1387 1388 stamps/test-extensions-tests-compile.stamp: stamps/junit-jnlp-dist-dirs test-extensions-tests-source-files.txt stamps/test-extensions-compile.stamp 1389 mkdir -p $(TEST_EXTENSIONS_TESTS_DIR); 1172 1390 $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \ 1173 -d $( JNLP_TESTS_ENGINE_TESTS_DIR) \1174 -classpath $(JUNIT_JAR):$(NETX_DIR)/lib/classes.jar:$( JNLP_TESTS_ENGINE_DIR) \1175 @ netx-dist-tests-tests-source-files.txt && \1391 -d $(TEST_EXTENSIONS_TESTS_DIR) \ 1392 -classpath $(JUNIT_JAR):$(NETX_DIR)/lib/classes.jar:$(TEST_EXTENSIONS_DIR) \ 1393 @test-extensions-tests-source-files.txt && \ 1176 1394 mkdir -p stamps && \ 1177 1395 touch $@ 1178 1396 1179 stamps/ netx-dist-tests-compile-testcases.stamp: stamps/netx.stamp stamps/junit-jnlp-dist-dirs \1180 netx-dist-tests-source-files.txt stamps/netx-dist-tests-compile.stamp stamps/netx-dist-tests-tests-compile.stamp1397 stamps/compile-reproducers-testcases.stamp: stamps/netx-dist.stamp stamps/plugin.stamp stamps/junit-jnlp-dist-dirs \ 1398 test-extensions-source-files.txt stamps/test-extensions-compile.stamp stamps/test-extensions-tests-compile.stamp 1181 1399 types=($(ALL_REPRODUCERS)); \ 1182 1400 for which in "$${types[@]}" ; do \ … … 1186 1404 for dir in "$${simpleReproducers[@]}" ; do \ 1187 1405 $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \ 1188 -d $(JNLP_TESTS_ENGINE_TESTS_DIR) \ 1189 -classpath $(JUNIT_JAR):$(NETX_DIR)/lib/classes.jar:$(JNLP_TESTS_ENGINE_DIR) \ 1190 "$(JNLP_TESTS_SRCDIR)/$$which/$$dir/testcases/"* ; \ 1406 -d $(TEST_EXTENSIONS_TESTS_DIR) \ 1407 -classpath $(JUNIT_JAR):$(NETX_DIR)/lib/classes.jar:$(TEST_EXTENSIONS_DIR) \ 1408 "$(REPRODUCERS_TESTS_SRCDIR)/$$which/$$dir/testcases/"*.java ; \ 1409 if [ -d "$(REPRODUCERS_TESTS_SRCDIR)/$$which/$$dir/testcases" ]; then \ 1410 pushd "$(REPRODUCERS_TESTS_SRCDIR)/$$which/$$dir/testcases" ; \ 1411 NONJAVA_RESOURCES=`ls | grep -v ".*\\.java$$"` ; \ 1412 if [ -n "$$NONJAVA_RESOURCES" ]; then \ 1413 cp $$NONJAVA_RESOURCES $(TEST_EXTENSIONS_TESTS_DIR)/ ; \ 1414 fi ; \ 1415 popd ; \ 1416 fi ; \ 1191 1417 done ; \ 1192 1418 done ; \ … … 1194 1420 touch $@ 1195 1421 1196 stamps/ netx-dist-tests-copy-resources.stamp: stamps/junit-jnlp-dist-dirs1422 stamps/copy-reproducers-resources.stamp: stamps/junit-jnlp-dist-dirs 1197 1423 types=($(ALL_REPRODUCERS)); \ 1198 1424 for which in "$${types[@]}" ; do \ … … 1201 1427 IFS="$$IFS_BACKUP" ; \ 1202 1428 for dir in "$${simpleReproducers[@]}" ; do \ 1203 cp -R "$( JNLP_TESTS_SRCDIR)/$$which/$$dir/resources/"* $(JNLP_TESTS_SERVER_DEPLOYDIR)/ ; \1429 cp -R "$(REPRODUCERS_TESTS_SRCDIR)/$$which/$$dir/resources/"* $(REPRODUCERS_TESTS_SERVER_DEPLOYDIR)/ ; \ 1204 1430 done ; \ 1205 1431 done ; \ … … 1209 1435 $(REPRODUCERS_CLASS_NAMES): $(REPRODUCERS_CLASS_WHITELIST) 1210 1436 whiteListed=`cat $(REPRODUCERS_CLASS_WHITELIST)`; \ 1211 cd $( JNLP_TESTS_ENGINE_TESTS_DIR) ; \1437 cd $(TEST_EXTENSIONS_TESTS_DIR) ; \ 1212 1438 class_names= ; \ 1213 1439 for test in `find -type f` ; do \ … … 1231 1457 echo $$class_names > $(REPRODUCERS_CLASS_NAMES) 1232 1458 1233 stamps/run-netx-dist-tests.stamp: stamps/netx-dist.stamp extra-lib/about.jar stamps/plugin.stamp launcher.build/$(javaws) \ 1234 javaws.desktop stamps/docs.stamp launcher.build/$(itweb_settings) itweb-settings.desktop \ 1235 stamps/netx.stamp stamps/junit-jnlp-dist-dirs stamps/netx-dist-tests-import-cert-to-public \ 1236 stamps/netx-dist-tests-compile.stamp stamps/netx-dist-tests-compile-testcases.stamp $(JUNIT_RUNNER_JAR) stamps/netx-dist-tests-copy-resources.stamp\ 1459 $(TESTS_DIR)/$(SOFTKILLER): 1460 cd $(TESTS_SRCDIR)/$(SOFTKILLER); \ 1461 $(MAKE) ; \ 1462 mv $(SOFTKILLER) $(TESTS_DIR)/ 1463 1464 stamps/run-netx-dist-tests.stamp: stamps/netx-dist.stamp stamps/plugin.stamp launcher.build/$(javaws) \ 1465 javaws.desktop stamps/docs.stamp launcher.build/$(itweb_settings) itweb-settings.desktop launcher.build/$(policyeditor) policyeditor.desktop \ 1466 stamps/netx.stamp stamps/junit-jnlp-dist-dirs stamps/netx-dist-tests-import-cert-to-public $(TESTS_DIR)/softkiller \ 1467 stamps/test-extensions-compile.stamp stamps/compile-reproducers-testcases.stamp $(JUNIT_RUNNER_JAR) stamps/copy-reproducers-resources.stamp\ 1237 1468 $(TESTS_DIR)/$(REPORT_STYLES_DIRNAME) $(REPRODUCERS_CLASS_NAMES) stamps/process-custom-reproducers.stamp 1238 cd $( JNLP_TESTS_ENGINE_DIR) ; \1469 cd $(TEST_EXTENSIONS_DIR) ; \ 1239 1470 class_names=`cat $(REPRODUCERS_CLASS_NAMES)` ; \ 1240 CLASSPATH=$(NETX_DIR)/lib/classes.jar:$(JUNIT_JAR):$(JUNIT_RUNNER_JAR):.:$( JNLP_TESTS_ENGINE_TESTS_DIR)\1471 CLASSPATH=$(NETX_DIR)/lib/classes.jar:$(JUNIT_JAR):$(JUNIT_RUNNER_JAR):.:$(TEST_EXTENSIONS_TESTS_DIR):$(TEST_EXTENSIONS_SRCDIR) ; \ 1241 1472 $(BOOT_DIR)/bin/java $(REPRODUCERS_DPARAMETERS) \ 1242 -Xbootclasspath:$(RUNTIME) CommandLine $$class_names 1243 @WITH_XSLTPROC_TRUE@ $(XSLTPROC) $(TESTS_SRCDIR)/$(REPORT_STYLES_DIRNAME)/logs.xsl $(JNLP_TESTS_ENGINE_DIR)/ServerAccess-logs.xml > $(TESTS_DIR)/logs_reproducers.html 1244 @WITH_XSLTPROC_TRUE@ $(XSLTPROC) --stringparam logs logs_reproducers.html $(TESTS_SRCDIR)/$(REPORT_STYLES_DIRNAME)/jreport.xsl $(JNLP_TESTS_ENGINE_DIR)/tests-output.xml > $(TESTS_DIR)/index_reproducers.html 1473 -Xbootclasspath/a:$(RUNTIME):$$CLASSPATH CommandLine $$class_names 1474 @WITH_XSLTPROC_TRUE@ -$(XSLTPROC) --stringparam logs logs_reproducers.html $(TESTS_SRCDIR)/$(REPORT_STYLES_DIRNAME)/jreport.xsl $(TEST_EXTENSIONS_DIR)/tests-output.xml > $(TESTS_DIR)/index_reproducers.html 1475 @WITH_XSLTPROC_TRUE@ -$(XSLTPROC) $(TESTS_SRCDIR)/$(REPORT_STYLES_DIRNAME)/logs.xsl $(TEST_EXTENSIONS_DIR)/ServerAccess-logs.xml > $(TESTS_DIR)/logs_reproducers.html 1476 @WITH_XSLTPROC_TRUE@ -$(XSLTPROC) $(TESTS_SRCDIR)/$(REPORT_STYLES_DIRNAME)/textreport.xsl $(TEST_EXTENSIONS_DIR)/tests-output.xml > $(TESTS_DIR)/summary_reproducers.txt 1245 1477 touch $@ 1246 1478 1247 1479 stamps/process-custom-reproducers.stamp: stamps/junit-jnlp-dist-dirs stamps/netx-dist-tests-import-cert-to-public \ 1248 stamps/ netx-dist-tests-compile.stamp stamps/netx-dist-tests-compile-testcases.stamp $(JUNIT_RUNNER_JAR) stamps/netx-dist-tests-copy-resources.stamp\1480 stamps/test-extensions-compile.stamp stamps/compile-reproducers-testcases.stamp $(JUNIT_RUNNER_JAR) stamps/copy-reproducers-resources.stamp\ 1249 1481 $(TESTS_DIR)/$(REPORT_STYLES_DIRNAME) $(REPRODUCERS_CLASS_NAMES) 1250 1482 . $(abs_top_srcdir)/NEW_LINE_IFS ; \ … … 1252 1484 IFS="$$IFS_BACKUP" ; \ 1253 1485 for dir in "$${customReproducers[@]}" ; do \ 1254 pushd $( JNLP_TESTS_SRCDIR)/$(CUSTOM_REPRODUCERS)/$$dir/srcs; \1486 pushd $(REPRODUCERS_TESTS_SRCDIR)/$(CUSTOM_REPRODUCERS)/$$dir/srcs; \ 1255 1487 $(MAKE) prepare-reproducer ; \ 1256 1488 popd ; \ … … 1264 1496 IFS="$$IFS_BACKUP" ; \ 1265 1497 for dir in "$${customReproducers[@]}" ; do \ 1266 pushd $( JNLP_TESTS_SRCDIR)/custom/$$dir/srcs; \1498 pushd $(REPRODUCERS_TESTS_SRCDIR)/custom/$$dir/srcs; \ 1267 1499 $(MAKE) clean-reproducer ; \ 1268 1500 popd ; \ … … 1273 1505 #although this targets will indeed create symbolic links to enable 1274 1506 #icedtea-web plugin inside browser it is intended for testing purposes 1275 @ENABLE_PLUGIN_TRUE@stamps/user-links.stamp: stamps/netx-dist.stamp extra-lib/about.jarstamps/plugin.stamp \1507 @ENABLE_PLUGIN_TRUE@stamps/user-links.stamp: stamps/netx-dist.stamp stamps/plugin.stamp \ 1276 1508 @ENABLE_PLUGIN_TRUE@ launcher.build/$(javaws) stamps/netx.stamp $(DESTDIR)$(libdir)/$(BUILT_PLUGIN_LIBRARY) 1277 1509 @ENABLE_PLUGIN_TRUE@ if [ $(MOZILLA_FAMILY_TEST) ] ; then \ … … 1303 1535 @ENABLE_PLUGIN_TRUE@ fi 1304 1536 1305 @ENABLE_PLUGIN_TRUE@stamps/global-links.stamp: stamps/netx-dist.stamp extra-lib/about.jarstamps/plugin.stamp launcher.build/$(javaws) \1537 @ENABLE_PLUGIN_TRUE@stamps/global-links.stamp: stamps/netx-dist.stamp stamps/plugin.stamp launcher.build/$(javaws) \ 1306 1538 @ENABLE_PLUGIN_TRUE@ stamps/netx.stamp $(DESTDIR)$(libdir)/$(BUILT_PLUGIN_LIBRARY) 1307 1539 @ENABLE_PLUGIN_TRUE@ if [ $(MOZILLA_FAMILY_TEST) ] ; then \ … … 1378 1610 1379 1611 stamps/netx-unit-tests-compile.stamp: stamps/netx.stamp \ 1380 netx-unit-tests-source-files.txt stamps/ netx-dist-tests-compile.stamp1612 netx-unit-tests-source-files.txt stamps/test-extensions-compile.stamp 1381 1613 mkdir -p $(NETX_UNIT_TEST_DIR) && \ 1382 1614 $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \ 1383 1615 -d $(NETX_UNIT_TEST_DIR) \ 1384 -classpath $(JUNIT_JAR):$( NETX_DIR)/lib/classes.jar:$(JNLP_TESTS_ENGINE_DIR) \1616 -classpath $(JUNIT_JAR):$(abs_top_builddir)/liveconnect/lib/classes.jar:$(NETX_DIR)/lib/classes.jar:$(TEST_EXTENSIONS_DIR):$(TAGSOUP_JAR) \ 1385 1617 @netx-unit-tests-source-files.txt && \ 1386 1618 mkdir -p stamps && \ … … 1412 1644 cd $(NETX_UNIT_TEST_DIR) ; \ 1413 1645 class_names=`cat $(UNIT_CLASS_NAMES)` ; \ 1414 CLASSPATH=$(NETX_DIR)/lib/classes.jar:$(JUNIT_JAR):$(JUNIT_RUNNER_JAR):$(JNLP_TESTS_ENGINE_DIR):. \ 1415 $(BOOT_DIR)/bin/java -Xbootclasspath:$(RUNTIME) CommandLine $$class_names 1416 @WITH_XSLTPROC_TRUE@ $(XSLTPROC) $(TESTS_SRCDIR)/$(REPORT_STYLES_DIRNAME)/logs.xsl $(NETX_UNIT_TEST_DIR)/ServerAccess-logs.xml > $(TESTS_DIR)/logs_unit.html 1417 @WITH_XSLTPROC_TRUE@ $(XSLTPROC) --stringparam logs logs_unit.html $(TESTS_SRCDIR)/$(REPORT_STYLES_DIRNAME)/jreport.xsl $(NETX_UNIT_TEST_DIR)/tests-output.xml > $(TESTS_DIR)/index_unit.html 1646 CLASSPATH=$(NETX_DIR)/lib/classes.jar:$(abs_top_builddir)/liveconnect/lib/classes.jar:$(JUNIT_JAR):$(JUNIT_RUNNER_JAR):$(TEST_EXTENSIONS_DIR):.:$(TEST_EXTENSIONS_SRCDIR):$(TAGSOUP_JAR) ; \ 1647 $(BOOT_DIR)/bin/java -Xbootclasspath/a:$(RUNTIME):$$CLASSPATH CommandLine $$class_names 1648 @WITH_XSLTPROC_TRUE@ -$(XSLTPROC) --stringparam logs logs_unit.html $(TESTS_SRCDIR)/$(REPORT_STYLES_DIRNAME)/jreport.xsl $(NETX_UNIT_TEST_DIR)/tests-output.xml > $(TESTS_DIR)/index_unit.html 1649 @WITH_XSLTPROC_TRUE@ -$(XSLTPROC) $(TESTS_SRCDIR)/$(REPORT_STYLES_DIRNAME)/logs.xsl $(NETX_UNIT_TEST_DIR)/ServerAccess-logs.xml > $(TESTS_DIR)/logs_unit.html 1650 @WITH_XSLTPROC_TRUE@ -$(XSLTPROC) $(TESTS_SRCDIR)/$(REPORT_STYLES_DIRNAME)/textreport.xsl $(NETX_UNIT_TEST_DIR)/tests-output.xml > $(TESTS_DIR)/summary_unit.txt 1418 1651 mkdir -p stamps && \ 1419 1652 touch $@ … … 1429 1662 @WITH_EMMA_TRUE@ done ;\ 1430 1663 @WITH_EMMA_TRUE@ class_names=`cat $(UNIT_CLASS_NAMES)` ; \ 1431 @WITH_EMMA_TRUE@ $(BOOT_DIR)/bin/java $(EMMA_JAVA_ARGS) -Xbootclasspath:$(RUNTIME) -cp $(EMMA_JAR) -Demma.report.html.out.encoding=UTF-8 emmarun \ 1664 @WITH_EMMA_TRUE@ CLASSPATH=$(NETX_DIR)/lib/classes.jar:$(abs_top_builddir)/liveconnect/lib/classes.jar:$(JUNIT_JAR):$(JUNIT_RUNNER_JAR):$(TEST_EXTENSIONS_DIR):.:$(TEST_EXTENSIONS_SRCDIR) ; \ 1665 @WITH_EMMA_TRUE@ $(BOOT_DIR)/bin/java $(EMMA_JAVA_ARGS) -Xbootclasspath/a:$(RUNTIME):$$CLASSPATH -cp $(EMMA_JAR) -Demma.report.html.out.encoding=UTF-8 emmarun \ 1432 1666 @WITH_EMMA_TRUE@ -Dreport.html.out.encoding=UTF-8 \ 1433 1667 @WITH_EMMA_TRUE@ -raw \ … … 1444 1678 @WITH_EMMA_TRUE@ -cp $(BOOT_DIR)/jre/lib/resources.jar \ 1445 1679 @WITH_EMMA_TRUE@ -cp $(RHINO_RUNTIME) \ 1446 @WITH_EMMA_TRUE@ -cp $(JNLP_TESTS_ENGINE_DIR) \ 1680 @WITH_EMMA_TRUE@ -cp $(TEST_EXTENSIONS_DIR) \ 1681 @WITH_EMMA_TRUE@ -cp $(TEST_EXTENSIONS_SRCDIR) \ 1682 @WITH_EMMA_TRUE@if HAVE_TAGSOUP 1683 @WITH_EMMA_TRUE@ -cp $(TAGSOUP_JAR) \ 1684 @WITH_EMMA_TRUE@endif 1447 1685 @WITH_EMMA_TRUE@ -cp . \ 1448 1686 @WITH_EMMA_TRUE@ -ix "-org.junit.*" \ … … 1457 1695 touch $@ 1458 1696 1697 stamps/compile-jacoco-operator.stamp: jacoco-operator-source-files.txt 1698 @WITH_JACOCO_TRUE@ mkdir -p $(JACOCO_OPERATOR_DIR) && \ 1699 @WITH_JACOCO_TRUE@ $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \ 1700 @WITH_JACOCO_TRUE@ -d $(JACOCO_OPERATOR_DIR) \ 1701 @WITH_JACOCO_TRUE@ -classpath $(JACOCO_CLASSPATH) \ 1702 @WITH_JACOCO_TRUE@ @jacoco-operator-source-files.txt ; 1703 @WITH_JACOCO_FALSE@ echo "Sorry, jacoco coverage report generator cant be compiled without jacoco installed. Try installing jacoco or specify with-jacoco value" ; 1704 @WITH_JACOCO_FALSE@ exit 5 1705 touch $@ 1706 1707 #warning, during this target tests.build/netx/unit/tests-output.xml is backup and rewriten (but not coresponding html file) 1708 #xml results run with jacoco agent however, can be wrong, co the new tests-output.xml is then renamed and orginal one restored 1709 stamps/run-unit-test-code-coverage-jacoco.stamp: stamps/netx-unit-tests-compile.stamp $(JUNIT_RUNNER_JAR) \ 1710 $(TESTS_DIR)/$(REPORT_STYLES_DIRNAME) $(UNIT_CLASS_NAMES) stamps/compile-jacoco-operator.stamp 1711 @WITH_JACOCO_TRUE@ filename=" " ; \ 1712 @WITH_JACOCO_TRUE@ cd $(NETX_UNIT_TEST_SRCDIR) ; \ 1713 @WITH_JACOCO_TRUE@ for file in `find . -type f \! -iname "*.java"`; do\ 1714 @WITH_JACOCO_TRUE@ filename=`echo $$file `; \ 1715 @WITH_JACOCO_TRUE@ cp --parents $$filename $(NETX_UNIT_TEST_DIR) ; \ 1716 @WITH_JACOCO_TRUE@ done ; \ 1717 @WITH_JACOCO_TRUE@ cd $(NETX_UNIT_TEST_DIR) ; \ 1718 @WITH_JACOCO_TRUE@ for file in $(EMMA_MODIFIED_FILES) ; do \ 1719 @WITH_JACOCO_TRUE@ mv $(NETX_UNIT_TEST_DIR)/$$file $(NETX_UNIT_TEST_DIR)/"$$file""$(EMMA_BACKUP_SUFFIX)" ; \ 1720 @WITH_JACOCO_TRUE@ done ;\ 1721 @WITH_JACOCO_TRUE@ class_names=`cat $(UNIT_CLASS_NAMES)` ; \ 1722 @WITH_JACOCO_TRUE@ CLASSPATH=$(NETX_DIR)/lib/classes.jar:$(abs_top_builddir)/liveconnect/lib/classes.jar:$(JUNIT_JAR):$(JUNIT_RUNNER_JAR):$(TEST_EXTENSIONS_DIR):$(JACOCO_CLASSPATH):.:$(TEST_EXTENSIONS_SRCDIR):$(TAGSOUP_JAR) ; \ 1723 @WITH_JACOCO_TRUE@ $(BOOT_DIR)/bin/java $(JACOCO_AGENT_SWITCH) -Xbootclasspath/a:$(RUNTIME):$$CLASSPATH CommandLine $$class_names ; \ 1724 @WITH_JACOCO_TRUE@ for file in $(EMMA_MODIFIED_FILES) ; do \ 1725 @WITH_JACOCO_TRUE@ mv $(NETX_UNIT_TEST_DIR)/$$file $(NETX_UNIT_TEST_DIR)/"$$file""$(EMMA_SUFFIX)" ; \ 1726 @WITH_JACOCO_TRUE@ mv $(NETX_UNIT_TEST_DIR)/"$$file""$(EMMA_BACKUP_SUFFIX)" $(NETX_UNIT_TEST_DIR)/$$file ; \ 1727 @WITH_JACOCO_TRUE@ done ; \ 1728 @WITH_JACOCO_TRUE@ $(JACOCO_OPERATOR_EXEC) \ 1729 @WITH_JACOCO_TRUE@ report --die-soon --html-output coverage --xml-output coverage.xml --input-file jacoco.exec \ 1730 @WITH_JACOCO_TRUE@ --input-srcs $(NETX_SRCDIR) $(PLUGIN_SRCDIR)/java $(NETX_UNIT_TEST_SRCDIR) $(JUNIT_RUNNER_SRCDIR) $(TEST_EXTENSIONS_SRCDIR) \ 1731 @WITH_JACOCO_TRUE@ --input-builds $(NETX_DIR)/lib/classes.jar $(abs_top_builddir)/liveconnect/lib/classes.jar $(NETX_UNIT_TEST_DIR) $(JUNIT_RUNNER_JAR) $(TEST_EXTENSIONS_DIR) \ 1732 @WITH_JACOCO_TRUE@ --title "IcedTea-Web unit-tests codecoverage" ; 1733 @WITH_JACOCO_FALSE@ echo "Sorry, coverage report cant be run without jacoco installed. Try installing jacoco or specify with-jacoco value" ; 1734 @WITH_JACOCO_FALSE@ exit 5 1735 touch $@ 1736 1459 1737 #warning, during this target tests.build/netx/jnlp_testsengine/tests-output.xml is backup and rewriten (but not coresponding html file) 1460 1738 #xml results run from emma sandbox, however, can be wrong, co the new tests-output.xml is then renamed and orginal one restored … … 1462 1740 @WITH_EMMA_TRUE@ cd $(TESTS_DIR) ; \ 1463 1741 @WITH_EMMA_TRUE@ for file in $(EMMA_MODIFIED_FILES) ; do \ 1464 @WITH_EMMA_TRUE@ mv $( JNLP_TESTS_ENGINE_DIR)/$$file $(JNLP_TESTS_ENGINE_DIR)/"$$file""$(EMMA_BACKUP_SUFFIX)" ; \1742 @WITH_EMMA_TRUE@ mv $(TEST_EXTENSIONS_DIR)/$$file $(TEST_EXTENSIONS_DIR)/"$$file""$(EMMA_BACKUP_SUFFIX)" ; \ 1465 1743 @WITH_EMMA_TRUE@ done ;\ 1466 1744 @WITH_EMMA_TRUE@ echo "backuping javaws and netx.jar in $(DESTDIR)" ; \ … … 1490 1768 @WITH_EMMA_TRUE@ testcases_srcs[k]="-sp" ; \ 1491 1769 @WITH_EMMA_TRUE@ k=$$((k+1)) ; \ 1492 @WITH_EMMA_TRUE@ testcases_srcs[k]="$( JNLP_TESTS_SRCDIR)/$$which/$$dir/testcases/" ; \1770 @WITH_EMMA_TRUE@ testcases_srcs[k]="$(REPRODUCERS_TESTS_SRCDIR)/$$which/$$dir/testcases/" ; \ 1493 1771 @WITH_EMMA_TRUE@ k=$$((k+1)) ; \ 1494 1772 @WITH_EMMA_TRUE@ done ; \ 1495 1773 @WITH_EMMA_TRUE@ done ; \ 1496 @WITH_EMMA_TRUE@ cd $( JNLP_TESTS_ENGINE_DIR) ; \1774 @WITH_EMMA_TRUE@ cd $(TEST_EXTENSIONS_DIR) ; \ 1497 1775 @WITH_EMMA_TRUE@ class_names=`cat $(REPRODUCERS_CLASS_NAMES)` ; \ 1776 @WITH_EMMA_TRUE@ CLASSPATH=$(NETX_DIR)/lib/classes.jar:$(abs_top_builddir)/liveconnect/lib/classes.jar:$(JUNIT_JAR):$(JUNIT_RUNNER_JAR):$(TEST_EXTENSIONS_DIR):.:$(TEST_EXTENSIONS_SRCDIR) ; \ 1498 1777 @WITH_EMMA_TRUE@ $(BOOT_DIR)/bin/java \ 1499 1778 @WITH_EMMA_TRUE@ $(EMMA_JAVA_ARGS) \ 1500 1779 @WITH_EMMA_TRUE@ $(REPRODUCERS_DPARAMETERS) \ 1501 @WITH_EMMA_TRUE@ -Xbootclasspath :$(RUNTIME)-cp $(EMMA_JAR) emmarun \1780 @WITH_EMMA_TRUE@ -Xbootclasspath/a:$(RUNTIME):$$CLASSPATH -cp $(EMMA_JAR) emmarun \ 1502 1781 @WITH_EMMA_TRUE@ -raw \ 1503 1782 @WITH_EMMA_TRUE@ -cp $(NETX_DIR)/lib/classes.jar \ … … 1509 1788 @WITH_EMMA_TRUE@ -cp $(RHINO_RUNTIME) \ 1510 1789 @WITH_EMMA_TRUE@ -cp . \ 1511 @WITH_EMMA_TRUE@ -cp $(JNLP_TESTS_ENGINE_TESTS_DIR) \ 1790 @WITH_EMMA_TRUE@ -cp $(TEST_EXTENSIONS_SRCDIR) \ 1791 @WITH_EMMA_TRUE@ -cp $(TEST_EXTENSIONS_TESTS_DIR) \ 1512 1792 @WITH_EMMA_TRUE@ -ix "-org.junit.*" \ 1513 1793 @WITH_EMMA_TRUE@ -ix "-junit.*" \ 1514 1794 @WITH_EMMA_TRUE@ CommandLine $$class_names ; \ 1515 @WITH_EMMA_TRUE@ mv $( JNLP_TESTS_ENGINE_DIR)/coverage.ec $(JNLP_TESTS_ENGINE_DIR)/coverageX.ec ; \1516 @WITH_EMMA_TRUE@ mv $( JNLP_TESTS_ENGINE_DIR)/coverage.es $(JNLP_TESTS_ENGINE_DIR)/coverageX.es ; \1795 @WITH_EMMA_TRUE@ mv $(TEST_EXTENSIONS_DIR)/coverage.ec $(TEST_EXTENSIONS_DIR)/coverageX.ec ; \ 1796 @WITH_EMMA_TRUE@ mv $(TEST_EXTENSIONS_DIR)/coverage.es $(TEST_EXTENSIONS_DIR)/coverageX.es ; \ 1517 1797 @WITH_EMMA_TRUE@ $(BOOT_DIR)/bin/java $(EMMA_JAVA_ARGS) -cp $(EMMA_JAR) emma merge \ 1518 1798 @WITH_EMMA_TRUE@ -in $(TESTS_DIR)/coverage.em \ 1519 @WITH_EMMA_TRUE@ -in $( JNLP_TESTS_ENGINE_DIR)/coverageX.ec \1520 @WITH_EMMA_TRUE@ -in $( JNLP_TESTS_ENGINE_DIR)/coverageX.es ; \1799 @WITH_EMMA_TRUE@ -in $(TEST_EXTENSIONS_DIR)/coverageX.ec \ 1800 @WITH_EMMA_TRUE@ -in $(TEST_EXTENSIONS_DIR)/coverageX.es ; \ 1521 1801 @WITH_EMMA_TRUE@ $(BOOT_DIR)/bin/java $(EMMA_JAVA_ARGS) -cp $(EMMA_JAR) -Demma.report.html.out.encoding=UTF-8 emma report \ 1522 1802 @WITH_EMMA_TRUE@ -Dreport.html.out.encoding=UTF-8 \ 1523 @WITH_EMMA_TRUE@ -in $( JNLP_TESTS_ENGINE_DIR)/coverage.es \1803 @WITH_EMMA_TRUE@ -in $(TEST_EXTENSIONS_DIR)/coverage.es \ 1524 1804 @WITH_EMMA_TRUE@ -sp $(NETX_SRCDIR) \ 1525 1805 @WITH_EMMA_TRUE@ -sp $(NETX_UNIT_TEST_SRCDIR) \ 1526 1806 @WITH_EMMA_TRUE@ -sp $(JUNIT_RUNNER_SRCDIR) \ 1527 @WITH_EMMA_TRUE@ -sp $( JNLP_TESTS_ENGINE_SRCDIR) \1528 @WITH_EMMA_TRUE@ -sp $( JNLP_TESTS_ENGINE_TESTS_SRCDIR) \1807 @WITH_EMMA_TRUE@ -sp $(TEST_EXTENSIONS_SRCDIR) \ 1808 @WITH_EMMA_TRUE@ -sp $(TEST_EXTENSIONS_TESTS_SRCDIR) \ 1529 1809 @WITH_EMMA_TRUE@ -r html \ 1530 1810 @WITH_EMMA_TRUE@ -r xml \ … … 1536 1816 @WITH_EMMA_TRUE@ mv $$netx_backup $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/netx.jar ; \ 1537 1817 @WITH_EMMA_TRUE@ for file in $(EMMA_MODIFIED_FILES) ; do \ 1538 @WITH_EMMA_TRUE@ mv $( JNLP_TESTS_ENGINE_DIR)/$$file $(JNLP_TESTS_ENGINE_DIR)/"$$file""$(EMMA_SUFFIX)" ; \1539 @WITH_EMMA_TRUE@ mv $( JNLP_TESTS_ENGINE_DIR)/"$$file""$(EMMA_BACKUP_SUFFIX)" $(JNLP_TESTS_ENGINE_DIR)/$$file ; \1818 @WITH_EMMA_TRUE@ mv $(TEST_EXTENSIONS_DIR)/$$file $(TEST_EXTENSIONS_DIR)/"$$file""$(EMMA_SUFFIX)" ; \ 1819 @WITH_EMMA_TRUE@ mv $(TEST_EXTENSIONS_DIR)/"$$file""$(EMMA_BACKUP_SUFFIX)" $(TEST_EXTENSIONS_DIR)/$$file ; \ 1540 1820 @WITH_EMMA_TRUE@ done ;\ 1541 @WITH_EMMA_TRUE@ rm $( JNLP_TESTS_ENGINE_DIR)/coverage.txt ;1821 @WITH_EMMA_TRUE@ rm $(TEST_EXTENSIONS_DIR)/coverage.txt ; 1542 1822 @WITH_EMMA_FALSE@ echo "Sorry, coverage report cant be run without emma installed. Try install emma or specify with-emma value" ; 1543 1823 @WITH_EMMA_FALSE@ exit 5 1544 1824 touch $@ 1545 1825 1546 run-test-code-coverage: run-unit-test-code-coverage run-reproducers-test-code-coverage 1826 $(COVERABLE_PLUGIN_DIR): 1827 mkdir -p $(COVERABLE_PLUGIN_DIR); 1828 1829 $(COVERABLE_PLUGIN_DIR)/%.o: $(PLUGIN_SRCDIR)/%.cc 1830 cd $(COVERABLE_PLUGIN_DIR) && \ 1831 $(CXX) $(CXXFLAGS) \ 1832 $(DEFS) $(VERSION_DEFS) \ 1833 -DJDK_UPDATE_VERSION="\"$(JDK_UPDATE_VERSION)\"" \ 1834 -DPLUGIN_NAME="\"IcedTea-Web Plugin with jacoco coverage agent\"" \ 1835 -DPLUGIN_VERSION="\"$(PLUGIN_VERSION)\"" \ 1836 -DPACKAGE_URL="\"$(PACKAGE_URL)\"" \ 1837 -DMOZILLA_VERSION_COLLAPSED="$(MOZILLA_VERSION_COLLAPSED)" \ 1838 -DICEDTEA_WEB_JRE="\"$(SYSTEM_JRE_DIR)\"" \ 1839 -DPLUGIN_BOOTCLASSPATH=$(PLUGIN_COVERAGE_BOOTCLASSPATH) \ 1840 -DCOVERAGE_AGENT=$(JACOCO_AGENT_PLUGIN_SWITCH) \ 1841 $(GLIB_CFLAGS) \ 1842 $(MOZILLA_CFLAGS) \ 1843 -fvisibility=hidden \ 1844 -fPIC -o $@ -c $< 1845 1846 $(COVERABLE_PLUGIN_DIR)/$(BUILT_PLUGIN_LIBRARY): $(addprefix $(COVERABLE_PLUGIN_DIR)/,$(PLUGIN_OBJECTS)) 1847 cd $(COVERABLE_PLUGIN_DIR) && \ 1848 $(CXX) $(CXXFLAGS) \ 1849 $(PLUGIN_OBJECTS) \ 1850 $(GLIB_LIBS) \ 1851 $(MOZILLA_LIBS) \ 1852 -shared -o $@ 1853 1854 stamps/build-fake-plugin.stamp: $(COVERABLE_PLUGIN_DIR) $(addprefix $(PLUGIN_SRCDIR)/,$(PLUGIN_SRC)) $(addprefix $(COVERABLE_PLUGIN_DIR)/,$(PLUGIN_OBJECTS)) stamps/liveconnect-dist.stamp $(COVERABLE_PLUGIN_DIR)/$(BUILT_PLUGIN_LIBRARY) 1855 touch $@ 1856 1857 #warning, during this target tests.build/netx/jnlp_testsengine/tests-output.xml is backup and rewriten (but not coresponding html file) 1858 #xml results run with jacoco agent, however, can be wrong, co the new tests-output.xml is then renamed and orginal one restored 1859 stamps/run-reproducers-test-code-coverage-jacoco.stamp: stamps/run-netx-dist-tests.stamp $(REPRODUCERS_CLASS_NAMES) \ 1860 stamps/compile-jacoco-operator.stamp stamps/build-fake-plugin.stamp 1861 @WITH_JACOCO_TRUE@ cd $(TESTS_DIR) ; \ 1862 @WITH_JACOCO_TRUE@ for file in $(EMMA_MODIFIED_FILES) ; do \ 1863 @WITH_JACOCO_TRUE@ mv $(TEST_EXTENSIONS_DIR)/$$file $(TEST_EXTENSIONS_DIR)/"$$file""$(EMMA_BACKUP_SUFFIX)" ; \ 1864 @WITH_JACOCO_TRUE@ done ;\ 1865 @WITH_JACOCO_TRUE@ echo "backuping javaws in $(DESTDIR)$(bindir)" ; \ 1866 @WITH_JACOCO_TRUE@ javaws_backup=$(DESTDIR)$(bindir)/javaws_backup ; \ 1867 @WITH_JACOCO_TRUE@ mv $(DESTDIR)$(bindir)/javaws $$javaws_backup ; \ 1868 @WITH_JACOCO_TRUE@ echo "patching $(javaws)" ; \ 1869 @WITH_JACOCO_TRUE@ nw_bootclasspath="$(LAUNCHER_BOOTCLASSPATH):$(JACOCO_CLASSPATH)" ; \ 1870 @WITH_JACOCO_TRUE@ cat $$javaws_backup | sed "s|COMMAND.k.=\"..JAVA.\"|COMMAND[k]=\"\\$$\\{JAVA\\}\" ; k=1 ; COMMAND[k]=$(JACOCO_AGENT_JAVAWS_SWITCH)|" | sed "s,$(LAUNCHER_BOOTCLASSPATH),$$nw_bootclasspath," > $(DESTDIR)$(bindir)/$(javaws) ; \ 1871 @WITH_JACOCO_TRUE@ chmod 777 $(DESTDIR)$(bindir)/$(javaws) ; \ 1872 @WITH_JACOCO_TRUE@ echo "backuping plugin in $(DESTDIR)/$(libdir)$(BUILT_PLUGIN_LIBRARY)" ; \ 1873 @WITH_JACOCO_TRUE@ plugin_backup=$(DESTDIR)$(libdir)/$(BUILT_PLUGIN_LIBRARY)_backup ; \ 1874 @WITH_JACOCO_TRUE@ mv $(DESTDIR)$(libdir)/$(BUILT_PLUGIN_LIBRARY) $$plugin_backup ; \ 1875 @WITH_JACOCO_TRUE@ echo "fakeing plugin" ; \ 1876 @WITH_JACOCO_TRUE@ cp $(COVERABLE_PLUGIN_DIR)/$(BUILT_PLUGIN_LIBRARY) $(DESTDIR)$(libdir)/$(BUILT_PLUGIN_LIBRARY) ; \ 1877 @WITH_JACOCO_TRUE@ testcases_srcs=( ) ; \ 1878 @WITH_JACOCO_TRUE@ k=0 ; \ 1879 @WITH_JACOCO_TRUE@ types=($(ALL_REPRODUCERS)); \ 1880 @WITH_JACOCO_TRUE@ for which in "$${types[@]}" ; do \ 1881 @WITH_JACOCO_TRUE@ . $(abs_top_srcdir)/NEW_LINE_IFS ; \ 1882 @WITH_JACOCO_TRUE@ simpleReproducers=(`cat $(abs_top_builddir)/junit-jnlp-dist-$$which.txt `); \ 1883 @WITH_JACOCO_TRUE@ IFS="$$IFS_BACKUP" ; \ 1884 @WITH_JACOCO_TRUE@ for dir in "$${simpleReproducers[@]}" ; do \ 1885 @WITH_JACOCO_TRUE@ testcases_srcs[k]="$(REPRODUCERS_TESTS_SRCDIR)/$$which/$$dir/testcases/" ; \ 1886 @WITH_JACOCO_TRUE@ k=$$((k+1)) ; \ 1887 @WITH_JACOCO_TRUE@ done ; \ 1888 @WITH_JACOCO_TRUE@ done ; \ 1889 @WITH_JACOCO_TRUE@ cd $(TEST_EXTENSIONS_DIR) ; \ 1890 @WITH_JACOCO_TRUE@ class_names=`cat $(REPRODUCERS_CLASS_NAMES)` ; \ 1891 @WITH_JACOCO_TRUE@ CLASSPATH=$(NETX_DIR)/lib/classes.jar:$(JUNIT_JAR):$(JUNIT_RUNNER_JAR):.:$(TEST_EXTENSIONS_DIR):$(JACOCO_CLASSPATH):$(TEST_EXTENSIONS_TESTS_DIR):$(TEST_EXTENSIONS_SRCDIR) ; \ 1892 @WITH_JACOCO_TRUE@ $(BOOT_DIR)/bin/java $(JACOCO_AGENT_SWITCH) $(REPRODUCERS_DPARAMETERS) \ 1893 @WITH_JACOCO_TRUE@ -Xbootclasspath/a:$(RUNTIME):$$CLASSPATH CommandLine $$class_names ; \ 1894 @WITH_JACOCO_TRUE@ if [ -f $(JACOCO_JAVAWS_RESULTS) ] ; then \ 1895 @WITH_JACOCO_TRUE@ jacoco_javaws_results=$(JACOCO_JAVAWS_RESULTS) ; \ 1896 @WITH_JACOCO_TRUE@ $(JACOCO_OPERATOR_EXEC) \ 1897 @WITH_JACOCO_TRUE@ report --die-soon --html-output coverage-javaws --xml-output coverage-javaws.xml --input-file $(JACOCO_JAVAWS_RESULTS) \ 1898 @WITH_JACOCO_TRUE@ --input-srcs $(NETX_SRCDIR) \ 1899 @WITH_JACOCO_TRUE@ --input-builds $(NETX_DIR)/lib/classes.jar \ 1900 @WITH_JACOCO_TRUE@ --title "IcedTea-Web javaws reproducers codecoverage" ; \ 1901 @WITH_JACOCO_TRUE@ fi; \ 1902 @WITH_JACOCO_TRUE@ if [ -f $(JACOCO_PLUGIN_RESULTS) ] ; then \ 1903 @WITH_JACOCO_TRUE@ jacoco_plugin_results=$(JACOCO_PLUGIN_RESULTS) ; \ 1904 @WITH_JACOCO_TRUE@ $(JACOCO_OPERATOR_EXEC) \ 1905 @WITH_JACOCO_TRUE@ report --die-soon --html-output coverage-plugin --xml-output coverage-plugin.xml --input-file $(JACOCO_PLUGIN_RESULTS) \ 1906 @WITH_JACOCO_TRUE@ --input-srcs $(NETX_SRCDIR) $(PLUGIN_SRCDIR)/java \ 1907 @WITH_JACOCO_TRUE@ --input-builds $(NETX_DIR)/lib/classes.jar $(abs_top_builddir)/liveconnect/lib/classes.jar \ 1908 @WITH_JACOCO_TRUE@ --title "IcedTea-Web plugin reproducers codecoverage" ; \ 1909 @WITH_JACOCO_TRUE@ fi; \ 1910 @WITH_JACOCO_TRUE@ $(JACOCO_OPERATOR_EXEC) \ 1911 @WITH_JACOCO_TRUE@ merge --die-soon --input-files jacoco.exec $$jacoco_javaws_results $$jacoco_plugin_results --output-file jacoco-merged-reproducers.exec ; \ 1912 @WITH_JACOCO_TRUE@ $(JACOCO_OPERATOR_EXEC) \ 1913 @WITH_JACOCO_TRUE@ report --html-output coverage --xml-output coverage.xml --input-file jacoco-merged-reproducers.exec \ 1914 @WITH_JACOCO_TRUE@ --input-srcs $(NETX_SRCDIR) $(PLUGIN_SRCDIR)/java $(JUNIT_RUNNER_SRCDIR) $(TEST_EXTENSIONS_SRCDIR) $(TEST_EXTENSIONS_TESTS_SRCDIR) "$${testcases_srcs[@]}" \ 1915 @WITH_JACOCO_TRUE@ --input-builds $(NETX_DIR)/lib/classes.jar $(abs_top_builddir)/liveconnect/lib/classes.jar $(JUNIT_RUNNER_JAR) $(TEST_EXTENSIONS_DIR) $(TEST_EXTENSIONS_TESTS_DIR) \ 1916 @WITH_JACOCO_TRUE@ --title "IcedTea-Web reproducers-tests codecoverage" ; \ 1917 @WITH_JACOCO_TRUE@ echo "restoring javaws in $(DESTDIR)$(bindir)" ; \ 1918 @WITH_JACOCO_TRUE@ rm -f $(DESTDIR)$(bindir)/$(javaws); \ 1919 @WITH_JACOCO_TRUE@ mv $$javaws_backup $(DESTDIR)$(bindir)/$(javaws); \ 1920 @WITH_JACOCO_TRUE@ echo "restoring plugin in $(DESTDIR)/$(libdir)$(BUILT_PLUGIN_LIBRARY)" ; \ 1921 @WITH_JACOCO_TRUE@ mv $$plugin_backup $(DESTDIR)$(libdir)/$(BUILT_PLUGIN_LIBRARY) ; \ 1922 @WITH_JACOCO_TRUE@ for file in $(EMMA_MODIFIED_FILES) ; do \ 1923 @WITH_JACOCO_TRUE@ mv $(TEST_EXTENSIONS_DIR)/$$file $(TEST_EXTENSIONS_DIR)/"$$file""$(EMMA_SUFFIX)" ; \ 1924 @WITH_JACOCO_TRUE@ mv $(TEST_EXTENSIONS_DIR)/"$$file""$(EMMA_BACKUP_SUFFIX)" $(TEST_EXTENSIONS_DIR)/$$file ; \ 1925 @WITH_JACOCO_TRUE@ done ; 1926 @WITH_JACOCO_FALSE@ echo "Sorry, coverage report cant be run without jacoco installed. Try installing jacoco or specify with-jacoco value" ; 1927 @WITH_JACOCO_FALSE@ exit 5 1928 touch $@ 1929 1930 run-test-code-coverage-jacoco: stamps/run-unit-test-code-coverage-jacoco.stamp stamps/run-reproducers-test-code-coverage-jacoco.stamp 1931 @WITH_JACOCO_TRUE@ cd $(TESTS_DIR) ; \ 1932 @WITH_JACOCO_TRUE@ k=0 ; \ 1933 @WITH_JACOCO_TRUE@ types=($(ALL_REPRODUCERS)); \ 1934 @WITH_JACOCO_TRUE@ for which in "$${types[@]}" ; do \ 1935 @WITH_JACOCO_TRUE@ . $(abs_top_srcdir)/NEW_LINE_IFS ; \ 1936 @WITH_JACOCO_TRUE@ simpleReproducers=(`cat $(abs_top_builddir)/junit-jnlp-dist-$$which.txt `); \ 1937 @WITH_JACOCO_TRUE@ IFS="$$IFS_BACKUP" ; \ 1938 @WITH_JACOCO_TRUE@ for dir in "$${simpleReproducers[@]}" ; do \ 1939 @WITH_JACOCO_TRUE@ testcases_srcs[k]="$(REPRODUCERS_TESTS_SRCDIR)/$$which/$$dir/testcases/" ; \ 1940 @WITH_JACOCO_TRUE@ k=$$((k+1)) ; \ 1941 @WITH_JACOCO_TRUE@ done ; \ 1942 @WITH_JACOCO_TRUE@ done ; \ 1943 @WITH_JACOCO_TRUE@ class_names=`cat $(REPRODUCERS_CLASS_NAMES)` ; \ 1944 @WITH_JACOCO_TRUE@ $(JACOCO_OPERATOR_EXEC) \ 1945 @WITH_JACOCO_TRUE@ merge --die-soon --input-files $(TEST_EXTENSIONS_DIR)/jacoco-merged-reproducers.exec $(NETX_UNIT_TEST_DIR)/jacoco.exec --output-file jacoco-merged.exec; \ 1946 @WITH_JACOCO_TRUE@ $(JACOCO_OPERATOR_EXEC) \ 1947 @WITH_JACOCO_TRUE@ report --html-output coverage --xml-output coverage.xml --input-file jacoco-merged.exec \ 1948 @WITH_JACOCO_TRUE@ --input-srcs $(NETX_SRCDIR) $(PLUGIN_SRCDIR)/java $(JUNIT_RUNNER_SRCDIR) $(TEST_EXTENSIONS_SRCDIR) $(TEST_EXTENSIONS_TESTS_SRCDIR) "$${testcases_srcs[@]}" \ 1949 @WITH_JACOCO_TRUE@ --input-builds $(NETX_DIR)/lib/classes.jar $(abs_top_builddir)/liveconnect/lib/classes.jar $(JUNIT_RUNNER_JAR) $(TEST_EXTENSIONS_DIR) $(TEST_EXTENSIONS_TESTS_DIR) \ 1950 @WITH_JACOCO_TRUE@ --input-srcs $(NETX_UNIT_TEST_SRCDIR) \ 1951 @WITH_JACOCO_TRUE@ --input-builds $(NETX_UNIT_TEST_DIR) \ 1952 @WITH_JACOCO_TRUE@ --title "IcedTea-Web complete codecoverage" ; 1953 @WITH_JACOCO_FALSE@ echo "Sorry, coverage report cant be run without jacoco installed. Try installing jacoco or specify with-jacoco value" ; 1954 @WITH_JACOCO_FALSE@ exit 5 1955 1956 run-test-code-coverage: stamps/run-unit-test-code-coverage.stamps stamps/run-reproducers-test-code-coverage.stamps 1547 1957 @WITH_EMMA_TRUE@ cd $(TESTS_DIR) ; \ 1548 1958 @WITH_EMMA_TRUE@ k=0 ; \ … … 1555 1965 @WITH_EMMA_TRUE@ testcases_srcs[k]="-sp" ; \ 1556 1966 @WITH_EMMA_TRUE@ k=$$((k+1)) ; \ 1557 @WITH_EMMA_TRUE@ testcases_srcs[k]="$( JNLP_TESTS_SRCDIR)/$$which/$$dir/testcases/" ; \1967 @WITH_EMMA_TRUE@ testcases_srcs[k]="$(REPRODUCERS_TESTS_SRCDIR)/$$which/$$dir/testcases/" ; \ 1558 1968 @WITH_EMMA_TRUE@ k=$$((k+1)) ; \ 1559 1969 @WITH_EMMA_TRUE@ done ; \ … … 1561 1971 @WITH_EMMA_TRUE@ $(BOOT_DIR)/bin/java $(EMMA_JAVA_ARGS) -cp $(EMMA_JAR) emma merge \ 1562 1972 @WITH_EMMA_TRUE@ -in $(NETX_UNIT_TEST_DIR)/coverage.es \ 1563 @WITH_EMMA_TRUE@ -in $( JNLP_TESTS_ENGINE_DIR)/coverage.es ; \1973 @WITH_EMMA_TRUE@ -in $(TEST_EXTENSIONS_DIR)/coverage.es ; \ 1564 1974 @WITH_EMMA_TRUE@ $(BOOT_DIR)/bin/java $(EMMA_JAVA_ARGS) -cp $(EMMA_JAR) -Demma.report.html.out.encoding=UTF-8 emma report \ 1565 1975 @WITH_EMMA_TRUE@ -Dreport.html.out.encoding=UTF-8 \ … … 1569 1979 @WITH_EMMA_TRUE@ -sp $(NETX_UNIT_TEST_SRCDIR) \ 1570 1980 @WITH_EMMA_TRUE@ -sp $(JUNIT_RUNNER_SRCDIR) \ 1571 @WITH_EMMA_TRUE@ -sp $( JNLP_TESTS_ENGINE_SRCDIR) \1572 @WITH_EMMA_TRUE@ -sp $( JNLP_TESTS_ENGINE_TESTS_SRCDIR) \1981 @WITH_EMMA_TRUE@ -sp $(TEST_EXTENSIONS_SRCDIR) \ 1982 @WITH_EMMA_TRUE@ -sp $(TEST_EXTENSIONS_TESTS_SRCDIR) \ 1573 1983 @WITH_EMMA_TRUE@ "$${testcases_srcs[@]}" \ 1574 1984 @WITH_EMMA_TRUE@ -r html \ … … 1577 1987 @WITH_EMMA_FALSE@ exit 5 1578 1988 1579 clean-netx-tests: clean-netx-unit-tests clean-junit-runner clean-netx-dist-tests clean-test-code-coverage 1989 run-test-server-on-44321: stamps/netx.stamp stamps/junit-jnlp-dist-dirs stamps/netx-dist-tests-import-cert-to-public \ 1990 stamps/test-extensions-compile.stamp stamps/compile-reproducers-testcases.stamp $(JUNIT_RUNNER_JAR) stamps/copy-reproducers-resources.stamp 1991 cd $(TEST_EXTENSIONS_DIR) ; \ 1992 CLASSPATH=$(NETX_DIR)/lib/classes.jar:$(JUNIT_JAR):$(JUNIT_RUNNER_JAR):.:$(TEST_EXTENSIONS_TESTS_DIR) ; \ 1993 $(BOOT_DIR)/bin/java $(REPRODUCERS_DPARAMETERS) \ 1994 -Xbootclasspath/a:$(RUNTIME):$$CLASSPATH net.sourceforge.jnlp.ServerAccess 1995 1996 run-test-server-on-random-port: stamps/netx.stamp stamps/junit-jnlp-dist-dirs stamps/netx-dist-tests-import-cert-to-public \ 1997 stamps/test-extensions-compile.stamp stamps/compile-reproducers-testcases.stamp $(JUNIT_RUNNER_JAR) stamps/copy-reproducers-resources.stamp 1998 cd $(TEST_EXTENSIONS_DIR) ; \ 1999 CLASSPATH=$(NETX_DIR)/lib/classes.jar:$(JUNIT_JAR):$(JUNIT_RUNNER_JAR):.:$(TEST_EXTENSIONS_TESTS_DIR) ; \ 2000 $(BOOT_DIR)/bin/java $(REPRODUCERS_DPARAMETERS) \ 2001 -Xbootclasspath/a:$(RUNTIME):$$CLASSPATH net.sourceforge.jnlp.ServerAccess randomport 2002 2003 clean-netx-tests: clean-netx-unit-tests clean-junit-runner clean-netx-dist-tests clean-test-code-coverage-jacoco clean-test-code-coverage 1580 2004 if [ -e $(TESTS_DIR)/netx ]; then \ 1581 2005 rmdir $(TESTS_DIR)/netx ; \ … … 1598 2022 rm -rf $(TESTS_DIR)/$(REPORT_STYLES_DIRNAME)/ 1599 2023 rm -f $(TESTS_DIR)/*.html 1600 1601 clean-netx-dist-tests: clean_tests_reports netx-dist-tests-remove-cert-from-public clean-custom-reproducers 1602 rm -f netx-dist-tests-source-files.txt 1603 rm -rf $(JNLP_TESTS_ENGINE_TESTS_DIR) 1604 rm -rf $(JNLP_TESTS_DIR) 1605 rm -rf $(JNLP_TESTS_SERVER_DEPLOYDIR) 1606 rm -rf $(JNLP_TESTS_ENGINE_DIR) 2024 rm -f $(TESTS_DIR)/summary_unit.txt 2025 rm -f $(TESTS_DIR)/summary_reproducers.txt 2026 2027 clean-$(SOFTKILLER): 2028 rm -f $(TESTS_DIR)/softkiller 2029 2030 clean-netx-dist-tests: clean_tests_reports netx-dist-tests-remove-cert-from-public clean-custom-reproducers clean-$(SOFTKILLER) 2031 rm -f test-extensions-source-files.txt 2032 rm -f test-extensions-tests-source-files.txt 2033 rm -f $(TEST_EXTENSIONS_COMPATIBILITY_SYMLINK) 2034 rm -rf $(TEST_EXTENSIONS_TESTS_DIR) 2035 rm -rf $(REPRODUCERS_BUILD_DIR) 2036 rm -rf $(REPRODUCERS_TESTS_SERVER_DEPLOYDIR) 2037 rm -rf $(TEST_EXTENSIONS_DIR) 1607 2038 rm -f stamps/junit-jnlp-dist-dirs 1608 rm -f stamps/ netx-dist-tests-compile.stamp1609 rm -f stamps/ netx-dist-tests-tests-compile.stamp2039 rm -f stamps/test-extensions-compile.stamp 2040 rm -f stamps/test-extensions-tests-compile.stamp 1610 2041 rm -f stamps/netx-dist-tests-prepare-reproducers.stamp 1611 rm -f stamps/ netx-dist-tests-compile-testcases.stamp1612 rm -f stamps/ netx-dist-tests-copy-resources.stamp2042 rm -f stamps/compile-reproducers-testcases.stamp 2043 rm -f stamps/copy-reproducers-resources.stamp 1613 2044 rm -f stamps/netx-dist-tests-sign-some-reproducers.stamp 1614 2045 rm -f stamps/change-dots-to-paths.stamp … … 1640 2071 clean-reproducers-test-code-coverage: 1641 2072 if [ -e stamps/run-reproducers-test-code-coverage.stamp ]; then \ 1642 rm -rf $( JNLP_TESTS_ENGINE_DIR)/coverage ; \1643 rm -f $( JNLP_TESTS_ENGINE_DIR)/coverage.xml ; \1644 rm -f $( JNLP_TESTS_ENGINE_DIR)/coverage.es ; \1645 rm -f $( JNLP_TESTS_ENGINE_DIR)/tests-output_withEmma.xml ; \2073 rm -rf $(TEST_EXTENSIONS_DIR)/coverage ; \ 2074 rm -f $(TEST_EXTENSIONS_DIR)/coverage.xml ; \ 2075 rm -f $(TEST_EXTENSIONS_DIR)/coverage.es ; \ 2076 rm -f $(TEST_EXTENSIONS_DIR)/tests-output_withEmma.xml ; \ 1646 2077 rm -f stamps/run-reproducers-test-code-coverage.stamp ; \ 1647 2078 fi … … 1654 2085 rm -f $(TESTS_DIR)/coverage.em ; \ 1655 2086 fi 2087 2088 clean-unit-test-code-coverage-jacoco: 2089 if [ -e stamps/run-unit-test-code-coverage-jacoco.stamp ]; then \ 2090 rm -rf $(NETX_UNIT_TEST_DIR)/coverage ; \ 2091 rm -f $(NETX_UNIT_TEST_DIR)/coverage.xml ; \ 2092 rm -f $(NETX_UNIT_TEST_DIR)/jacoco.exec ; \ 2093 rm -f $(NETX_UNIT_TEST_DIR)/tests-output_withEmma.xml ; \ 2094 rm -f stamps/run-unit-test-code-coverage-jacoco.stamp ; \ 2095 fi 2096 2097 clean-reproducers-test-code-coverage-jacoco: 2098 if [ -e stamps/run-reproducers-test-code-coverage-jacoco.stamp ]; then \ 2099 rm -rf $(TEST_EXTENSIONS_DIR)/coverage-javaws ; \ 2100 rm -f $(TEST_EXTENSIONS_DIR)/coverage-javaws.xml ; \ 2101 rm -f $(TEST_EXTENSIONS_DIR)/jacoco_javaws.exec ; \ 2102 rm -rf $(TEST_EXTENSIONS_DIR)/coverage-plugin ; \ 2103 rm -f $(TEST_EXTENSIONS_DIR)/coverage-plugin.xml ; \ 2104 rm -f $(TEST_EXTENSIONS_DIR)/jacoco_plugin.exec ; \ 2105 rm -rf $(TEST_EXTENSIONS_DIR)/coverage ; \ 2106 rm -f $(TEST_EXTENSIONS_DIR)/coverage.xml ; \ 2107 rm -f $(TEST_EXTENSIONS_DIR)/jacoco-merged-reproducers.exec ; \ 2108 rm -f $(TEST_EXTENSIONS_DIR)/tests-output_withEmma.xml ; \ 2109 rm -f stamps/run-reproducers-test-code-coverage-jacoco.stamp ; \ 2110 fi 2111 2112 clean-test-code-coverage-jacoco: clean-unit-test-code-coverage-jacoco clean-reproducers-test-code-coverage-jacoco clean-test-code-coverage-tools-jacoco 2113 if [ -e $(TESTS_DIR)/coverage.xml ]; then \ 2114 rm -rf $(TESTS_DIR)/coverage ; \ 2115 rm -f $(TESTS_DIR)/jacoco-merged.exec; \ 2116 fi 2117 2118 clean-test-code-coverage-tools-jacoco: 2119 rm -rf $(JACOCO_OPERATOR_DIR) 2120 rm -rf $(COVERABLE_PLUGIN_DIR) 2121 rm -f stamps/compile-jacoco-operator.stamp; 2122 rm -f jacoco-operator-source-files.txt 2123 rm -f stamps/build-fake-plugin.stamp 1656 2124 1657 2125 # plugin tests … … 1772 2240 run-reproducers-test-code-coverage: stamps/run-reproducers-test-code-coverage.stamp 1773 2241 2242 run-unit-test-code-coverage-jacoco: stamps/run-unit-test-code-coverage-jacoco.stamp 2243 2244 run-reproducers-test-code-coverage-jacoco: stamps/run-reproducers-test-code-coverage-jacoco.stamp 2245 1774 2246 # Tell versions [3.59,3.63) of GNU make to not export all variables. 1775 2247 # Otherwise a system limit (for SysV at least) may be exceeded.
Note:
See TracChangeset
for help on using the changeset viewer.
