[BACK]Return to Makefile.modinst CVS log [TXT][DIR] Up to [Development] / linux-2.6-xfs-all / scripts

File: [Development] / linux-2.6-xfs-all / scripts / Makefile.modinst (download)

Revision 1.3, Tue May 11 05:57:47 2004 UTC (13 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.2: +0 -4 lines

Merge up to 2.6.6

# ==========================================================================
# Installing modules
# ==========================================================================

.PHONY: __modinst
__modinst:

include scripts/Makefile.lib

#

__modules := $(shell head -q -n1 /dev/null $(wildcard $(MODVERDIR)/*.mod))
modules := $(patsubst %.o,%.ko,$(wildcard $(__modules:.ko=.o)))

.PHONY: $(modules)
__modinst: $(modules)
	@:

# Modules built within the kernel tree

quiet_cmd_modules_install = INSTALL $@
      cmd_modules_install = mkdir -p $(MODLIB)/kernel/$(@D); \
			    cp $@ $(MODLIB)/kernel/$(@D)

$(filter-out ../% /%,$(modules)):
	$(call cmd,modules_install)

# Modules built outside just go into extra

quiet_cmd_modules_install_extra = INSTALL $(obj-m:.o=.ko)
      cmd_modules_install_extra = mkdir -p $(MODLIB)/extra; \
			    	  cp $@ $(MODLIB)/extra

$(filter     ../% /%,$(modules)):
	$(call cmd,modules_install_extra)