File tree Expand file tree Collapse file tree 7 files changed +21
-30
lines changed Expand file tree Collapse file tree 7 files changed +21
-30
lines changed Original file line number Diff line number Diff line change @@ -152,11 +152,11 @@ COMPILER_INPUTS := $(wildcard $(addprefix $(S)src/comp/, \
152
152
# #####################################################################
153
153
154
154
LREQ := rt/$(CFG_RUNTIME ) rustllvm/$(CFG_RUSTLLVM )
155
- SREQ0 := stage0/rustc$(X ) $(LREQ ) rt/main.o stage0/glue.o \
155
+ SREQ0 := stage0/rustc$(X ) $(LREQ ) rt/main.o stage0/lib/ glue.o \
156
156
stage0/lib/$(CFG_STDLIB )
157
- SREQ1 := stage1/rustc$(X ) $(LREQ ) rt/main.o stage1/glue.o \
157
+ SREQ1 := stage1/rustc$(X ) $(LREQ ) rt/main.o stage1/lib/ glue.o \
158
158
stage1/lib/$(CFG_STDLIB )
159
- SREQ2 := stage2/rustc$(X ) $(LREQ ) rt/main.o stage2/glue.o \
159
+ SREQ2 := stage2/rustc$(X ) $(LREQ ) rt/main.o stage2/lib/ glue.o \
160
160
stage2/lib/$(CFG_STDLIB )
161
161
162
162
@@ -197,7 +197,7 @@ all: rt/$(CFG_RUNTIME) \
197
197
$(DOCS) \
198
198
stage1/lib/$(CFG_STDLIB) \
199
199
stage1/intrinsics.bc \
200
- stage1/glue.o \
200
+ stage1/lib/ glue.o \
201
201
stage1/rustc$(X) \
202
202
203
203
else
@@ -211,14 +211,14 @@ all: rt/$(CFG_RUNTIME) \
211
211
$(DOCS) \
212
212
stage1/lib/$(CFG_STDLIB) \
213
213
stage1/intrinsics.bc \
214
- stage1/glue.o \
214
+ stage1/lib/ glue.o \
215
215
stage1/rustc$(X) \
216
216
stage2/lib/$(CFG_STDLIB) \
217
217
stage2/intrinsics.bc \
218
- stage2/glue.o \
218
+ stage2/lib/ glue.o \
219
219
stage2/rustc$(X) \
220
220
stage3/lib/$(CFG_STDLIB) \
221
- stage3/glue.o \
221
+ stage3/lib/ glue.o \
222
222
stage3/intrinsics.bc \
223
223
stage3/rustc$(X)
224
224
Original file line number Diff line number Diff line change @@ -13,10 +13,10 @@ clean:
13
13
$(Q ) rm -f $(C_DEPFILES:%.d=%.d.tmp )
14
14
$(Q ) rm -f $(CRATE_DEPFILES:%.d=%.d.tmp )
15
15
$(Q ) rm -f $(GENERATED )
16
- $(Q ) rm -f stage0/rustc$(X ) stage0/lib/$(CFG_STDLIB )
17
- $(Q ) rm -f stage1/rustc$(X ) stage1/lib/$(CFG_STDLIB ) stage1/glue*
18
- $(Q ) rm -f stage2/rustc$(X ) stage2/lib/$(CFG_STDLIB ) stage2/glue*
19
- $(Q ) rm -f stage3/rustc$(X ) stage3/lib/$(CFG_STDLIB ) stage3/glue*
16
+ $(Q ) rm -f stage0/rustc$(X ) stage0/lib/$(CFG_STDLIB ) stage0/lib/glue *
17
+ $(Q ) rm -f stage1/rustc$(X ) stage1/lib/$(CFG_STDLIB ) stage1/lib/ glue*
18
+ $(Q ) rm -f stage2/rustc$(X ) stage2/lib/$(CFG_STDLIB ) stage2/lib/ glue*
19
+ $(Q ) rm -f stage3/rustc$(X ) stage3/lib/$(CFG_STDLIB ) stage3/lib/ glue*
20
20
$(Q ) rm -f rustllvm/$(CFG_RUSTLLVM ) rustllvm/rustllvmbits.a
21
21
$(Q ) rm -f rt/$(CFG_RUNTIME )
22
22
$(Q ) rm -f rt/main.o
Original file line number Diff line number Diff line change 1
1
2
- snap-stage1 : stage1/rustc$(X ) stage1/glue.o stage1/lib/$(CFG_STDLIB ) \
2
+ snap-stage1 : stage1/rustc$(X ) stage1/lib/ glue.o stage1/lib/$(CFG_STDLIB ) \
3
3
stage1/lib/libstd.rlib stage1/lib/$(CFG_RUNTIME ) \
4
4
stage1/lib/$(CFG_RUSTLLVM )
5
5
$(S ) src/etc/make-snapshot.py stage1
6
6
7
- snap-stage2 : stage2/rustc$(X ) stage2/glue.o stage2/lib/$(CFG_STDLIB ) \
7
+ snap-stage2 : stage2/rustc$(X ) stage2/lib/ glue.o stage2/lib/$(CFG_STDLIB ) \
8
8
stage2/lib/libstd.rlib stage2/lib/$(CFG_RUNTIME ) \
9
9
stage2/lib/$(CFG_RUSTLLVM )
10
10
$(S ) src/etc/make-snapshot.py stage2
11
11
12
- snap-stage3 : stage3/rustc$(X ) stage3/glue.o stage3/lib/$(CFG_STDLIB ) \
12
+ snap-stage3 : stage3/rustc$(X ) stage3/lib/ glue.o stage3/lib/$(CFG_STDLIB ) \
13
13
stage3/lib/libstd.rlib stage3/lib/$(CFG_RUNTIME ) \
14
14
stage3/lib/$(CFG_RUSTLLVM )
15
15
$(S ) src/etc/make-snapshot.py stage3
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ stage0/rustc$(X): $(S)src/snapshots.txt $(S)src/etc/get-snapshot.py $(MKFILES)
5
5
6
6
# These two will be made in the process of making rustc above.
7
7
8
- stage0/glue.o : stage0/rustc$(X )
8
+ stage0/lib/ glue.o : stage0/rustc$(X )
9
9
$(Q ) touch $@
10
10
11
11
stage0/lib/$(CFG_STDLIB ) : stage0/rustc$(X )
Original file line number Diff line number Diff line change 1
1
stage1/lib/$(CFG_STDLIB ) : $(STDLIB_CRATE ) $(STDLIB_INPUTS ) \
2
2
stage1/rustc$(X) stage0/lib/$(CFG_STDLIB) stage1/intrinsics.bc \
3
3
stage1/lib/$(CFG_RUNTIME) stage1/lib/$(CFG_RUSTLLVM) \
4
- stage1/glue.o $(LREQ) $(MKFILES)
4
+ stage1/lib/ glue.o $(LREQ) $(MKFILES)
5
5
@$(call E, compile_and_link: $@)
6
6
$(STAGE1) --lib -o $@ $<
7
7
8
8
stage1/lib/libstd.rlib : $(STDLIB_CRATE ) $(STDLIB_INPUTS ) \
9
9
stage1/rustc$(X) stage0/lib/$(CFG_STDLIB) stage1/intrinsics.bc \
10
- stage1/glue.o $(LREQ) $(MKFILES)
10
+ stage1/lib/ glue.o $(LREQ) $(MKFILES)
11
11
@$(call E, compile_and_link: $@)
12
12
$(STAGE1) --lib --static -o $@ $<
13
13
@@ -16,9 +16,6 @@ stage1/lib/glue.o: stage1/rustc$(X) stage0/lib/$(CFG_STDLIB) \
16
16
@$(call E, generate: $@ )
17
17
$(STAGE1 ) -c -o $@ --glue
18
18
19
- stage1/glue.o : stage1/lib/glue.o
20
- cp stage1/lib/glue.o stage1/glue.o
21
-
22
19
stage1/intrinsics.bc : $(INTRINSICS_BC )
23
20
@$(call E, cp: $@ )
24
21
$(Q ) cp $< $@
Original file line number Diff line number Diff line change 1
1
stage2/lib/$(CFG_STDLIB ) : $(STDLIB_CRATE ) $(STDLIB_INPUTS ) \
2
2
stage2/rustc$(X) stage1/lib/$(CFG_STDLIB) stage2/intrinsics.bc \
3
3
stage2/lib/$(CFG_RUNTIME) stage2/lib/$(CFG_RUSTLLVM) \
4
- stage2/glue.o $(LREQ) $(MKFILES)
4
+ stage2/lib/ glue.o $(LREQ) $(MKFILES)
5
5
@$(call E, compile_and_link: $@)
6
6
$(STAGE2) --lib -o $@ $<
7
7
8
8
stage2/lib/libstd.rlib : $(STDLIB_CRATE ) $(STDLIB_INPUTS ) \
9
9
stage2/rustc$(X) stage1/lib/$(CFG_STDLIB) stage2/intrinsics.bc \
10
- stage2/glue.o $(LREQ) $(MKFILES)
10
+ stage2/lib/ glue.o $(LREQ) $(MKFILES)
11
11
@$(call E, compile_and_link: $@)
12
12
$(STAGE2) --lib --static -o $@ $<
13
13
@@ -16,9 +16,6 @@ stage2/lib/glue.o: stage2/rustc$(X) stage1/lib/$(CFG_STDLIB) \
16
16
@$(call E, generate: $@ )
17
17
$(STAGE2 ) -c -o $@ --glue
18
18
19
- stage2/glue.o : stage2/lib/glue.o
20
- cp stage2/lib/glue.o stage2/glue.o
21
-
22
19
stage2/intrinsics.bc : $(INTRINSICS_BC )
23
20
@$(call E, cp: $@ )
24
21
$(Q ) cp $< $@
Original file line number Diff line number Diff line change 1
1
stage3/lib/$(CFG_STDLIB ) : $(STDLIB_CRATE ) $(STDLIB_INPUTS ) \
2
2
stage3/rustc$(X) stage2/lib/$(CFG_STDLIB) stage3/intrinsics.bc \
3
3
stage3/lib/$(CFG_RUNTIME) stage3/lib/$(CFG_RUSTLLVM) \
4
- stage3/glue.o $(LREQ) $(MKFILES)
4
+ stage3/lib/ glue.o $(LREQ) $(MKFILES)
5
5
@$(call E, compile_and_link: $@)
6
6
$(STAGE3) --lib -o $@ $<
7
7
8
8
stage3/lib/libstd.rlib : $(STDLIB_CRATE ) $(STDLIB_INPUTS ) \
9
9
stage3/rustc$(X) stage2/lib/$(CFG_STDLIB) stage3/intrinsics.bc \
10
- stage3/glue.o $(LREQ) $(MKFILES)
10
+ stage3/lib/ glue.o $(LREQ) $(MKFILES)
11
11
@$(call E, compile_and_link: $@)
12
12
$(STAGE3) --lib --static -o $@ $<
13
13
@@ -16,9 +16,6 @@ stage3/lib/glue.o: stage3/rustc$(X) stage2/lib/$(CFG_STDLIB) \
16
16
@$(call E, generate: $@ )
17
17
$(STAGE3 ) -c -o $@ --glue
18
18
19
- stage3/glue.o : stage3/lib/glue.o
20
- cp stage3/lib/glue.o stage3/glue.o
21
-
22
19
stage3/intrinsics.bc : $(INTRINSICS_BC )
23
20
@$(call E, cp: $@ )
24
21
$(Q ) cp $< $@
You can’t perform that action at this time.
0 commit comments