# Defaults JAVA=java JAVAFLAGS=-Xms128m -Xmx256m JAVAC=javac JAVACFLAGS=-O CLASSPATH=xercesImpl.jar:. EXAMPLEROOT=../../examples/6/09/ %.class: %.java $(JAVAC) $(JAVACFLAGS) $< # Different toolkits we have tests run for now: # # axis_java_1.4 # axis2_java_1.3 # axis2_java_1.3_xmlbeans # dotnet_cs_2.0.50727.42 # ibm_rad_java_7.0 # mono_cs_1.1.13.8_osx # gsoap2_2.7.10_c # gsoap2_2.7.10_cpp # php5_php_5.2.0 # soap4r_ruby_20051204 # soap4r_ruby_1.5.8 # spring_java_1.0m3_castor_1.1 # spring_java_1.0m3_jaxb2 # spring_java_1.0m3_xmlbeans_2.1.0 # wcf_cs_3.0 # weblogicserver_java_10.0 # xbinder_c_1.4 # xfire_java_1.2.5 # xfire_java_1.2.5_xmlbeans # zsi_python_2.0 # WORKINGREPORTS = report_axis_java_1.4.html report_axis2_java_1.3.html report_axis2_java_1.3_xmlbeans.html report_dotnet_cs_2.0.50727.42.html report_ibm_rad_java_7.0.html report_mono_cs_1.1.13.8_osx.html report_gsoap2_2.7.10_c.html report_gsoap2_2.7.10_cpp.html report_php5_php_5.2.0.html report_soap4r_ruby_20051204.html report_soap4r_ruby_1.5.8.html report_spring_java_1.0m3_castor_1.1.html report_spring_java_1.0m3_jaxb2.html report_spring_java_1.0m3_xmlbeans_2.1.0.html report_wcf_cs_3.0.html report_weblogicserver_java_10.0.html report_xbinder_c_1.4.html report_xfire_java_1.2.5.html report_xfire_java_1.2.5_xmlbeans.html report_zsi_python_2.0.html all: basic.html advanced.html all.html Makefile basic: basic.html Makefile advanced: advanced.html Makefile Makefile: buildit buildit internal basic.html: $(WORKINGREPORTS) dashboard.class dashboardTemplate.html Makefile $(JAVA) $(JAVAFLAGS) dashboard -root file:$(EXAMPLEROOT) -basic -o basic.html $(WORKINGREPORTS) advanced.html: $(WORKINGREPORTS) dashboard.class dashboardTemplate.html Makefile $(JAVA) $(JAVAFLAGS) dashboard -root file:$(EXAMPLEROOT) -advanced -o advanced.html $(WORKINGREPORTS) all.html: $(WORKINGREPORTS) dashboard.class dashboardTemplate.html Makefile $(JAVA) $(JAVAFLAGS) dashboard -root file:$(EXAMPLEROOT) -all -o all.html $(WORKINGREPORTS) clean:: rm -f report_*.html report_*.log verif.class dashboard.class all.html basic.html advanced.html # now the "per report rules" report_axis_java_1.4.html: ../toolkits/axis_java_1.4/output.xml ../toolkits/axis_java_1.4/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_axis2_java_1.3.html: ../toolkits/axis2_java_1.3/output.xml ../toolkits/axis2_java_1.3/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_axis2_java_1.3_xmlbeans.html: ../toolkits/axis2_java_1.3_xmlbeans/output.xml ../toolkits/axis2_java_1.3_xmlbeans/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_dotnet_cs_2.0.50727.42.html: ../toolkits/dotnet_cs_2.0.50727.42/output.xml ../toolkits/dotnet_cs_2.0.50727.42/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_ibm_rad_java_7.0.html: ../toolkits/ibm_rad_java_7.0/output.xml ../toolkits/ibm_rad_java_7.0/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_mono_cs_1.1.13.8_osx.html: ../toolkits/mono_cs_1.1.13.8_osx/output.xml ../toolkits/mono_cs_1.1.13.8_osx/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_gsoap2_2.7.10_c.html: ../toolkits/gsoap2_2.7.10_c/output.xml ../toolkits/gsoap2_2.7.10_c/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_gsoap2_2.7.10_cpp.html: ../toolkits/gsoap2_2.7.10_cpp/output.xml ../toolkits/gsoap2_2.7.10_cpp/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_php5_php_5.2.0.html: ../toolkits/php5_php_5.2.0/output.xml ../toolkits/php5_php_5.2.0/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_soap4r_ruby_20051204.html: ../toolkits/soap4r_ruby_20051204/output.xml ../toolkits/soap4r_ruby_20051204/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_soap4r_ruby_1.5.8.html: ../toolkits/soap4r_ruby_1.5.8/output.xml ../toolkits/soap4r_ruby_1.5.8/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_spring_java_1.0m3_castor_1.1.html: ../toolkits/spring_java_1.0m3_castor_1.1/output.xml ../toolkits/spring_java_1.0m3_castor_1.1/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_spring_java_1.0m3_jaxb2.html: ../toolkits/spring_java_1.0m3_jaxb2/output.xml ../toolkits/spring_java_1.0m3_jaxb2/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_spring_java_1.0m3_xmlbeans_2.1.0.html: ../toolkits/spring_java_1.0m3_xmlbeans_2.1.0/output.xml ../toolkits/spring_java_1.0m3_xmlbeans_2.1.0/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_wcf_cs_3.0.html: ../toolkits/wcf_cs_3.0/output.xml ../toolkits/wcf_cs_3.0/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_weblogicserver_java_10.0.html: ../toolkits/weblogicserver_java_10.0/output.xml ../toolkits/weblogicserver_java_10.0/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_xbinder_c_1.4.html: ../toolkits/xbinder_c_1.4/output.xml ../toolkits/xbinder_c_1.4/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_xfire_java_1.2.5.html: ../toolkits/xfire_java_1.2.5/output.xml ../toolkits/xfire_java_1.2.5/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_xfire_java_1.2.5_xmlbeans.html: ../toolkits/xfire_java_1.2.5_xmlbeans/output.xml ../toolkits/xfire_java_1.2.5_xmlbeans/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log report_zsi_python_2.0.html: ../toolkits/zsi_python_2.0/output.xml ../toolkits/zsi_python_2.0/toolkit.xml verif.class reportTemplate.html $(JAVA) $(JAVAFLAGS) verif -root file:$(EXAMPLEROOT) -o $@ $< 2> $@.log