diff -r 35baca0e7a2e -r 023eef975703 build/Makefile.comp --- a/build/Makefile.comp Tue Jul 06 20:36:19 2010 +0300 +++ b/build/Makefile.comp Fri Jul 09 16:35:45 2010 +0300 @@ -119,7 +119,7 @@ # Symbian ---------------------------------- ifeq ($(BUILDENV),symbian) -all: qmake java native +all: qmake java native codescanner # Extract basename of current component BASENAME = $(basename $(PRO_FILE)) @@ -151,11 +151,11 @@ echo #include "exports.inf" >> bld.inf endif +# Quick java releasables target +RELEASABLE_PATH = $(EPOCROOT)epoc32/release/$(PLATFORM)/$(CFG)/z/resource/java/jvm/lib/jrt javareleasables: ifneq ($(ANT_FILE),) - $(ANT) -q -Dtarget.platform=$(PLATFORM) -Dtarget.cfg=$(VARIANT) $(ANT_PROJECT_DEFINES) releasables > $(DEVNULL) - $(call CATCOMMAND,java_releasables_$(PLATFORM)_$(VARIANT).tmp) - $(call RMFILE,java_releasables_$(PLATFORM)_$(VARIANT).tmp) + echo $(RELEASABLE_PATH)/$(BASENAME).odc endif # Remove all generated build files @@ -170,6 +170,12 @@ clean_qmake: -$(call RMFILES,abld.bat bld.inf* Makefile* $(BASENAME).mmp $(BASENAME)_*.mmp $(BASENAME)_*.pkg $(BASENAME)_reg.rss eabi_stl4/*) +# Use Carbide CodeScanner to list high-level issues +codescanner: +ifneq ($(call PATHSEARCH,codescanner.exe),) + $(call CODESCANNER,..) +endif + # Symbian SBS ------------------------------ ifdef USESBS