71 # Prepare delivery for S60/SF |
71 # Prepare delivery for S60/SF |
72 prep: sysdefsetup generatereleasefile |
72 prep: sysdefsetup generatereleasefile |
73 ifdef RD_JAVA_S60_RELEASE_9_2 |
73 ifdef RD_JAVA_S60_RELEASE_9_2 |
74 prep: configure qmake |
74 prep: configure qmake |
75 endif |
75 endif |
|
76 ifdef RD_JAVA_S60_RELEASE_10_1_ONWARDS |
|
77 prep: pkgdefsetup |
|
78 endif |
76 |
79 |
77 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 |
78 sysdefsetup: |
81 sysdefsetup: |
79 $(call CATCOMMAND,$(wildcard $(SYSDEF_TEMPLATE)))>$(JAVA_SRC_ROOT)/layers.sysdef.xml |
82 $(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 |
80 |
90 |
81 # Cleaning java from top level cleans also the API jars |
91 # Cleaning java from top level cleans also the API jars |
82 clean_java: cleanapijars |
92 clean_java: cleanapijars |
83 cleanapijars: |
93 cleanapijars: |
84 $(ANT) -f $(JAVA_SRC_ROOT)/build/utilities.xml -q -Dtarget.platform=$(PLATFORM) -Dtarget.cfg=$(VARIANT) clean.api.jars |
94 $(ANT) -f $(JAVA_SRC_ROOT)/build/utilities.xml -q -Dtarget.platform=$(PLATFORM) -Dtarget.cfg=$(VARIANT) clean.api.jars |