Skip to content

Commit b9c5d24

Browse files
committed
fix Makefile bugs, under specified dependency on compiler
1 parent 89c46a5 commit b9c5d24

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

jscomp/others/Makefile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ MAP_FILES= node bs
66

77
SOURCE_LIST= node_path node_fs node_process dict node_module js_array js_string \
88
js_re js_null_undefined node_buffer js_types js_json js_obj bs_dyn bs_dyn_lib \
9-
node_child_process js_boolean js_math
9+
node_child_process js_boolean js_math js_dict
1010

1111
$(addsuffix .cmj, $(SOURCE_LIST)): $(addsuffix .cmj, $(MAP_FILES))
1212

13-
RUNTIME := $(addsuffix .cmj, $(SOURCE_LIST))
13+
RUNTIME := $(addsuffix .cmj, $(SOURCE_LIST)) $(addsuffix .cmi, $(SOURCE_LIST))
1414

1515
BS_COMMON_FLAGS= -no-alias-deps -bs-no-version-header -bs-diagnose -bs-no-check-div-by-zero -bs-cross-module-opt -bs-package-name bs-platform
1616

@@ -23,7 +23,10 @@ endif
2323
COMPFLAGS += $(BS_FLAGS) -I ../runtime -I ../stdlib -w -40 -w -49 -bin-annot
2424

2525

26-
26+
node.cmi : $(COMPILER)
27+
node.cmj : $(COMPILER)
28+
bs.cmi : $(COMPILER)
29+
bs.cmj : $(COMPILER)
2730
$(RUNTIME): $(COMPILER)
2831

2932
all: $(RUNTIME)

jscomp/runtime/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ $(addsuffix .cmj, $(OTHERS)): caml_builtin_exceptions.cmj block.cmj js.cmj js_u
2828
$(addsuffix .cmi, $(OTHERS)): js.cmi js_unsafe.cmj js_unsafe.cmi js.cmj
2929

3030

31-
RUNTIME := $(addsuffix .cmj, $(SOURCE_LIST))
31+
RUNTIME := $(addsuffix .cmj, $(SOURCE_LIST)) $(addsuffix .cmi, $(SOURCE_LIST))
3232

3333
BS_COMMON_FLAGS= -no-alias-deps -bs-no-version-header -bs-diagnose -bs-no-check-div-by-zero -bs-cross-module-opt -bs-package-name bs-platform
3434

0 commit comments

Comments
 (0)