build/makefile
changeset 80 d6dafc5d983f
parent 78 71ad690e91f5
equal deleted inserted replaced
78:71ad690e91f5 80:d6dafc5d983f
    67 # -------------------------------------------------------
    67 # -------------------------------------------------------
    68 
    68 
    69 include ${JAVA_SRC_ROOT}/build/Makefile.subsystem
    69 include ${JAVA_SRC_ROOT}/build/Makefile.subsystem
    70 
    70 
    71 # Prepare delivery for S60/SF
    71 # Prepare delivery for S60/SF
    72 prep: sysdefsetup generatereleasefile
    72 prep: sysdefsetup generatereleasefile configure
    73 ifdef RD_JAVA_S60_RELEASE_9_2
    73 ifdef RD_JAVA_S60_RELEASE_9_2
    74 prep: configure qmake
    74 prep: qmake
    75 endif
    75 endif
    76 ifdef RD_JAVA_S60_RELEASE_10_1_ONWARDS
    76 ifdef RD_JAVA_S60_RELEASE_10_1_ONWARDS
    77 prep: pkgdefsetup
    77 prep: pkgdefsetup
    78 endif
    78 endif
    79 
    79 
    80 SYSDEF_TEMPLATE = $(JAVA_SRC_ROOT)/build/templates/$(RD_JAVA_S60_RELEASE).layers.sysdef.xml
    80 SYSDEF_TEMPLATE = $(JAVA_SRC_ROOT)/build/templates/$(RD_JAVA_S60_RELEASE).layers.sysdef.xml
    81 sysdefsetup:
    81 sysdefsetup:
    82 	$(call CATCOMMAND,$(wildcard $(SYSDEF_TEMPLATE)))>$(JAVA_SRC_ROOT)/layers.sysdef.xml
    82 	$(call CATCOMMAND,$(wildcard $(SYSDEF_TEMPLATE)))>$(JAVA_SRC_ROOT)/layers.sysdef.xml
    83 
    83 
    84 pkgdefsetup:
    84 pkgdefsetup:
    85 	$(call MKDIR, $(call PATHFIX, $(JAVA_SRC_ROOT)/jrt_info))
       
    86 	$(call MKDIR, $(call PATHFIX, $(JAVA_SRC_ROOT)/jrt_info/nokia_jrt_metadata))
       
    87 	$(call CATCOMMAND,$(JAVA_SRC_ROOT)/build/templates/pkgmap_template.xml)>$(JAVA_SRC_ROOT)/package_map.xml
    85 	$(call CATCOMMAND,$(JAVA_SRC_ROOT)/build/templates/pkgmap_template.xml)>$(JAVA_SRC_ROOT)/package_map.xml
    88 	$(call CATCOMMAND,$(JAVA_SRC_ROOT)/build/templates/pkgdef_template.xml)>$(JAVA_SRC_ROOT)/package_definition.xml
    86 	$(call CATCOMMAND,$(JAVA_SRC_ROOT)/build/templates/pkgdef_template.xml)>$(JAVA_SRC_ROOT)/package_definition.xml
    89 	$(call CATCOMMAND,$(JAVA_SRC_ROOT)/build/templates/nokia_pkgdef_template.xml)>$(JAVA_SRC_ROOT)/jrt_info/nokia_jrt_metadata/package_definition.xml
       
    90 
    87 
    91 # Cleaning java from top level cleans also the API jars
    88 # Cleaning java from top level cleans also the API jars
    92 clean_java: cleanapijars
    89 clean_java: cleanapijars
    93 cleanapijars:
    90 cleanapijars:
    94 	$(ANT) -f $(JAVA_SRC_ROOT)/build/utilities.xml -q -Dtarget.platform=$(PLATFORM) -Dtarget.cfg=$(VARIANT) clean.api.jars
    91 	$(ANT) -f $(JAVA_SRC_ROOT)/build/utilities.xml -q -Dtarget.platform=$(PLATFORM) -Dtarget.cfg=$(VARIANT) clean.api.jars
    95 
       
    96 # Release build for build automation (sbs case is optimized to build on one go)
       
    97 releasebuild: build_all sis
       
    98 
    92 
    99 sis:
    93 sis:
   100 ifeq ($(BUILDENV),symbian)
    94 ifeq ($(BUILDENV),symbian)
   101 	$(MAKE) -C $(JAVA_SRC_ROOT)/build/sis all deploy
    95 	$(MAKE) -C $(JAVA_SRC_ROOT)/build/sis all deploy
   102 endif
    96 endif