build/makefile
branchRCL_3
changeset 83 26b2b12093af
parent 77 7cee158cb8cd
equal deleted inserted replaced
77:7cee158cb8cd 83:26b2b12093af
    59 	javauis \
    59 	javauis \
    60 	javamanager \
    60 	javamanager \
    61 	javatools \
    61 	javatools \
    62 	javaextensions
    62 	javaextensions
    63 
    63 
    64 # Set order explicitly to get Java building as first
       
    65 SUBTARGETS = $(COMPONENTS) $(NONQTSUBSYSTEMS) $(SUBSYSTEMS)
       
    66 
       
    67 # -------------------------------------------------------
    64 # -------------------------------------------------------
    68 
    65 
    69 include ${JAVA_SRC_ROOT}/build/Makefile.subsystem
    66 include ${JAVA_SRC_ROOT}/build/Makefile.subsystem
    70 
    67 
    71 # Prepare delivery for S60/SF
    68 # Prepare delivery for S60/SF
    72 prep: sysdefsetup generatereleasefile
    69 prep: sysdefsetup generatereleasefile
    73 ifdef RD_JAVA_S60_RELEASE_9_2
    70 ifdef RD_JAVA_S60_RELEASE_9_2
    74 prep: configure qmake
    71 prep: configure qmake
    75 endif
    72 endif
    76 ifdef RD_JAVA_S60_RELEASE_10_1_ONWARDS
       
    77 prep: pkgdefsetup
       
    78 endif
       
    79 
    73 
    80 SYSDEF_TEMPLATE = $(JAVA_SRC_ROOT)/build/templates/$(RD_JAVA_S60_RELEASE).layers.sysdef.xml
    74 SYSDEF_TEMPLATE = $(JAVA_SRC_ROOT)/build/templates/$(RD_JAVA_S60_RELEASE).layers.sysdef.xml
    81 sysdefsetup:
    75 sysdefsetup:
    82 	$(call CATCOMMAND,$(wildcard $(SYSDEF_TEMPLATE)))>$(JAVA_SRC_ROOT)/layers.sysdef.xml
    76 	$(call CATCOMMAND,$(wildcard $(SYSDEF_TEMPLATE)))>$(JAVA_SRC_ROOT)/layers.sysdef.xml
    83 
       
    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
       
    88 	$(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 
    77 
    91 # Cleaning java from top level cleans also the API jars
    78 # Cleaning java from top level cleans also the API jars
    92 clean_java: cleanapijars
    79 clean_java: cleanapijars
    93 cleanapijars:
    80 cleanapijars:
    94 	$(ANT) -f $(JAVA_SRC_ROOT)/build/utilities.xml -q -Dtarget.platform=$(PLATFORM) -Dtarget.cfg=$(VARIANT) clean.api.jars
    81 	$(ANT) -f $(JAVA_SRC_ROOT)/build/utilities.xml -q -Dtarget.platform=$(PLATFORM) -Dtarget.cfg=$(VARIANT) clean.api.jars