@@ -89,8 +89,11 @@ ext/ident_hashtbl.cmx : ext/hashtbl_gen.cmx ext/ext_ident.cmx \
89
89
stubs/bs_hash_stubs.cmx ext/ident_hashtbl.cmi
90
90
ext/int_hashtbl.cmx : ext/hashtbl_gen.cmx ext/ext_int.cmx \
91
91
stubs/bs_hash_stubs.cmx ext/int_hashtbl.cmi
92
+ ext/ext_path.cmx : ext/literals.cmx ext/ext_string.cmx \
93
+ ext/ext_pervasives.cmx ext/ext_path.cmi
92
94
ext/ext_filename.cmx : ext/literals.cmx ext/ext_string.cmx \
93
- ext/ext_pervasives.cmx ext/ext_filename.cmi
95
+ ext/ext_pervasives.cmx ext/ext_path.cmx ext/ext_filename.cmi
96
+ ext/ext_modulename.cmx : ext/ext_path.cmx ext/ext_modulename.cmi
94
97
ext/ext_namespace.cmx : ext/literals.cmx ext/ext_namespace.cmi
95
98
ext/literals.cmi :
96
99
ext/ext_util.cmi :
@@ -151,7 +154,9 @@ ext/ident_hash_set.cmi : ext/hash_set_gen.cmx
151
154
ext/hash_set_poly.cmi :
152
155
ext/ident_hashtbl.cmi : ext/hashtbl_gen.cmx
153
156
ext/int_hashtbl.cmi : ext/hashtbl_gen.cmx
157
+ ext/ext_path.cmi :
154
158
ext/ext_filename.cmi :
159
+ ext/ext_modulename.cmi :
155
160
ext/ext_namespace.cmi :
156
161
common/bs_version.cmx : common/bs_version.cmi
157
162
common/js_config.cmx : common/js_config.cmi
@@ -261,8 +266,8 @@ depends/binary_ast.cmi : common/ml_binary.cmi
261
266
depends/bs_exception.cmx : depends/bs_exception.cmi
262
267
depends/ast_extract.cmx : ext/string_map.cmx ext/string_hashtbl.cmx \
263
268
common/ml_binary.cmx common/js_config.cmx ext/ext_string.cmx \
264
- ext/ext_list .cmx ext/ext_format .cmx ext/ext_filename .cmx \
265
- depends/bs_exception.cmx depends/ast_extract.cmi
269
+ ext/ext_path .cmx ext/ext_modulename .cmx ext/ext_list .cmx \
270
+ ext/ext_format.cmx depends/bs_exception.cmx depends/ast_extract.cmi
266
271
depends/binary_ast.cmx : common/ml_binary.cmx depends/ast_extract.cmx \
267
272
depends/binary_ast.cmi
268
273
core/config_util.cmi :
@@ -371,9 +376,9 @@ core/ocaml_batch_compile.cmi :
371
376
core/js_runtime_modules.cmx :
372
377
core/config_util.cmx : core/config_util.cmi
373
378
core/js_packages_info.cmx : core/lam_module_ident.cmx ext/ext_sys.cmx \
374
- ext/ext_string.cmx ext/ext_pervasives.cmx ext/ext_namespace .cmx \
375
- ext/ext_filename .cmx core/config_util .cmx depends/bs_exception .cmx \
376
- core/js_packages_info.cmi
379
+ ext/ext_string.cmx ext/ext_pervasives.cmx ext/ext_path .cmx \
380
+ ext/ext_namespace .cmx ext/ext_filename .cmx core/config_util .cmx \
381
+ depends/bs_exception.cmx core/js_packages_info.cmi
377
382
core/js_packages_state.cmx : core/js_packages_info.cmx \
378
383
ext/ext_pervasives.cmx ext/ext_namespace.cmx core/js_packages_state.cmi
379
384
core/type_int_to_string.cmx :
@@ -466,8 +471,8 @@ core/lam_inner.cmx : core/lam.cmx core/lam_inner.cmi
466
471
core/lam_util.cmx : core/lam_stats.cmx core/lam_print.cmx \
467
472
core/lam_id_kind.cmx core/lam_analysis.cmx core/lam.cmx \
468
473
common/js_config.cmx ext/ident_set.cmx ext/ident_map.cmx \
469
- ext/ident_hashtbl.cmx common/ext_log .cmx ext/ext_list .cmx \
470
- ext/ext_filename .cmx ext/ext_array.cmx core/lam_util.cmi
474
+ ext/ident_hashtbl.cmx ext/ext_path .cmx common/ext_log .cmx \
475
+ ext/ext_list .cmx ext/ext_array.cmx core/lam_util.cmi
471
476
core/lam_eta_conversion.cmx : ext/literals.cmx core/lam.cmx ext/ext_list.cmx \
472
477
ext/ext_ident.cmx core/lam_eta_conversion.cmi
473
478
core/lam_group.cmx : core/lam_print.cmx core/lam.cmx core/lam_group.cmi
@@ -510,9 +515,9 @@ core/lam_stats_export.cmx : ext/string_map.cmx core/lam_stats_util.cmx \
510
515
core/lam_arity.cmx core/lam_analysis.cmx core/lam.cmx \
511
516
core/js_packages_state.cmx common/js_config.cmx core/js_cmj_format.cmx \
512
517
ext/ident_set.cmx ext/ident_map.cmx ext/ident_hashtbl.cmx \
513
- ext/ext_string.cmx ext/ext_pervasives.cmx ext/ext_option .cmx \
514
- common/ext_log.cmx ext/ext_list.cmx ext/ext_ident.cmx \
515
- ext/ext_filename.cmx ext/ ext_array.cmx core/lam_stats_export.cmi
518
+ ext/ext_string.cmx ext/ext_pervasives.cmx ext/ext_path .cmx \
519
+ ext/ext_option.cmx common/ext_log.cmx ext/ext_list.cmx ext/ext_ident.cmx \
520
+ ext/ext_array.cmx core/lam_stats_export.cmi
516
521
core/lam_pass_alpha_conversion.cmx : core/lam_stats_util.cmx \
517
522
core/lam_stats.cmx core/lam_eta_conversion.cmx core/lam.cmx \
518
523
ext/ext_list.cmx core/lam_pass_alpha_conversion.cmi
@@ -540,7 +545,7 @@ core/js_dump_program.cmx : core/lam_module_ident.cmx \
540
545
core/j.cmx ext/ext_pp_scope.cmx ext/ext_pp.cmx common/bs_version.cmx \
541
546
core/js_dump_program.cmi
542
547
core/js_pass_debug.cmx : core/js_dump_program.cmx common/js_config.cmx \
543
- core/j.cmx ext/ext_pervasives.cmx common/ext_log .cmx ext/ext_filename .cmx \
548
+ core/j.cmx ext/ext_pervasives.cmx ext/ext_path .cmx common/ext_log .cmx \
544
549
core/js_pass_debug.cmi
545
550
core/js_of_lam_option.cmx : core/js_runtime_modules.cmx core/js_exp_make.cmx \
546
551
core/js_analyzer.cmx core/j.cmx core/js_of_lam_option.cmi
@@ -634,18 +639,18 @@ core/lam_compile_main.cmx : ext/literals.cmx core/lam_util.cmx \
634
639
core/js_packages_info.cmx core/js_output.cmx core/js_fold_basic.cmx \
635
640
core/js_exp_make.cmx core/js_dump_program.cmx common/js_config.cmx \
636
641
core/js_cmj_format.cmx core/j.cmx ext/ident_set.cmx ext/ext_string.cmx \
637
- ext/ext_pervasives.cmx ext/ext_namespace .cmx common/ext_log .cmx \
638
- ext/ext_list .cmx ext/ext_ident .cmx ext/ext_filename .cmx \
639
- core/lam_compile_main.cmi
642
+ ext/ext_pervasives.cmx ext/ext_path .cmx ext/ext_namespace .cmx \
643
+ common/ext_log .cmx ext/ext_list .cmx ext/ext_ident .cmx \
644
+ ext/ext_filename.cmx core/lam_compile_main.cmi
640
645
core/js_implementation.cmx : core/ocaml_parse.cmx ext/literals.cmx \
641
646
core/lam_compile_main.cmx core/lam_compile_env.cmx common/js_config.cmx \
642
647
ext/ext_string.cmx ext/ext_pervasives.cmx ext/ext_namespace.cmx \
643
648
common/ext_log.cmx ext/ext_io.cmx syntax/bs_ast_invariant.cmx \
644
649
depends/binary_ast.cmx core/js_implementation.cmi
645
650
core/ocaml_batch_compile.cmx : core/ocaml_parse.cmx \
646
651
core/js_implementation.cmx common/js_config.cmx ext/ext_ref.cmx \
647
- ext/ext_pervasives.cmx ext/ext_namespace.cmx ext/ext_format .cmx \
648
- ext/ext_filename .cmx depends/bs_exception.cmx depends/ast_extract.cmx \
652
+ ext/ext_pervasives.cmx ext/ext_namespace.cmx ext/ext_modulename .cmx \
653
+ ext/ext_format .cmx depends/bs_exception.cmx depends/ast_extract.cmx \
649
654
core/ocaml_batch_compile.cmi
650
655
core/bspack_main.cmi :
651
656
core/jsoo_main.cmi :
@@ -654,8 +659,9 @@ core/js_cmi_datasets.cmi : ext/string_map.cmi
654
659
core/js_main.cmi :
655
660
core/bsppx_main.cmx : syntax/ppx_entry.cmx
656
661
core/bspack_main.cmx : ext/string_set.cmx ext/string_hashtbl.cmx \
657
- ext/ext_string.cmx ext/ext_pervasives.cmx ext/ext_list.cmx ext/ext_io.cmx \
658
- ext/ext_filename.cmx depends/ast_extract.cmx core/bspack_main.cmi
662
+ ext/ext_string.cmx ext/ext_pervasives.cmx ext/ext_path.cmx \
663
+ ext/ext_list.cmx ext/ext_io.cmx depends/ast_extract.cmx \
664
+ core/bspack_main.cmi
659
665
core/jsoo_main.cmx : syntax/ppx_entry.cmx core/lam_compile_main.cmx \
660
666
core/lam_compile_env.cmx core/js_dump_program.cmx ext/ext_pp.cmx \
661
667
common/bs_version.cmx core/bs_conditional_initial.cmx core/jsoo_main.cmi
@@ -706,7 +712,7 @@ ounit_tests/ounit_list_test.cmx : ounit/oUnit.cmx ext/ext_list.cmx
706
712
ounit_tests/ounit_bal_tree_tests.cmx : ext/set_poly.cmx ext/set_int.cmx \
707
713
ext/set_gen.cmx ounit_tests/ounit_tests_util.cmx ounit/oUnit.cmx
708
714
ounit_tests/ounit_path_tests.cmx : ounit/oUnit.cmx ext/ext_string.cmx \
709
- ext/ext_filename .cmx
715
+ ext/ext_path .cmx
710
716
ounit_tests/ounit_union_find_tests.cmx : ext/union_find.cmx ounit/oUnit.cmx \
711
717
ext/int_vec_vec.cmx ext/int_vec.cmx ext/ext_string.cmx
712
718
ounit_tests/ounit_hash_stubs_test.cmx : ounit_tests/ounit_tests_util.cmx \
@@ -769,19 +775,20 @@ ounit_tests/ounit_tests_main.cmx : ext/resize_array.cmx \
769
775
ounit/oUnit.cmx ounit_tests/ounit_tests_main.cmi
770
776
bsb/bsb_bsdeps.cmx : common/bs_version.cmx bsb/bsb_bsdeps.cmi
771
777
bsb/bsb_build_cache.cmx : ext/string_map.cmx ext/ext_string.cmx \
772
- ext/ext_pervasives.cmx ext/ext_filename.cmx bsb/bsb_build_cache.cmi
778
+ ext/ext_pervasives.cmx ext/ext_path.cmx ext/ext_modulename.cmx \
779
+ bsb/bsb_build_cache.cmi
773
780
bsb/bsb_build_schemas.cmx :
774
781
bsb/bsb_build_util.cmx : ext/string_map.cmx ext/string_hashtbl.cmx \
775
- ext/literals.cmx ext/ext_sys.cmx ext/ext_string.cmx ext/ext_list .cmx \
776
- ext/ext_json_types .cmx ext/ext_json_parse .cmx ext/ext_json .cmx \
777
- ext/ext_filename .cmx ext/ext_array.cmx bsb/bsb_pkg.cmx \
778
- bsb/bsb_exception.cmx bsb/ bsb_build_schemas.cmx bsb/bsb_build_util.cmi
779
- bsb/bsb_clean.cmx : ext/ext_filename .cmx bsb/bsb_unix.cmx bsb/bsb_config.cmx \
782
+ ext/literals.cmx ext/ext_sys.cmx ext/ext_string.cmx ext/ext_path .cmx \
783
+ ext/ext_list .cmx ext/ext_json_types .cmx ext/ext_json_parse .cmx \
784
+ ext/ext_json .cmx ext/ext_array.cmx bsb/bsb_pkg.cmx bsb/bsb_exception .cmx \
785
+ bsb/bsb_build_schemas.cmx bsb/bsb_build_util.cmi
786
+ bsb/bsb_clean.cmx : ext/ext_path .cmx bsb/bsb_unix.cmx bsb/bsb_config.cmx \
780
787
bsb/bsb_build_util.cmx bsb/bsb_clean.cmi
781
- bsb/bsb_config.cmx : ext/ext_filename .cmx bsb/bsb_config.cmi
788
+ bsb/bsb_config.cmx : ext/ext_path .cmx bsb/bsb_config.cmi
782
789
bsb/bsb_config_parse.cmx : ext/string_map.cmx ext/string_hash_set.cmx \
783
- ext/literals.cmx ext/ext_namespace .cmx ext/ext_json_types .cmx \
784
- ext/ext_json_parse .cmx ext/ext_json .cmx ext/ext_filename .cmx \
790
+ ext/literals.cmx ext/ext_path .cmx ext/ext_namespace .cmx \
791
+ ext/ext_json_types .cmx ext/ext_json_parse .cmx ext/ext_json .cmx \
785
792
ext/ext_file_pp.cmx ext/ext_array.cmx bsb/bsb_watcher_gen.cmx \
786
793
bsb/bsb_pkg.cmx bsb/bsb_parse_sources.cmx bsb/bsb_package_specs.cmx \
787
794
bsb/bsb_exception.cmx bsb/bsb_dir_index.cmx bsb/bsb_default.cmx \
@@ -802,63 +809,64 @@ bsb/bsb_helper_dep_graph.cmx : ext/string_set.cmx ext/string_map.cmx \
802
809
bsb/bsb_helper_extract.cmx : ext/string_set.cmx ext/ext_string.cmx \
803
810
bsb/bsb_helper_extract.cmi
804
811
bsb/bsb_helper_linker.cmx : ext/string_map.cmx ext/literals.cmx \
805
- ext/ext_filename .cmx bsb/bsb_helper_extract.cmx \
812
+ ext/ext_path.cmx ext/ext_modulename .cmx bsb/bsb_helper_extract.cmx \
806
813
bsb/bsb_helper_dep_graph.cmx bsb/bsb_helper_linker.cmi
807
- bsb/bsb_helper_main.cmx : ext/ext_filename .cmx bsb/bsb_helper_packer.cmx \
814
+ bsb/bsb_helper_main.cmx : ext/ext_path .cmx bsb/bsb_helper_packer.cmx \
808
815
bsb/bsb_helper_linker.cmx bsb/bsb_dir_index.cmx bsb/bsb_depfile_gen.cmx \
809
816
bsb/bsb_helper_main.cmi
810
817
bsb/bsb_helper_packer.cmx : ext/string_set.cmx ext/string_map.cmx \
811
- ext/literals.cmx ext/ext_filename.cmx bsb/bsb_helper_extract.cmx \
812
- bsb/bsb_helper_dep_graph.cmx bsb/bsb_helper_packer.cmi
818
+ ext/literals.cmx ext/ext_path.cmx ext/ext_modulename.cmx \
819
+ bsb/bsb_helper_extract.cmx bsb/bsb_helper_dep_graph.cmx \
820
+ bsb/bsb_helper_packer.cmi
813
821
bsb/bsb_init.cmx : ext/string_hashtbl.cmx bsb/oCamlRes.cmx \
814
822
ext/ext_string.cmx ext/ext_io.cmx bsb/bsb_templates.cmx bsb/bsb_regex.cmx \
815
823
common/bs_version.cmx bsb/bsb_init.cmi
816
824
bsb/bsb_log.cmx : ext/ext_string.cmx ext/ext_color.cmx bsb/bsb_log.cmi
817
- bsb/bsb_main.cmx : ext/ext_sys.cmx ext/ext_string.cmx ext/ext_filename .cmx \
825
+ bsb/bsb_main.cmx : ext/ext_sys.cmx ext/ext_string.cmx ext/ext_path .cmx \
818
826
ext/ext_array.cmx bsb/bsb_world.cmx bsb/bsb_query.cmx \
819
827
bsb/bsb_ninja_regen.cmx bsb/bsb_log.cmx bsb/bsb_init.cmx \
820
828
bsb/bsb_config.cmx bsb/bsb_clean.cmx bsb/bsb_build_util.cmx \
821
829
bsb/bsb_main.cmi
822
830
bsb/bsb_merlin_gen.cmx : ext/literals.cmx ext/ext_string.cmx \
823
- ext/ext_filename .cmx bsb/bsb_parse_sources.cmx bsb/bsb_config_types.cmx \
831
+ ext/ext_path .cmx bsb/bsb_parse_sources.cmx bsb/bsb_config_types.cmx \
824
832
bsb/bsb_config.cmx bsb/bsb_merlin_gen.cmi
825
833
bsb/bsb_ninja_file_groups.cmx : ext/string_set.cmx ext/string_map.cmx \
826
834
ext/string_hash_set.cmx ext/literals.cmx ext/ext_string.cmx \
827
- ext/ext_pervasives.cmx ext/ext_namespace .cmx ext/ext_filename .cmx \
835
+ ext/ext_pervasives.cmx ext/ext_path .cmx ext/ext_namespace .cmx \
828
836
bsb/bsb_rule.cmx bsb/bsb_parse_sources.cmx bsb/bsb_package_specs.cmx \
829
837
bsb/bsb_ninja_util.cmx bsb/bsb_ninja_global_vars.cmx \
830
838
bsb/bsb_dir_index.cmx bsb/bsb_config.cmx bsb/bsb_build_schemas.cmx \
831
839
bsb/bsb_build_cache.cmx bsb/bsb_ninja_file_groups.cmi
832
840
bsb/bsb_ninja_gen.cmx : ext/string_map.cmx ext/literals.cmx \
833
- ext/ext_string.cmx ext/ext_list .cmx ext/ext_filename .cmx bsb/bsb_rule.cmx \
841
+ ext/ext_string.cmx ext/ext_path .cmx ext/ext_list .cmx bsb/bsb_rule.cmx \
834
842
bsb/bsb_pkg_map_gen.cmx bsb/bsb_parse_sources.cmx bsb/bsb_ninja_util.cmx \
835
843
bsb/bsb_ninja_global_vars.cmx bsb/bsb_ninja_file_groups.cmx \
836
844
bsb/bsb_dir_index.cmx bsb/bsb_config_types.cmx bsb/bsb_config.cmx \
837
845
bsb/bsb_build_util.cmx bsb/bsb_build_schemas.cmx bsb/bsb_build_cache.cmx \
838
846
bsb/bsb_ninja_gen.cmi
839
847
bsb/bsb_ninja_global_vars.cmx :
840
- bsb/bsb_ninja_regen.cmx : ext/literals.cmx ext/ext_filename .cmx \
848
+ bsb/bsb_ninja_regen.cmx : ext/literals.cmx ext/ext_path .cmx \
841
849
bsb/bsb_ninja_gen.cmx bsb/bsb_merlin_gen.cmx bsb/bsb_config_parse.cmx \
842
850
bsb/bsb_config.cmx bsb/bsb_clean.cmx bsb/bsb_build_util.cmx \
843
851
bsb/bsb_bsdeps.cmx bsb/bsb_ninja_regen.cmi
844
852
bsb/bsb_ninja_util.cmx : ext/ext_string.cmx bsb/bsb_rule.cmx \
845
853
bsb/bsb_ninja_util.cmi
846
854
bsb/bsb_os_dependent.cmx :
847
855
bsb/bsb_package_specs.cmx : ext/string_map.cmx ext/literals.cmx \
848
- ext/ext_string.cmx ext/ext_namespace .cmx ext/ext_json_types .cmx \
849
- ext/ext_json .cmx ext/ext_filename .cmx bsb/bsb_exception.cmx \
856
+ ext/ext_string.cmx ext/ext_path .cmx ext/ext_namespace .cmx \
857
+ ext/ext_json_types .cmx ext/ext_json .cmx bsb/bsb_exception.cmx \
850
858
bsb/bsb_config.cmx bsb/bsb_build_schemas.cmx bsb/bsb_package_specs.cmi
851
859
bsb/bsb_parse_sources.cmx : ext/string_vec.cmx ext/string_set.cmx \
852
- ext/string_map.cmx ext/ext_string.cmx ext/ext_json_types .cmx \
853
- ext/ext_json .cmx ext/ext_filename .cmx ext/ext_file_pp .cmx \
854
- ext/ext_array .cmx bsb/bsb_exception .cmx bsb/bsb_dir_index .cmx \
855
- bsb/bsb_build_util .cmx bsb/bsb_build_schemas .cmx bsb/bsb_build_cache .cmx \
856
- bsb/bsb_parse_sources.cmi
860
+ ext/string_map.cmx ext/ext_string.cmx ext/ext_path .cmx \
861
+ ext/ext_json_types .cmx ext/ext_json .cmx ext/ext_filename .cmx \
862
+ ext/ext_file_pp .cmx ext/ext_array .cmx bsb/bsb_exception .cmx \
863
+ bsb/bsb_dir_index .cmx bsb/bsb_build_util .cmx bsb/bsb_build_schemas .cmx \
864
+ bsb/bsb_build_cache.cmx bsb/ bsb_parse_sources.cmi
857
865
bsb/bsb_pkg.cmx : ext/string_hashtbl.cmx ext/literals.cmx \
858
866
bsb/bsb_exception.cmx bsb/bsb_pkg.cmi
859
867
bsb/bsb_pkg_cmi_create.cmx :
860
868
bsb/bsb_pkg_map_gen.cmx : ext/string_map.cmx ext/literals.cmx \
861
- ext/ext_filename .cmx bsb/bsb_parse_sources.cmx bsb/bsb_pkg_map_gen.cmi
869
+ ext/ext_path .cmx bsb/bsb_parse_sources.cmx bsb/bsb_pkg_map_gen.cmi
862
870
bsb/bsb_query.cmx : ext/string_map.cmx ext/ext_json_noloc.cmx \
863
871
ext/ext_array.cmx bsb/bsb_parse_sources.cmx bsb/bsb_ninja_regen.cmx \
864
872
bsb/bsb_config_types.cmx bsb/bsb_query.cmi
@@ -867,11 +875,11 @@ bsb/bsb_rule.cmx : ext/string_set.cmx ext/string_map.cmx ext/ext_sys.cmx \
867
875
bsb/bsb_rule.cmi
868
876
bsb/bsb_templates.cmx : bsb/oCamlRes.cmx bsb/bsb_templates.cmi
869
877
bsb/bsb_unix.cmx : ext/ext_sys.cmx ext/ext_string.cmx bsb/bsb_unix.cmi
870
- bsb/bsb_watcher_gen.cmx : ext/ext_list .cmx ext/ext_json_noloc .cmx \
871
- ext/ext_filename .cmx ext/ext_array.cmx bsb/bsb_parse_sources.cmx \
878
+ bsb/bsb_watcher_gen.cmx : ext/ext_path .cmx ext/ext_list .cmx \
879
+ ext/ext_json_noloc .cmx ext/ext_array.cmx bsb/bsb_parse_sources.cmx \
872
880
bsb/bsb_config.cmx bsb/bsb_watcher_gen.cmi
873
881
bsb/bsb_world.cmx : ext/string_hash_set.cmx ext/literals.cmx \
874
- ext/ext_namespace .cmx ext/ext_filename .cmx bsb/bsb_unix.cmx \
882
+ ext/ext_path .cmx ext/ext_namespace .cmx bsb/bsb_unix.cmx \
875
883
bsb/bsb_ninja_regen.cmx bsb/bsb_file.cmx bsb/bsb_config_types.cmx \
876
884
bsb/bsb_config_parse.cmx bsb/bsb_config.cmx bsb/bsb_build_util.cmx \
877
885
bsb/bsb_world.cmi
0 commit comments