@@ -122,15 +122,14 @@ clean:
122122 rm -f $(CLEAN_OBJS)
123123
124124COMPILE_OCAML=$(getenv COMPILE_OCAML, yes)
125- COMPILE_JS=$(getenv COMPILE_JS, yes)
126125COMPILE_JAVA=$(getenv COMPILE_JAVA, no)
127126
128127PRODUCT_VERSION=$(getenv PRODUCT_VERSION, unknown)
129128PRODUCT_BRAND=$(getenv PRODUCT_BRAND, unknown)
130129BUILD_NUMBER=$(getenv BUILD_NUMBER, -1)
131130export
132131
133- .SUBDIRS: ocaml scripts $(if $(COMPILE_JAVA), java) $(if $(COMPILE_JS), javascript)
132+ .SUBDIRS: ocaml scripts $(if $(COMPILE_JAVA), java)
134133
135134export
136135
@@ -141,20 +140,11 @@ OCAML_PHASE1= autogen_idl
141140OCAML_PHASE2= \
142141 $(if $(BYTE_ENABLED), ocaml/idl/ocaml_backend/xapi_client.cma) $(if $(NATIVE_ENABLED), ocaml/idl/ocaml_backend/xapi_client.cmxa)
143142
144- # JS ################################################################################
145- JS_PHASE1=
146- JS_PHASE2=js_binding
147- JS_PHASE3=
148-
149143# Java ##############################################################################
150144JAVA_PHASE1= XenServerConsole.jar
151145JAVA_PHASE2=
152146JAVA_PHASE3=
153147
154- JS_PHASE1_TARGETS = $(if $(COMPILE_JS), $(JS_PHASE1))
155- JS_PHASE2_TARGETS = $(if $(COMPILE_JS), $(JS_PHASE2))
156- JS_PHASE3_TARGETS = $(if $(COMPILE_JS), $(JS_PHASE3))
157-
158148JAVA_PHASE1_TARGETS = $(if $(COMPILE_JAVA), $(JAVA_PHASE1))
159149JAVA_PHASE2_TARGETS = $(if $(COMPILE_JAVA), $(JAVA_PHASE2))
160150JAVA_PHASE3_TARGETS = $(if $(COMPILE_JAVA), $(JAVA_PHASE3))
@@ -207,16 +197,16 @@ OCAML_PHASE3_TARGETS = $(if $(COMPILE_OCAML), $(OCAML_PHASE3))
207197
208198# phase1: build stdlib2
209199.PHONY: phase1
210- phase1: $(OCAML_PHASE1_TARGETS) $(JS_PHASE1_TARGETS) $( JAVA_PHASE1_TARGETS)
200+ phase1: $(OCAML_PHASE1_TARGETS) $(JAVA_PHASE1_TARGETS)
211201 mkdir -p $(DIST) $(DIST)/bin
212202
213203# phase2: build compilers and make autogenerated files
214204.PHONY: phase2
215- phase2: $(OCAML_PHASE2_TARGETS) $(JS_PHASE2_TARGETS) $( JAVA_PHASE2_TARGETS)
205+ phase2: $(OCAML_PHASE2_TARGETS) $(JAVA_PHASE2_TARGETS)
216206
217207# phase3: use autogenerated files to make apps
218208.PHONY: phase3
219- phase3: $(OCAML_PHASE3_TARGETS) $(JS_PHASE3_TARGETS) $( JAVA_PHASE3_TARGETS)
209+ phase3: $(OCAML_PHASE3_TARGETS) $(JAVA_PHASE3_TARGETS)
220210
221211.PHONY: test
222212test: ocaml/test/suite ocaml/database/database_test
0 commit comments