File: kernel/linux-headers/Makefile
base-0 patch-1
Line 16Line 16
WORKSRC = $(WORKDIR)/linux-$(GARVERSION)

WORKSRC = $(WORKDIR)/linux-$(GARVERSION)

CONFIGURE_SCRIPTS = $(WORKSRC)/Makefile
MAKE_LITANY = HOSTCC=$(build_CC) $(if $(filter $(CROSS_COMPILING),yes),CROSS_COMPILE=$(GARHOST)- ARCH=$(GARCH),)

CONFIGURE_SCRIPTS = mrproper version.h asm oldconfig conf.vars
# Installations need to be done on a DESTIMG by DESTIMG basis.
# Since the kernel builds only once per GARCH, and that's what
# Installations need to be done on a DESTIMG by DESTIMG basis.
# Since the kernel builds only once per GARCH, and that's what
Line 35Line 37
GAR_EXTRA_CONF += kernel/linux/package-api.mk
include ../../gar.mk

GAR_EXTRA_CONF += kernel/linux/package-api.mk
include ../../gar.mk

configure-$(WORKSRC)/Makefile:
        yes "" | $(MAKE) -C $(WORKSRC) oldconfig
        $(MAKE) -C $(WORKSRC) dep
        $(MAKE) -C $(WORKSRC) clean
CROSS_COMPILING = $(if $(filter $(GARBUILD),$(GARHOST)),no,yes)

configure-oldconfig:
        yes "" | $(MAKE) -C $(WORKSRC) $(MAKE_LITANY) oldconfig
        $(MAKECOOKIE)

configure-mrproper:
        $(MAKE) -C $(WORKSRC) $(MAKE_LITANY) mrproper
        $(MAKECOOKIE)

configure-conf.vars:
        $(MAKE) -C $(WORKSRC) $(MAKE_LITANY) -f ../Makefile.conf.vars conf.vars
        $(MAKECOOKIE)

configure-version.h:
        $(MAKE) -C $(WORKSRC) $(MAKE_LITANY) include/linux/version.h
        $(MAKECOOKIE)

configure-asm:
        $(MAKE) -C $(WORKSRC) $(MAKE_LITANY) include/asm
        $(MAKECOOKIE)

install-$(DESTIMG)-config:
        mkdir -p $(KERNEL_SOURCEDIR)
        $(MAKECOOKIE)

install-$(DESTIMG)-config:
        mkdir -p $(KERNEL_SOURCEDIR)
        install -m 644 $(WORKSRC)/.config $(KERNEL_SOURCEDIR)/
        install -m 644 $(WORKSRC)/.config $(WORKSRC)/conf.vars $(KERNEL_SOURCEDIR)/
        $(MAKECOOKIE)

install-$(DESTIMG)-headers:
        $(MAKECOOKIE)

install-$(DESTIMG)-headers: