All pastes #412049 Raw Edit

Stuff

public text v1 · immutable
#412049 ·published 2007-03-27 13:36 UTC
rendered paste body
# Makefile.am
install-data-local:modules_install

modules_install: $(patsubst %,%.ko,$(MODULES))
        @ if test "x$(KERNEL_RELEASE)" != "x" -a \( "x$(MODULES)" != x \) ; then \
            $(mkinstalldirs) $(DESTDIR)/lib/modules/$(KERNEL_RELEASE)/$(DRIVER_DIR) ; \
            $(INSTALL_DATA) $^ $(DESTDIR)/lib/modules/$(KERNEL_RELEASE)/$(DRIVER_DIR) ; \
            if test "x$(DESTDIR)" = "x" ; then \
                /sbin/depmod --all --errsyms 2> /dev/null ; \
            fi ; \
        fi

$(MODULES): build_links
        @ $(MAKE) -C $(LINUX_DIR) M=@abs_builddir@ \
            CC=$(KERNEL_CC) \
            EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \
            build_target=$@ \
            build_objs="$($(patsubst %,%_objs,$@):.c=.o)" \
            symverfile="/dev/null" kernelsymfile="/dev/null" \
            modules


####################################

# Kbuild

obj-m += $(build_target).o

$(build_target)-objs := $(build_objs)