build/Makefile.comp
branchRCL_3
changeset 60 6c158198356e
parent 46 4376525cdefb
child 83 26b2b12093af
equal deleted inserted replaced
59:e5618cc85d74 60:6c158198356e
   149 endif
   149 endif
   150 ifneq ($(wildcard exports.inf),)
   150 ifneq ($(wildcard exports.inf),)
   151 	echo #include "exports.inf" >> bld.inf
   151 	echo #include "exports.inf" >> bld.inf
   152 endif
   152 endif
   153 
   153 
       
   154 # Quick java releasables target
       
   155 RELEASABLE_PATH = $(EPOCROOT)epoc32/release/$(PLATFORM)/$(CFG)/z/resource/java/jvm/lib/jrt
   154 javareleasables:
   156 javareleasables:
   155 ifneq ($(ANT_FILE),)
   157 ifneq ($(ANT_FILE),)
   156 	$(ANT) -q -Dtarget.platform=$(PLATFORM) -Dtarget.cfg=$(VARIANT) $(ANT_PROJECT_DEFINES) releasables > $(DEVNULL)
   158 	echo $(RELEASABLE_PATH)/$(BASENAME).odc
   157 	$(call CATCOMMAND,java_releasables_$(PLATFORM)_$(VARIANT).tmp)
       
   158 	$(call RMFILE,java_releasables_$(PLATFORM)_$(VARIANT).tmp)
       
   159 endif
   159 endif
   160 
   160 
   161 # Remove all generated build files
   161 # Remove all generated build files
   162 clean_generated: FORCE
   162 clean_generated: FORCE
   163 	$(PHASEINFO)
   163 	$(PHASEINFO)
   183 	$(PHASEINFO)
   183 	$(PHASEINFO)
   184 	$(SBS) -c $(PLATFORM)_$(CFG) EXPORT
   184 	$(SBS) -c $(PLATFORM)_$(CFG) EXPORT
   185 
   185 
   186 build_native:
   186 build_native:
   187 	$(PHASEINFO)
   187 	$(PHASEINFO)
   188 	$(SBS) -c $(PLATFORM)_$(CFG) BUILD
   188 	$(SBS) -c $(PLATFORM)_$(CFG)
   189 
   189 
   190 fastbuild: export java
   190 fastbuild: java
   191 	$(PHASEINFO)
   191 	$(PHASEINFO)
   192 	$(SBS) -c $(PLATFORM)_$(CFG) TARGET
   192 	$(SBS) -c $(PLATFORM)_$(CFG)
   193 
   193 
   194 build_clean_native:
   194 build_clean_native:
   195 	$(PHASEINFO)
   195 	$(PHASEINFO)
   196 	-$(SBS) -c $(PLATFORM)_$(CFG) clean
   196 	-$(SBS) -c $(PLATFORM)_$(CFG) clean
   197 
   197