Lines Matching refs:build
89 # so it is best to build them first (and mach before hurd, at that).
96 ifeq ($(build-shared),yes)
116 endif # $(build-shared) = yes
127 # in the glibc build directory so that stdlib/stdlib.h and math/math.h
161 ifeq (yes,$(build-shared))
231 # The generated .py files go in the submodule's dir in the glibc build dir.
242 # if the build process terminates prematurely, re-running Make
268 # may lead to build hang on a many-core machine.
292 ifeq (yes,$(build-shared))
476 # Modify the list of routines we build for different targets
478 ifeq (yes,$(build-shared))
496 ifeq (yes,$(build-shared))
500 ifeq ($(build-shared),yes)
526 # Pattern rule to build a shared object from an archive of PIC objects.
528 # build shared libraries in place from the installed *_pic.a files.
533 $(build-shlib) $(link-libc-args)
536 define build-shlib-helper
584 define build-shlib
585 $(build-shlib-helper) -o $@ $(shlib-lds-flags) \
586 $(csu-objpfx)abi-note.o $(build-shlib-objlist)
589 define build-module-helper
599 # This macro is similar to build-shlib but it does not define a soname
603 define build-module
604 $(build-module-helper) -o $@ $(shlib-lds-flags) \
605 $(csu-objpfx)abi-note.o $(build-module-objlist) $(link-libc-args)
608 define build-module-asneeded
609 $(build-module-helper) -o $@ $(shlib-lds-flags) \
611 -Wl,--as-needed $(build-module-objlist) -Wl,--no-as-needed \
617 build-module-helper-objlist = \
623 build-module-objlist = $(build-module-helper-objlist) $(LDLIBS-$(@F:%.so=%).so)
624 build-shlib-objlist = $(build-module-helper-objlist) \
675 # Clear link-libc-deps for the libc.so libraries so build-shlibs does not
687 $(build-shlib)
695 $(build-shlib)
698 ifeq ($(build-shared),yes)
725 # to build libfoo.a et al from the modules listed in $(libfoo-routines).
728 # to build it, and to add its objects to the various variables.
735 # The makefile may define $(modules-names) to build additional modules.
736 # These are built with $(build-module), except any in $(modules-names-nobuild).
753 extra-modules-build := $(filter-out $(modules-names-nobuild),$(modules-names))
754 $(extra-modules-build:%=$(objpfx)%.so): $(objpfx)%.so: \
756 $(build-module)
766 ifeq ($(build-programs),yes)
865 # Now define explicit rules to build the library archives; these depend
891 define build-extra-lib
975 ifeq (yes,$(build-shared))
1081 # Make symlinks in the build directory, because the versioned names might
1201 ifeq ($(build-programs),yes)
1270 ifeq ($(build-shared),yes)
1354 ifeq ($(build-shared),yes)