@@ -70,25 +70,25 @@ include config.mk
70
70
ALL_OBJ_FILES :=
71
71
72
72
MKFILE_DEPS := config.stamp $(call rwildcard,$(CFG_SRC_DIR ) mk/,* )
73
- NON_BUILD_HOST_TRIPLES = $(filter-out $(CFG_BUILD_TRIPLE ) ,$(CFG_HOST_TRIPLES ) )
74
- NON_BUILD_TARGET_TRIPLES = $(filter-out $(CFG_BUILD_TRIPLE ) ,$(CFG_TARGET_TRIPLES ) )
73
+ NON_BUILD_HOST = $(filter-out $(CFG_BUILD ) ,$(CFG_HOST ) )
74
+ NON_BUILD_TARGET = $(filter-out $(CFG_BUILD ) ,$(CFG_TARGET ) )
75
75
76
76
ifneq ($(MAKE_RESTARTS ) ,)
77
77
CFG_INFO := $(info cfg: make restarts: $(MAKE_RESTARTS ) )
78
78
endif
79
79
80
- CFG_INFO := $(info cfg: build triple $(CFG_BUILD_TRIPLE ) )
81
- CFG_INFO := $(info cfg: host triples $(CFG_HOST_TRIPLES ) )
82
- CFG_INFO := $(info cfg: target triples $(CFG_TARGET_TRIPLES ) )
80
+ CFG_INFO := $(info cfg: build triple $(CFG_BUILD ) )
81
+ CFG_INFO := $(info cfg: host triples $(CFG_HOST ) )
82
+ CFG_INFO := $(info cfg: target triples $(CFG_TARGET ) )
83
83
84
- ifneq ($(wildcard $(NON_BUILD_HOST_TRIPLES ) ) ,)
85
- CFG_INFO := $(info cfg: non-build host triples $(NON_BUILD_HOST_TRIPLES ) )
84
+ ifneq ($(wildcard $(NON_BUILD_HOST ) ) ,)
85
+ CFG_INFO := $(info cfg: non-build host triples $(NON_BUILD_HOST ) )
86
86
endif
87
- ifneq ($(wildcard $(NON_BUILD_TARGET_TRIPLES ) ) ,)
88
- CFG_INFO := $(info cfg: non-build target triples $(NON_BUILD_TARGET_TRIPLES ) )
87
+ ifneq ($(wildcard $(NON_BUILD_TARGET ) ) ,)
88
+ CFG_INFO := $(info cfg: non-build target triples $(NON_BUILD_TARGET ) )
89
89
endif
90
90
91
- CFG_RUSTC_FLAGS := $(RUSTFLAGS ) --cfg nofmt
91
+ CFG_RUSTC_FLAGS := $(RUSTFLAGS )
92
92
CFG_GCCISH_CFLAGS :=
93
93
CFG_GCCISH_LINK_FLAGS :=
94
94
@@ -125,6 +125,7 @@ ifdef TRACE
125
125
CFG_RUSTC_FLAGS += -Z trace
126
126
endif
127
127
ifndef DEBUG_BORROWS
128
+ RUSTFLAGS_STAGE0 += -Z no-debug-borrows
128
129
RUSTFLAGS_STAGE1 += -Z no-debug-borrows
129
130
RUSTFLAGS_STAGE2 += -Z no-debug-borrows
130
131
endif
@@ -189,7 +190,7 @@ S := $(CFG_SRC_DIR)
189
190
define DEF_X
190
191
X_$(1 ) := $(CFG_EXE_SUFFIX_$(1 ) )
191
192
endef
192
- $(foreach target,$(CFG_TARGET_TRIPLES ),\
193
+ $(foreach target,$(CFG_TARGET ),\
193
194
$(eval $(call DEF_X,$(target))))
194
195
195
196
# Look in doc and src dirs.
@@ -221,25 +222,22 @@ CFG_LIBRUSTC_$(1) :=$(call CFG_LIB_NAME_$(1),rustc)
221
222
CFG_LIBSYNTAX_$(1 ) :=$(call CFG_LIB_NAME_$(1 ) ,syntax)
222
223
CFG_LIBRUSTPKG_$(1 ) :=$(call CFG_LIB_NAME_$(1 ) ,rustpkg)
223
224
CFG_LIBRUSTDOC_$(1 ) :=$(call CFG_LIB_NAME_$(1 ) ,rustdoc)
224
- CFG_LIBRUSTI_$(1 ) :=$(call CFG_LIB_NAME_$(1 ) ,rusti)
225
- CFG_LIBRUST_$(1 ) :=$(call CFG_LIB_NAME_$(1 ) ,rust)
225
+ CFG_LIBRUSTUV_$(1 ) :=$(call CFG_LIB_NAME_$(1 ) ,rustuv)
226
226
227
227
EXTRALIB_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,extra)
228
228
STDLIB_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,std)
229
229
LIBRUSTC_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,rustc)
230
230
LIBSYNTAX_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,syntax)
231
231
LIBRUSTPKG_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,rustpkg)
232
232
LIBRUSTDOC_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,rustdoc)
233
- LIBRUSTI_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,rusti)
234
- LIBRUST_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,rust)
233
+ LIBRUSTUV_GLOB_$(1 ) :=$(call CFG_LIB_GLOB_$(1 ) ,rustuv)
235
234
EXTRALIB_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,extra)
236
235
STDLIB_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,std)
237
236
LIBRUSTC_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,rustc)
238
237
LIBSYNTAX_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,syntax)
239
238
LIBRUSTPKG_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,rustpkg)
240
239
LIBRUSTDOC_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,rustdoc)
241
- LIBRUSTI_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,rusti)
242
- LIBRUST_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,rust)
240
+ LIBRUSTUV_DSYM_GLOB_$(1 ) :=$(call CFG_LIB_DSYM_GLOB_$(1 ) ,rustuv)
243
241
244
242
endef
245
243
@@ -252,12 +250,12 @@ endef
252
250
# by $(2) with a space character prefix, which invalidates the
253
251
# construction $(1)$(2).
254
252
define CHECK_FOR_OLD_GLOB_MATCHES_EXCEPT
255
- $(Q ) MATCHES="$(filter-out % $(3 ) ,$(wildcard $(1 ) /$(2 ) ) ) "; if [ -n "$$MATCHES" ] ; then echo "Warning : there are previous" \'$(2 ) \' "libraries:" $$MATCHES; fi
253
+ $(Q ) MATCHES="$(filter-out % $(3 ) ,$(wildcard $(1 ) /$(2 ) ) ) "; if [ -n "$$MATCHES" ] ; then echo "warning : there are previous" \'$(2 ) \' "libraries:" $$MATCHES; fi
256
254
endef
257
255
258
256
# Same interface as above, but deletes rather than just listing the files.
259
257
define REMOVE_ALL_OLD_GLOB_MATCHES_EXCEPT
260
- $(Q ) MATCHES="$(filter-out % $(3 ) ,$(wildcard $(1 ) /$(2 ) ) ) "; if [ -n "$$MATCHES" ] ; then echo "Warning : removing previous" \'$(2 ) \' "libraries:" $$MATCHES; rm $$MATCHES ; fi
258
+ $(Q ) MATCHES="$(filter-out % $(3 ) ,$(wildcard $(1 ) /$(2 ) ) ) "; if [ -n "$$MATCHES" ] ; then echo "warning : removing previous" \'$(2 ) \' "libraries:" $$MATCHES; rm $$MATCHES ; fi
261
259
endef
262
260
263
261
# We use a different strategy for LIST_ALL_OLD_GLOB_MATCHES_EXCEPT
@@ -268,42 +266,50 @@ endef
268
266
# be run at the outset of a command list in a rule.)
269
267
ifdef VERBOSE
270
268
define LIST_ALL_OLD_GLOB_MATCHES_EXCEPT
271
- @echo "Info : now are following matches for" '$(2 ) ' "libraries:"
269
+ @echo "info : now are following matches for" '$(2 ) ' "libraries:"
272
270
@( cd $(1 ) && ( ls $(2 ) 2>/dev/null || true ) | grep -v $(3 ) || true )
273
271
endef
274
272
else
275
273
define LIST_ALL_OLD_GLOB_MATCHES_EXCEPT
276
274
endef
277
275
endif
278
276
279
- $(foreach target,$(CFG_TARGET_TRIPLES ),\
277
+ $(foreach target,$(CFG_TARGET ),\
280
278
$(eval $(call DEF_LIBS,$(target))))
281
279
282
280
# #####################################################################
283
281
# Standard library variables
284
282
# #####################################################################
285
283
286
- STDLIB_CRATE := $(S ) src/libstd/std .rs
284
+ STDLIB_CRATE := $(S ) src/libstd/lib .rs
287
285
STDLIB_INPUTS := $(wildcard $(addprefix $(S ) src/libstd/, \
288
286
* .rs * /* .rs * /* /* rs * /* /* /* rs) )
289
287
290
288
# #####################################################################
291
289
# Extra library variables
292
290
# #####################################################################
293
291
294
- EXTRALIB_CRATE := $(S ) src/libextra/extra .rs
292
+ EXTRALIB_CRATE := $(S ) src/libextra/lib .rs
295
293
EXTRALIB_INPUTS := $(wildcard $(addprefix $(S ) src/libextra/, \
296
294
* .rs * /* .rs) )
297
295
296
+ # #####################################################################
297
+ # Rust UV library variables
298
+ # #####################################################################
299
+
300
+ LIBRUSTUV_CRATE := $(S ) src/librustuv/lib.rs
301
+ LIBRUSTUV_INPUTS := $(wildcard $(addprefix $(S ) src/librustuv/, \
302
+ * .rs * /* .rs) )
303
+
298
304
# #####################################################################
299
305
# rustc crate variables
300
306
# #####################################################################
301
307
302
- COMPILER_CRATE := $(S ) src/librustc/rustc .rs
308
+ COMPILER_CRATE := $(S ) src/librustc/lib .rs
303
309
COMPILER_INPUTS := $(wildcard $(addprefix $(S ) src/librustc/, \
304
310
* .rs * /* .rs * /* /* .rs * /* /* /* .rs) )
305
311
306
- LIBSYNTAX_CRATE := $(S ) src/libsyntax/syntax .rs
312
+ LIBSYNTAX_CRATE := $(S ) src/libsyntax/lib .rs
307
313
LIBSYNTAX_INPUTS := $(wildcard $(addprefix $(S ) src/libsyntax/, \
308
314
* .rs * /* .rs * /* /* .rs * /* /* /* .rs) )
309
315
@@ -342,7 +348,7 @@ LLC_$(1)=$$(CFG_LLVM_INST_DIR_$(1))/bin/llc$$(X_$(1))
342
348
343
349
endef
344
350
345
- $(foreach host,$(CFG_HOST_TRIPLES ), \
351
+ $(foreach host,$(CFG_HOST ), \
346
352
$(eval $(call DEF_LLVM_VARS,$(host))))
347
353
348
354
# #####################################################################
@@ -356,7 +362,7 @@ export CFG_SRC_DIR
356
362
export CFG_BUILD_DIR
357
363
export CFG_VERSION
358
364
export CFG_VERSION_WIN
359
- export CFG_BUILD_TRIPLE
365
+ export CFG_BUILD
360
366
export CFG_LLVM_ROOT
361
367
export CFG_ENABLE_MINGW_CROSS
362
368
export CFG_PREFIX
@@ -416,6 +422,11 @@ else
416
422
$$(HLIB$(1 ) _H_$(3 ) ) /$(CFG_LIBRUSTC_$(3 ) )
417
423
TLIBRUSTC_DEFAULT$(1)_T_$(2)_H_$(3) = \
418
424
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTC_$(2 ) )
425
+
426
+ HLIBRUSTUV_DEFAULT$(1)_H_$(3) = \
427
+ $$(HLIB$(1 ) _H_$(3 ) ) /$(CFG_LIBRUSTUV_$(3 ) )
428
+ TLIBRUSTUV_DEFAULT$(1)_T_$(2)_H_$(3) = \
429
+ $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTUV_$(2 ) )
419
430
endif
420
431
421
432
# Preqrequisites for using the stageN compiler
@@ -427,6 +438,7 @@ HSREQ$(1)_H_$(3) = \
427
438
$$(HEXTRALIB_DEFAULT$(1 ) _H_$(3 ) ) \
428
439
$$(HLIBSYNTAX_DEFAULT$(1 ) _H_$(3 ) ) \
429
440
$$(HLIBRUSTC_DEFAULT$(1 ) _H_$(3 ) ) \
441
+ $$(HLIBRUSTUV_DEFAULT$(1 ) _H_$(3 ) ) \
430
442
$$(MKFILE_DEPS )
431
443
432
444
# Prerequisites for using the stageN compiler to build target artifacts
@@ -439,27 +451,23 @@ TSREQ$(1)_T_$(2)_H_$(3) = \
439
451
SREQ$(1 ) _T_$(2 ) _H_$(3 ) = \
440
452
$$(TSREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
441
453
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_STDLIB_$(2 ) ) \
442
- $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_EXTRALIB_$(2 ) )
454
+ $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_EXTRALIB_$(2 ) ) \
455
+ $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTUV_$(2 ) )
443
456
444
457
# Prerequisites for a working stageN compiler and libraries, for a specific target
445
458
CSREQ$(1 ) _T_$(2 ) _H_$(3 ) = \
446
459
$$(TSREQ$(1 ) _T_$(2 ) _H_$(3 ) ) \
447
460
$$(HBIN$(1 ) _H_$(3 ) ) /rustpkg$$(X_$(3 ) ) \
448
461
$$(HBIN$(1 ) _H_$(3 ) ) /rustdoc$$(X_$(3 ) ) \
449
- $$(HBIN$(1 ) _H_$(3 ) ) /rusti$$(X_$(3 ) ) \
450
- $$(HBIN$(1 ) _H_$(3 ) ) /rust$$(X_$(3 ) ) \
451
462
$$(HLIB$(1 ) _H_$(3 ) ) /$(CFG_LIBRUSTPKG_$(3 ) ) \
452
463
$$(HLIB$(1 ) _H_$(3 ) ) /$(CFG_LIBRUSTDOC_$(3 ) ) \
453
- $$(HLIB$(1 ) _H_$(3 ) ) /$(CFG_LIBRUSTI_$(3 ) ) \
454
- $$(HLIB$(1 ) _H_$(3 ) ) /$(CFG_LIBRUST_$(3 ) ) \
455
464
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_STDLIB_$(2 ) ) \
456
465
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_EXTRALIB_$(2 ) ) \
457
466
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBSYNTAX_$(2 ) ) \
458
467
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTC_$(2 ) ) \
459
468
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTPKG_$(2 ) ) \
460
469
$$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTDOC_$(2 ) ) \
461
- $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTI_$(2 ) ) \
462
- $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUST_$(2 ) )
470
+ $$(TLIB$(1 ) _T_$(2 ) _H_$(3 ) ) /$(CFG_LIBRUSTUV_$(2 ) )
463
471
464
472
ifeq ($(1 ) ,0)
465
473
# Don't run the the stage0 compiler under valgrind - that ship has sailed
@@ -477,7 +485,7 @@ CFGFLAG$(1)_T_$(2)_H_$(3) = stage$(1)
477
485
# if you're building a cross config, the host->* parts are
478
486
# effectively stage1, since it uses the just-built stage0.
479
487
ifeq ($(1 ) ,0)
480
- ifneq ($(strip $(CFG_BUILD_TRIPLE ) ) ,$(strip $(3 ) ) )
488
+ ifneq ($(strip $(CFG_BUILD ) ) ,$(strip $(3 ) ) )
481
489
CFGFLAG$(1)_T_$(2)_H_$(3) = stage1
482
490
endif
483
491
endif
@@ -500,8 +508,8 @@ PERF_STAGE$(1)_T_$(2)_H_$(3) := \
500
508
501
509
endef
502
510
503
- $(foreach build,$(CFG_HOST_TRIPLES ), \
504
- $(eval $(foreach target,$(CFG_TARGET_TRIPLES ), \
511
+ $(foreach build,$(CFG_HOST ), \
512
+ $(eval $(foreach target,$(CFG_TARGET ), \
505
513
$(eval $(foreach stage,$(STAGES), \
506
514
$(eval $(call SREQ,$(stage),$(target),$(build))))))))
507
515
@@ -516,34 +524,34 @@ define DEF_RUSTC_STAGE_TARGET
516
524
# $(2) == stage
517
525
518
526
rustc-stage$(2 ) -H-$(1 ) : \
519
- $$(foreach target,$$(CFG_TARGET_TRIPLES ) , \
527
+ $$(foreach target,$$(CFG_TARGET ) , \
520
528
$$(SREQ$(2 ) _T_$$(target ) _H_$(1 ) ) )
521
529
522
530
endef
523
531
524
- $(foreach host,$(CFG_HOST_TRIPLES ), \
532
+ $(foreach host,$(CFG_HOST ), \
525
533
$(eval $(foreach stage,1 2 3, \
526
534
$(eval $(call DEF_RUSTC_STAGE_TARGET,$(host),$(stage))))))
527
535
528
- rustc-stage1 : rustc-stage1-H-$(CFG_BUILD_TRIPLE )
529
- rustc-stage2 : rustc-stage2-H-$(CFG_BUILD_TRIPLE )
530
- rustc-stage3 : rustc-stage3-H-$(CFG_BUILD_TRIPLE )
536
+ rustc-stage1 : rustc-stage1-H-$(CFG_BUILD )
537
+ rustc-stage2 : rustc-stage2-H-$(CFG_BUILD )
538
+ rustc-stage3 : rustc-stage3-H-$(CFG_BUILD )
531
539
532
540
define DEF_RUSTC_TARGET
533
541
# $(1) == architecture
534
542
535
543
rustc-H-$(1 ) : rustc-stage2-H-$(1 )
536
544
endef
537
545
538
- $(foreach host,$(CFG_TARGET_TRIPLES ), \
546
+ $(foreach host,$(CFG_TARGET ), \
539
547
$(eval $(call DEF_RUSTC_TARGET,$(host))))
540
548
541
- rustc-stage1 : rustc-stage1-H-$(CFG_BUILD_TRIPLE )
542
- rustc-stage2 : rustc-stage2-H-$(CFG_BUILD_TRIPLE )
543
- rustc-stage3 : rustc-stage3-H-$(CFG_BUILD_TRIPLE )
544
- rustc : rustc-H-$(CFG_BUILD_TRIPLE )
549
+ rustc-stage1 : rustc-stage1-H-$(CFG_BUILD )
550
+ rustc-stage2 : rustc-stage2-H-$(CFG_BUILD )
551
+ rustc-stage3 : rustc-stage3-H-$(CFG_BUILD )
552
+ rustc : rustc-H-$(CFG_BUILD )
545
553
546
- rustc-H-all : $(foreach host,$(CFG_HOST_TRIPLES ) ,rustc-H-$(host ) )
554
+ rustc-H-all : $(foreach host,$(CFG_HOST ) ,rustc-H-$(host ) )
547
555
548
556
# #####################################################################
549
557
# Entrypoint rule
@@ -559,12 +567,12 @@ CFG_INFO := $(info cfg: *** stage2 and later will not be built ***)
559
567
CFG_INFO := $(info cfg:)
560
568
561
569
# XXX This is surely busted
562
- all : $(SREQ1$(CFG_BUILD_TRIPLE ) ) $(GENERATED ) docs
570
+ all : $(SREQ1$(CFG_BUILD ) ) $(GENERATED ) docs
563
571
564
572
else
565
573
566
574
define ALL_TARGET_N
567
- ifneq ($$(findstring $(1 ) ,$$(CFG_HOST_TRIPLES ) ) ,)
575
+ ifneq ($$(findstring $(1 ) ,$$(CFG_HOST ) ) ,)
568
576
# This is a host
569
577
all-target-$(1 ) -host-$(2 ) : $$(CSREQ2_T_$(1 ) _H_$(2 ) )
570
578
else
@@ -573,12 +581,12 @@ all-target-$(1)-host-$(2): $$(SREQ2_T_$(1)_H_$(2))
573
581
endif
574
582
endef
575
583
576
- $(foreach target,$(CFG_TARGET_TRIPLES ), \
577
- $(foreach host,$(CFG_HOST_TRIPLES ), \
584
+ $(foreach target,$(CFG_TARGET ), \
585
+ $(foreach host,$(CFG_HOST ), \
578
586
$(eval $(call ALL_TARGET_N,$(target),$(host)))))
579
587
580
- ALL_TARGET_RULES = $(foreach target,$(CFG_TARGET_TRIPLES ) , \
581
- $(foreach host,$(CFG_HOST_TRIPLES ) , \
588
+ ALL_TARGET_RULES = $(foreach target,$(CFG_TARGET ) , \
589
+ $(foreach host,$(CFG_HOST ) , \
582
590
all-target-$(target ) -host-$(host ) ) )
583
591
584
592
all : $(ALL_TARGET_RULES ) $(GENERATED ) docs
@@ -618,10 +626,10 @@ config.stamp: $(S)configure $(S)Makefile.in $(S)src/snapshots.txt
618
626
# new definitions), make sure definitions always precede their uses,
619
627
# especially for the dependency lists of recipes.
620
628
629
+ include $(CFG_SRC_DIR ) mk/rt.mk
621
630
include $(CFG_SRC_DIR ) mk/target.mk
622
631
include $(CFG_SRC_DIR ) mk/host.mk
623
632
include $(CFG_SRC_DIR ) mk/stage0.mk
624
- include $(CFG_SRC_DIR ) mk/rt.mk
625
633
include $(CFG_SRC_DIR ) mk/rustllvm.mk
626
634
include $(CFG_SRC_DIR ) mk/tools.mk
627
635
include $(CFG_SRC_DIR ) mk/docs.mk
@@ -670,12 +678,6 @@ ifneq ($(findstring clean,$(MAKECMDGOALS)),)
670
678
endif
671
679
672
680
ifneq ($(findstring install,$(MAKECMDGOALS ) ) ,)
673
- ifdef DESTDIR
674
- CFG_INFO := $(info cfg: setting CFG_PREFIX via DESTDIR, $(DESTDIR ) /$(CFG_PREFIX ) )
675
- CFG_PREFIX: =$(DESTDIR ) /$(CFG_PREFIX )
676
- export CFG_PREFIX
677
- endif
678
-
679
681
CFG_INFO := $(info cfg: including install rules)
680
682
include $(CFG_SRC_DIR ) mk/install.mk
681
683
endif
0 commit comments