diff -r 71ad690e91f5 -r d6dafc5d983f build/Makefile.defs --- a/build/Makefile.defs Mon Oct 04 11:29:25 2010 +0300 +++ b/build/Makefile.defs Fri Oct 15 12:29:39 2010 +0300 @@ -190,19 +190,22 @@ export VARIANT -# Specify RVCT version explicitly by default -OVERRIDE_RVCT = 1 -SBSCONFIG = $(PLATFORM)_$(CFG) -ifeq ($(OVERRIDE_RVCT),1) - ifeq ($(PLATFORM),armv5) +ifeq ($(BUILDENV),symbian) + # Specify RVCT version explicitly by default + OVERRIDE_RVCT = 1 + SBSCONFIG = $(PLATFORM)_$(CFG) + ifeq ($(OVERRIDE_RVCT),1) ifdef RD_JAVA_S60_RELEASE_10_1_ONWARDS - SBSCONFIG = $(PLATFORM)_$(CFG).rvct4_0 + RVCTREL = .rvct4_0 RVCTBIN = $(RVCT40BIN) else - SBSCONFIG = $(PLATFORM)_$(CFG).rvct2_2 + RVCTREL = .rvct2_2 RVCTBIN = $(RVCT22BIN) endif export PATH:=$(RVCTBIN);$(subst $(RVCT40BIN),,$(subst $(RVCT22BIN),,$(PATH))) + ifeq ($(PLATFORM),armv5) + SBSCONFIG = $(PLATFORM)_$(CFG)$(RVCTREL) + endif endif endif @@ -259,17 +262,21 @@ # Echo the S60 release before export ifeq ($(BUILDENV),symbian) -all init export configure qmake java native releasebuild test: echo_s60_release +all init export prep configure qmake java native releasebuild test: echo_s60_release echo_s60_release: @echo Building on top of S60 $(RD_JAVA_S60_RELEASE), PLATFORM=$(PLATFORM) VARIANT=$(VARIANT) endif +endif # FIRSTTIME + + include $(JAVA_SRC_ROOT)/build/makefile.javaversion COMMA = , JAVA_VERSION_ = $(subst .,$(COMMA),$(JAVA_VERSION)) -configure: create_inc_dir generateconffiles generatereleasefile +configure: make_configure +make_configure: create_inc_dir generateconffiles generatereleasefile create_inc_dir: $(call MKDIR, $(call PATHFIX,$(GEN_BUILD_FILES_DIR)/inc)) @@ -301,13 +308,12 @@ $(shell echo RD_JAVA_S60_RELEASE=$(RD_JAVA_S60_RELEASE)>$(RD_JAVA_S60_RELEASE_FILE)) # Clean file on clean_generated -clean_configure: clean_conffiles - -clean_conffiles: +clean_configure: make_clean_configure +make_clean_configure: make_clean_conffiles +make_clean_conffiles: $(call RMFILES,$(BUILDDEFINEFILE) $(QBUILDDEFINEFILE) $(JAVAVERSIONFILE) \ $(PROJECTDEFINEFILE) $(RD_JAVA_S60_RELEASE_FILE)) -endif # FIRSTTIME # Symbian ----------------------------------