Skip to content

Commit fdd7f9d

Browse files
committed
---
yaml --- r: 88868 b: refs/heads/snap-stage3 c: cc4e707 h: refs/heads/master v: v3
1 parent 61e7533 commit fdd7f9d

File tree

221 files changed

+7142
-7043
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

221 files changed

+7142
-7043
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: deeca5d586bfaa4aa60246f671a8d611d38f6248
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: 9477c49a7b4eec2c2a3e0d9a28c4129e3d1fa6ec
4+
refs/heads/snap-stage3: cc4e7077ad403aa68f00d621806a3fffa6ed28ac
55
refs/heads/try: b160761e35efcd1207112b3b782c06633cf441a8
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b

branches/snap-stage3/Makefile.in

Lines changed: 2 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -235,8 +235,6 @@ CFG_LIBSYNTAX_$(1) :=$(call CFG_LIB_NAME_$(1),syntax)
235235
CFG_LIBRUSTPKG_$(1) :=$(call CFG_LIB_NAME_$(1),rustpkg)
236236
CFG_LIBRUSTDOC_$(1) :=$(call CFG_LIB_NAME_$(1),rustdoc)
237237
CFG_LIBRUSTUV_$(1) :=$(call CFG_LIB_NAME_$(1),rustuv)
238-
CFG_LIBGREEN_$(1) :=$(call CFG_LIB_NAME_$(1),green)
239-
CFG_LIBNATIVE_$(1) :=$(call CFG_LIB_NAME_$(1),native)
240238

241239
EXTRALIB_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),extra)
242240
STDLIB_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),std)
@@ -245,25 +243,19 @@ LIBSYNTAX_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),syntax)
245243
LIBRUSTPKG_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),rustpkg)
246244
LIBRUSTDOC_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),rustdoc)
247245
LIBRUSTUV_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),rustuv)
248-
LIBGREEN_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),green)
249-
LIBNATIVE_GLOB_$(1) :=$(call CFG_LIB_GLOB_$(1),native)
250246
EXTRALIB_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),extra)
251247
STDLIB_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),std)
252248
LIBRUSTC_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),rustc)
253249
LIBSYNTAX_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),syntax)
254250
LIBRUSTPKG_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),rustpkg)
255251
LIBRUSTDOC_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),rustdoc)
256252
LIBRUSTUV_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),rustuv)
257-
LIBGREEN_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),green)
258-
LIBNATIVE_DSYM_GLOB_$(1) :=$(call CFG_LIB_DSYM_GLOB_$(1),native)
259253

260254
EXTRALIB_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,extra)
261255
STDLIB_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,std)
262256
LIBRUSTUV_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,rustuv)
263257
LIBSYNTAX_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,syntax)
264258
LIBRUSTC_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,rustc)
265-
LIBNATIVE_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,native)
266-
LIBGREEN_RGLOB_$(1) :=$(call CFG_RLIB_GLOB,green)
267259

268260
endef
269261

@@ -280,15 +272,9 @@ define CHECK_FOR_OLD_GLOB_MATCHES_EXCEPT
280272
endef
281273

282274
# Same interface as above, but deletes rather than just listing the files.
283-
ifdef VERBOSE
284275
define REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT
285276
$(Q)MATCHES="$(filter-out %$(3),$(wildcard $(1)/$(2)))"; if [ -n "$$MATCHES" ] ; then echo "warning: removing previous" \'$(2)\' "libraries:" $$MATCHES; rm $$MATCHES ; fi
286277
endef
287-
else
288-
define REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT
289-
$(Q)MATCHES="$(filter-out %$(3),$(wildcard $(1)/$(2)))"; if [ -n "$$MATCHES" ] ; then rm $$MATCHES ; fi
290-
endef
291-
endif
292278

293279
# We use a different strategy for LIST_ALL_OLD_GLOB_MATCHES_EXCEPT
294280
# than in the macros above because it needs the result of running the
@@ -333,22 +319,6 @@ LIBRUSTUV_CRATE := $(S)src/librustuv/lib.rs
333319
LIBRUSTUV_INPUTS := $(wildcard $(addprefix $(S)src/librustuv/, \
334320
*.rs */*.rs))
335321

336-
######################################################################
337-
# Green threading library variables
338-
######################################################################
339-
340-
LIBGREEN_CRATE := $(S)src/libgreen/lib.rs
341-
LIBGREEN_INPUTS := $(wildcard $(addprefix $(S)src/libgreen/, \
342-
*.rs */*.rs))
343-
344-
######################################################################
345-
# Native threading library variables
346-
######################################################################
347-
348-
LIBNATIVE_CRATE := $(S)src/libnative/lib.rs
349-
LIBNATIVE_INPUTS := $(wildcard $(addprefix $(S)src/libnative/, \
350-
*.rs */*.rs))
351-
352322
######################################################################
353323
# rustc crate variables
354324
######################################################################
@@ -460,16 +430,6 @@ HLIBRUSTUV_DEFAULT$(1)_H_$(3) = \
460430
TLIBRUSTUV_DEFAULT$(1)_T_$(2)_H_$(3) = \
461431
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTUV_$(2))
462432

463-
HLIBGREEN_DEFAULT$(1)_H_$(3) = \
464-
$$(HLIB$(1)_H_$(3))/$(CFG_LIBGREEN_$(3))
465-
TLIBGREEN_DEFAULT$(1)_T_$(2)_H_$(3) = \
466-
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBGREEN_$(2))
467-
468-
HLIBNATIVE_DEFAULT$(1)_H_$(3) = \
469-
$$(HLIB$(1)_H_$(3))/$(CFG_LIBNATIVE_$(3))
470-
TLIBNATIVE_DEFAULT$(1)_T_$(2)_H_$(3) = \
471-
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBNATIVE_$(2))
472-
473433
# Preqrequisites for using the stageN compiler
474434
ifeq ($(1),0)
475435
HSREQ$(1)_H_$(3) = $$(HBIN$(1)_H_$(3))/rustc$$(X_$(3))
@@ -481,8 +441,6 @@ HSREQ$(1)_H_$(3) = \
481441
$$(HLIBSYNTAX_DEFAULT$(1)_H_$(3)) \
482442
$$(HLIBRUSTC_DEFAULT$(1)_H_$(3)) \
483443
$$(HLIBRUSTUV_DEFAULT$(1)_H_$(3)) \
484-
$$(HLIBGREEN_DEFAULT$(1)_H_$(3)) \
485-
$$(HLIBNATIVE_DEFAULT$(1)_H_$(3)) \
486444
$$(MKFILE_DEPS)
487445
endif
488446

@@ -497,9 +455,7 @@ SREQ$(1)_T_$(2)_H_$(3) = \
497455
$$(TSREQ$(1)_T_$(2)_H_$(3)) \
498456
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_STDLIB_$(2)) \
499457
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_EXTRALIB_$(2)) \
500-
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTUV_$(2)) \
501-
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBGREEN_$(2)) \
502-
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBNATIVE_$(2))
458+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTUV_$(2))
503459

504460
# Prerequisites for a working stageN compiler and libraries, for a specific target
505461
CSREQ$(1)_T_$(2)_H_$(3) = \
@@ -514,9 +470,7 @@ CSREQ$(1)_T_$(2)_H_$(3) = \
514470
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTC_$(2)) \
515471
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTPKG_$(2)) \
516472
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTDOC_$(2)) \
517-
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTUV_$(2)) \
518-
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBGREEN_$(2)) \
519-
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBNATIVE_$(2))
473+
$$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTUV_$(2))
520474

521475
ifeq ($(1),0)
522476
# Don't run the the stage0 compiler under valgrind - that ship has sailed

branches/snap-stage3/doc/rustdoc.md

Lines changed: 0 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -85,92 +85,3 @@ javascript and a statically-generated search index. No special web server is
8585
required for the search.
8686

8787
[sundown]: https://github.com/vmg/sundown/
88-
89-
# Testing the Documentation
90-
91-
`rustdoc` has support for testing code examples which appear in the
92-
documentation. This is helpful for keeping code examples up to date with the
93-
source code.
94-
95-
To test documentation, the `--test` argument is passed to rustdoc:
96-
97-
~~~
98-
rustdoc --test crate.rs
99-
~~~
100-
101-
## Defining tests
102-
103-
Rust documentation currently uses the markdown format, and code blocks can refer
104-
to any piece of code-related documentation, which isn't always rust. Because of
105-
this, only code blocks with the language of "rust" will be considered for
106-
testing.
107-
108-
~~~
109-
```rust
110-
// This is a testable code block
111-
```
112-
113-
```
114-
// This is not a testable code block
115-
```
116-
117-
// This is not a testable code block (4-space indent)
118-
~~~
119-
120-
In addition to only testing "rust"-language code blocks, there are additional
121-
specifiers that can be used to dictate how a code block is tested:
122-
123-
~~~
124-
```rust,ignore
125-
// This code block is ignored by rustdoc, but is passed through to the test
126-
// harness
127-
```
128-
129-
```rust,should_fail
130-
// This code block is expected to generate a failure
131-
```
132-
~~~
133-
134-
Rustdoc also supplies some extra sugar for helping with some tedious
135-
documentation examples. If a line is prefixed with a `#` character, then the
136-
line will not show up in the HTML documentation, but it will be used when
137-
testing the code block.
138-
139-
~~~
140-
```rust
141-
# // showing 'fib' in this documentation would just be tedious and detracts from
142-
# // what's actualy being documented.
143-
# fn fib(n: int) { n + 2 }
144-
145-
do spawn { fib(200); }
146-
```
147-
~~~
148-
149-
The documentation online would look like `do spawn { fib(200); }`, but when
150-
testing this code, the `fib` function will be included (so it can compile).
151-
152-
## Running tests (advanced)
153-
154-
Running tests often requires some special configuration to filter tests, find
155-
libraries, or try running ignored examples. The testing framework that rustdoc
156-
uses is build on `extra::test`, which is also used when you compile crates with
157-
rustc's `--test` flag. Extra arguments can be passed to rustdoc's test harness
158-
with the `--test-args` flag.
159-
160-
~~~
161-
// Only run tests containing 'foo' in their name
162-
rustdoc --test lib.rs --test-args 'foo'
163-
164-
// See what's possible when running tests
165-
rustdoc --test lib.rs --test-args '--help'
166-
167-
// Run all ignored tests
168-
rustdoc --test lib.rs --test-args '--ignored'
169-
~~~
170-
171-
When testing a library, code examples will often show how functions are used,
172-
and this code often requires `use`-ing paths from the crate. To accomodate this,
173-
rustdoc will implicitly add `extern mod <crate>;` where `<crate>` is the name of
174-
the crate being tested to the top of each code example. This means that rustdoc
175-
must be able to find a compiled version of the library crate being tested. Extra
176-
search paths may be added via the `-L` flag to `rustdoc`.

branches/snap-stage3/mk/clean.mk

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,6 @@ clean$(1)_H_$(2):
9090
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_STDLIB_$(2))
9191
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_EXTRALIB_$(2))
9292
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUSTUV_$(2))
93-
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBNATIVE_$(2))
94-
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBGREEN_$(2))
9593
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBRUSTC_$(2))
9694
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(CFG_LIBSYNTAX_$(2))
9795
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(STDLIB_GLOB_$(2))
@@ -100,10 +98,6 @@ clean$(1)_H_$(2):
10098
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(EXTRALIB_RGLOB_$(2))
10199
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTUV_GLOB_$(2))
102100
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTUV_RGLOB_$(2))
103-
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBNATIVE_GLOB_$(2))
104-
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBNATIVE_RGLOB_$(2))
105-
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBGREEN_GLOB_$(2))
106-
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBGREEN_RGLOB_$(2))
107101
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTC_GLOB_$(2))
108102
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBSYNTAX_GLOB_$(2))
109103
$(Q)rm -f $$(HLIB$(1)_H_$(2))/$(LIBRUSTPKG_GLOB_$(2))
@@ -130,8 +124,6 @@ clean$(1)_T_$(2)_H_$(3):
130124
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_STDLIB_$(2))
131125
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_EXTRALIB_$(2))
132126
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTUV_$(2))
133-
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBGREEN_$(2))
134-
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBNATIVE_$(2))
135127
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBRUSTC_$(2))
136128
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(CFG_LIBSYNTAX_$(2))
137129
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(STDLIB_GLOB_$(2))
@@ -140,10 +132,6 @@ clean$(1)_T_$(2)_H_$(3):
140132
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(EXTRALIB_RGLOB_$(2))
141133
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBRUSTUV_GLOB_$(2))
142134
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBRUSTUV_RGLOB_$(2))
143-
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBNATIVE_GLOB_$(2))
144-
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBNATIVE_RGLOB_$(2))
145-
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBGREEN_GLOB_$(2))
146-
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBGREEN_RGLOB_$(2))
147135
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBRUSTC_GLOB_$(2))
148136
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBRUSTC_RGLOB_$(2))
149137
$(Q)rm -f $$(TLIB$(1)_T_$(2)_H_$(3))/$(LIBSYNTAX_GLOB_$(2))

branches/snap-stage3/mk/dist.mk

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,6 @@ PKG_FILES := \
3535
libextra \
3636
libstd \
3737
libsyntax \
38-
librustuv \
39-
libgreen \
40-
libnative \
4138
rt \
4239
librustdoc \
4340
rustllvm \

branches/snap-stage3/mk/host.mk

Lines changed: 15 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,24 @@ define CP_HOST_STAGE_N
2525

2626
$$(HBIN$(2)_H_$(4))/rustc$$(X_$(4)): \
2727
$$(TBIN$(1)_T_$(4)_H_$(3))/rustc$$(X_$(4)) \
28+
$$(HLIB$(2)_H_$(4))/$(CFG_RUNTIME_$(4)) \
2829
$$(HLIB$(2)_H_$(4))/$(CFG_LIBRUSTC_$(4)) \
30+
$$(HSTDLIB_DEFAULT$(2)_H_$(4)) \
31+
$$(HEXTRALIB_DEFAULT$(2)_H_$(4)) \
32+
$$(HLIBRUSTUV_DEFAULT$(2)_H_$(4)) \
33+
$$(HLIBRUSTC_DEFAULT$(2)_H_$(4)) \
34+
$$(HLIBSYNTAX_DEFAULT$(2)_H_$(4)) \
2935
| $$(HBIN$(2)_H_$(4))/
3036
@$$(call E, cp: $$@)
3137
$$(Q)cp $$< $$@
3238

3339
$$(HLIB$(2)_H_$(4))/$(CFG_LIBRUSTC_$(4)): \
3440
$$(TLIB$(1)_T_$(4)_H_$(3))/$(CFG_LIBRUSTC_$(4)) \
3541
$$(HLIB$(2)_H_$(4))/$(CFG_LIBSYNTAX_$(4)) \
42+
$$(HLIB$(2)_H_$(4))/$(CFG_RUNTIME_$(4)) \
43+
$$(HSTDLIB_DEFAULT$(2)_H_$(4)) \
44+
$$(HEXTRALIB_DEFAULT$(2)_H_$(4)) \
45+
$$(HLIBRUSTUV_DEFAULT$(2)_H_$(4)) \
3646
| $$(HLIB$(2)_H_$(4))/
3747

3848
@$$(call E, cp: $$@)
@@ -45,11 +55,10 @@ $$(HLIB$(2)_H_$(4))/$(CFG_LIBRUSTC_$(4)): \
4555

4656
$$(HLIB$(2)_H_$(4))/$(CFG_LIBSYNTAX_$(4)): \
4757
$$(TLIB$(1)_T_$(4)_H_$(3))/$(CFG_LIBSYNTAX_$(4)) \
58+
$$(HLIB$(2)_H_$(4))/$(CFG_RUNTIME_$(4)) \
4859
$$(HSTDLIB_DEFAULT$(2)_H_$(4)) \
4960
$$(HEXTRALIB_DEFAULT$(2)_H_$(4)) \
5061
$$(HLIBRUSTUV_DEFAULT$(2)_H_$(4)) \
51-
$$(HLIBGREEN_DEFAULT$(2)_H_$(4)) \
52-
$$(HLIBNATIVE_DEFAULT$(2)_H_$(4)) \
5362
| $$(HLIB$(2)_H_$(4))/
5463
@$$(call E, cp: $$@)
5564
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBSYNTAX_GLOB_$(4)),$$(notdir $$@))
@@ -67,6 +76,7 @@ $$(HLIB$(2)_H_$(4))/$(CFG_RUNTIME_$(4)): \
6776

6877
$$(HLIB$(2)_H_$(4))/$(CFG_STDLIB_$(4)): \
6978
$$(TLIB$(1)_T_$(4)_H_$(3))/$(CFG_STDLIB_$(4)) \
79+
$$(HLIB$(2)_H_$(4))/$(CFG_RUNTIME_$(4)) \
7080
| $$(HLIB$(2)_H_$(4))/
7181
@$$(call E, cp: $$@)
7282
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(STDLIB_GLOB_$(4)),$$(notdir $$@))
@@ -88,7 +98,8 @@ $$(HLIB$(2)_H_$(4))/$(CFG_STDLIB_$(4)): \
8898

8999
$$(HLIB$(2)_H_$(4))/$(CFG_EXTRALIB_$(4)): \
90100
$$(TLIB$(1)_T_$(4)_H_$(3))/$(CFG_EXTRALIB_$(4)) \
91-
$$(HSTDLIB_DEFAULT$(2)_H_$(4)) \
101+
$$(HLIB$(2)_H_$(4))/$(CFG_STDLIB_$(4)) \
102+
$$(HLIB$(2)_H_$(4))/$(CFG_RUNTIME_$(4)) \
92103
| $$(HLIB$(2)_H_$(4))/
93104
@$$(call E, cp: $$@)
94105
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(EXTRALIB_GLOB_$(4)),$$(notdir $$@))
@@ -104,6 +115,7 @@ $$(HLIB$(2)_H_$(4))/$(CFG_EXTRALIB_$(4)): \
104115
$$(HLIB$(2)_H_$(4))/$(CFG_LIBRUSTUV_$(4)): \
105116
$$(TLIB$(1)_T_$(4)_H_$(3))/$(CFG_LIBRUSTUV_$(4)) \
106117
$$(HLIB$(2)_H_$(4))/$(CFG_STDLIB_$(4)) \
118+
$$(HLIB$(2)_H_$(4))/$(CFG_RUNTIME_$(4)) \
107119
| $$(HLIB$(2)_H_$(4))/
108120
@$$(call E, cp: $$@)
109121
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBRUSTUV_GLOB_$(4)),$$(notdir $$@))
@@ -116,36 +128,6 @@ $$(HLIB$(2)_H_$(4))/$(CFG_LIBRUSTUV_$(4)): \
116128
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBRUSTUV_GLOB_$(4)),$$(notdir $$@))
117129
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBRUSTUV_RGLOB_$(4)),$$(notdir $$@))
118130

119-
$$(HLIB$(2)_H_$(4))/$(CFG_LIBGREEN_$(4)): \
120-
$$(TLIB$(1)_T_$(4)_H_$(3))/$(CFG_LIBGREEN_$(4)) \
121-
$$(HLIB$(2)_H_$(4))/$(CFG_STDLIB_$(4)) \
122-
| $$(HLIB$(2)_H_$(4))/
123-
@$$(call E, cp: $$@)
124-
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBGREEN_GLOB_$(4)),$$(notdir $$@))
125-
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBGREEN_RGLOB_$(4)),$$(notdir $$@))
126-
$$(Q)cp $$< $$@
127-
$$(Q)cp -R $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBGREEN_GLOB_$(4)) \
128-
$$(wildcard $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBGREEN_RGLOB_$(4))) \
129-
$$(wildcard $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBGREEN_DSYM_GLOB_$(4))) \
130-
$$(HLIB$(2)_H_$(4))
131-
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBGREEN_GLOB_$(4)),$$(notdir $$@))
132-
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBGREEN_RGLOB_$(4)),$$(notdir $$@))
133-
134-
$$(HLIB$(2)_H_$(4))/$(CFG_LIBNATIVE_$(4)): \
135-
$$(TLIB$(1)_T_$(4)_H_$(3))/$(CFG_LIBNATIVE_$(4)) \
136-
$$(HLIB$(2)_H_$(4))/$(CFG_STDLIB_$(4)) \
137-
| $$(HLIB$(2)_H_$(4))/
138-
@$$(call E, cp: $$@)
139-
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBNATIVE_GLOB_$(4)),$$(notdir $$@))
140-
$$(call REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBNATIVE_RGLOB_$(4)),$$(notdir $$@))
141-
$$(Q)cp $$< $$@
142-
$$(Q)cp -R $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBNATIVE_GLOB_$(4)) \
143-
$$(wildcard $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBNATIVE_RGLOB_$(4))) \
144-
$$(wildcard $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBNATIVE_DSYM_GLOB_$(4))) \
145-
$$(HLIB$(2)_H_$(4))
146-
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBNATIVE_GLOB_$(4)),$$(notdir $$@))
147-
$$(call LIST_ALL_OLD_GLOB_MATCHES_EXCEPT,$$(dir $$@),$(LIBNATIVE_RGLOB_$(4)),$$(notdir $$@))
148-
149131
$$(HBIN$(2)_H_$(4))/:
150132
mkdir -p $$@
151133

0 commit comments

Comments
 (0)