@@ -25,8 +25,8 @@ RUSTDOC_INPUTS := $(wildcard $(S)src/librustdoc/*.rs)
25
25
26
26
# rustdoc_ng, the next generation documentation tool
27
27
28
- RUSTDOCNG_LIB := $(S ) src/rustdoc /lib.rs
29
- RUSTDOCNG_INPUTS := $(wildcard $(S ) src/rustdoc /* .rs)
28
+ RUSTDOCNG_LIB := $(S ) src/rustdoc_ng /lib.rs
29
+ RUSTDOCNG_INPUTS := $(wildcard $(S ) src/rustdoc_ng /* .rs)
30
30
31
31
# Rusti, the JIT REPL
32
32
RUSTI_LIB := $(S ) src/librusti/rusti.rs
@@ -83,6 +83,16 @@ $$(TBIN$(1)_T_$(4)_H_$(3))/rustdoc$$(X_$(4)): \
83
83
@$$(call E, compile_and_link: $$@ )
84
84
$$(STAGE$(1 ) _T_$(4 ) _H_$(3 ) ) --cfg rustdoc -o $$@ $$<
85
85
86
+ $$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /$(CFG_LIBRUSTDOCNG_$(4 ) ) : \
87
+ $$(RUSTDOCNG_LIB ) $$(RUSTDOCNG_INPUTS ) \
88
+ $$(SREQ$(1 ) _T_$(4 ) _H_$(3 ) ) \
89
+ $$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /$(CFG_LIBRUSTC_$(4 ) ) \
90
+ | $$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /
91
+ @$$(call E, compile_and_link: $$@ )
92
+ $$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBRUSTDOCNG_GLOB_$(4 ) ) ,$$(notdir $$@ ) )
93
+ $$(STAGE$(1 ) _T_$(4 ) _H_$(3 ) ) --out-dir $$(@D ) $$< && touch $$@
94
+ $$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBRUSTDOCNG_GLOB_$(4 ) ) ,$$(notdir $$@ ) )
95
+
86
96
$$(TBIN$(1 ) _T_$(4 ) _H_$(3 ) ) /rustdoc_ng$$(X_$(4 ) ) : \
87
97
$$(DRIVER_CRATE ) \
88
98
$$(TSREQ$(1 ) _T_$(4 ) _H_$(3 ) ) \
@@ -115,6 +125,7 @@ $$(TLIB$(1)_T_$(4)_H_$(3))/$(CFG_LIBRUST_$(4)): \
115
125
$$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /$(CFG_LIBRUSTPKG_$(4 ) ) \
116
126
$$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /$(CFG_LIBRUSTI_$(4 ) ) \
117
127
$$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /$(CFG_LIBRUSTDOC_$(4 ) ) \
128
+ $$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /$(CFG_LIBRUSTDOCNG_$(4 ) ) \
118
129
$$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /$(CFG_LIBRUSTC_$(4 ) ) \
119
130
| $$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /
120
131
@$$(call E, compile_and_link: $$@ )
@@ -184,6 +195,19 @@ $$(HBIN$(2)_H_$(4))/rustdoc$$(X_$(4)): \
184
195
@$$(call E, cp: $$@ )
185
196
$$(Q ) cp $$< $$@
186
197
198
+ $$(HLIB$(2 ) _H_$(4 ) ) /$(CFG_LIBRUSTDOCNG_$(4 ) ) : \
199
+ $$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /$(CFG_LIBRUSTDOCNG_$(4 ) ) \
200
+ $$(HLIB$(2 ) _H_$(4 ) ) /$(CFG_LIBRUSTC_$(4 ) ) \
201
+ $$(HSREQ$(2 ) _H_$(4 ) ) \
202
+ | $$(HLIB$(2 ) _H_$(4 ) ) /
203
+ @$$(call E, cp: $$@ )
204
+ $$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBRUSTDOCNG_GLOB_$(4 ) ) ,$$(notdir $$@ ) )
205
+ $$(Q ) cp $$< $$@
206
+ $$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@ ) ,$(LIBRUSTDOCNG_GLOB_$(4 ) ) ,$$(notdir $$@ ) )
207
+ $$(Q ) cp -R $$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /$(LIBRUSTDOCNG_GLOB_$(4 ) ) \
208
+ $$(wildcard $$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /$(LIBRUSTDOCNG_DSYM_GLOB_$(4 ) ) ) \
209
+ $$(HLIB$(2 ) _H_$(4 ) )
210
+
187
211
$$(HLIB$(2 ) _H_$(4 ) ) /$(CFG_LIBRUSTI_$(4 ) ) : \
188
212
$$(TLIB$(1 ) _T_$(4 ) _H_$(3 ) ) /$(CFG_LIBRUSTI_$(4 ) ) \
189
213
$$(HLIB$(2 ) _H_$(4 ) ) /$(CFG_LIBRUSTC_$(4 ) ) \
0 commit comments