build/Makefile.project
changeset 87 1627c337e51e
parent 80 d6dafc5d983f
--- a/build/Makefile.project	Fri Oct 15 12:29:39 2010 +0300
+++ b/build/Makefile.project	Fri Oct 29 11:49:32 2010 +0300
@@ -129,6 +129,11 @@
   PROJECT_DEFINES += RD_JAVA_S60_RELEASE_5_0_IAD
 endif
 
+ifdef RD_JAVA_S60_RELEASE_5_0_ROM
+  # build ROMized 5.0 release
+  PROJECT_DEFINES += RD_JAVA_S60_RELEASE_5_0_ROM
+endif
+
 # Define stdcpp version
 ifneq ($(wildcard $(EPOCROOT)epoc32/release/armv5/urel/libstdcppv5.dll),)
   RD_JAVA_STDCPPV5 = 1
@@ -228,6 +233,15 @@
   ANT_EMMA_DEFINES += -Dset.emma.enabled=true
 endif
 
+# Enables cobertura instrumentation for Java code coverage measurement.
+ifdef COBERTURA
+  ANT_COBERTURA_DEFINES += -Dset.cobertura.enabled=true
+  COBERTURA_HOME=$(JAVA_SRC_ROOT)/../tools/cobertura
+  ifeq ($(wildcard $(COBERTURA_HOME)),)                                               
+  $(error Can not find $(COBERTURA_HOME) directory - cannot instrument with cobertura)
+  endif                                                                               
+endif
+
 #ifdef SHOW_MIDP_EXIT_FAILURE
   PROJET_DEFINES += RD_JAVA_EXIT_ERROR_DIALOG
 #endif