OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [scripts/] [Makefile.modinst] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
# ==========================================================================
2
# Installing modules
3
# ==========================================================================
4
 
5
PHONY := __modinst
6
__modinst:
7
 
8
include scripts/Kbuild.include
9
 
10
#
11
 
12
__modules := $(sort $(shell grep -h '\.ko' /dev/null $(wildcard $(MODVERDIR)/*.mod)))
13
modules := $(patsubst %.o,%.ko,$(wildcard $(__modules:.ko=.o)))
14
 
15
PHONY += $(modules)
16
__modinst: $(modules)
17
        @:
18
 
19
quiet_cmd_modules_install = INSTALL $@
20
      cmd_modules_install = mkdir -p $(2); cp $@ $(2) ; $(mod_strip_cmd) $(2)/$(notdir $@)
21
 
22
# Modules built outside the kernel source tree go into extra by default
23
INSTALL_MOD_DIR ?= extra
24
ext-mod-dir = $(INSTALL_MOD_DIR)$(subst $(KBUILD_EXTMOD),,$(@D))
25
 
26
modinst_dir = $(if $(KBUILD_EXTMOD),$(ext-mod-dir),kernel/$(@D))
27
 
28
$(modules):
29
        $(call cmd,modules_install,$(MODLIB)/$(modinst_dir))
30
 
31
 
32
# Declare the contents of the .PHONY variable as phony.  We keep that
33
# information in a variable se we can use it in if_changed and friends.
34
 
35
.PHONY: $(PHONY)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.