@@ -646,9 +646,8 @@ ifeq ($(KBUILD_EXTMOD),)
646
646
core-y := init/ usr/
647
647
drivers-y := drivers/ sound/
648
648
drivers-$(CONFIG_SAMPLES) += samples/
649
- net -y : = net/
649
+ drivers -y + = net/ virt /
650
650
libs-y := lib/
651
- virt-y := virt/
652
651
endif # KBUILD_EXTMOD
653
652
654
653
# The all: target is the default when no target is given on the
@@ -1061,30 +1060,27 @@ core-y += kernel/ certs/ mm/ fs/ ipc/ security/ crypto/ block/
1061
1060
1062
1061
vmlinux-dirs := $(patsubst % /,% ,$(filter % /, \
1063
1062
$(core-y ) $(core-m ) $(drivers-y ) $(drivers-m ) \
1064
- $(net-y ) $( net-m ) $( libs-y ) $(libs-m ) $( virt-y ) ) )
1063
+ $(libs-y ) $(libs-m ) ) )
1065
1064
1066
1065
vmlinux-alldirs := $(sort $(vmlinux-dirs ) Documentation \
1067
1066
$(patsubst % /,% ,$(filter % /, $(core- ) \
1068
- $(drivers- ) $(net- ) $( libs- ) $( virt - ) ) ) )
1067
+ $(drivers- ) $(libs- ) ) ) )
1069
1068
1070
1069
build-dirs := $(vmlinux-dirs )
1071
1070
clean-dirs := $(vmlinux-alldirs )
1072
1071
1073
1072
core-y := $(patsubst % /, % /built-in.a, $(core-y ) )
1074
1073
drivers-y := $(patsubst % /, % /built-in.a, $(drivers-y ) )
1075
- net-y := $(patsubst % /, % /built-in.a, $(net-y ) )
1076
1074
libs-y2 := $(patsubst % /, % /built-in.a, $(filter % /, $(libs-y ) ) )
1077
1075
ifdef CONFIG_MODULES
1078
1076
libs-y1 := $(filter-out % /, $(libs-y ) )
1079
1077
libs-y2 += $(patsubst % /, % /lib.a, $(filter % /, $(libs-y ) ) )
1080
1078
else
1081
1079
libs-y1 := $(patsubst % /, % /lib.a, $(libs-y ) )
1082
1080
endif
1083
- virt-y := $(patsubst % /, % /built-in.a, $(virt-y ) )
1084
1081
1085
1082
# Externally visible symbols (used by link-vmlinux.sh)
1086
- export KBUILD_VMLINUX_OBJS := $(head-y ) $(core-y ) $(libs-y2 ) \
1087
- $(drivers-y ) $(net-y ) $(virt-y )
1083
+ export KBUILD_VMLINUX_OBJS := $(head-y ) $(core-y ) $(libs-y2 ) $(drivers-y )
1088
1084
export KBUILD_VMLINUX_LIBS := $(libs-y1 )
1089
1085
export KBUILD_LDS := arch/$(SRCARCH ) /kernel/vmlinux.lds
1090
1086
export LDFLAGS_vmlinux
0 commit comments