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 |