# Override of automatically generated Makefile lacking ARCH and CROSS_COMPILE options VERSION = 2 PATCHLEVEL = 6 ARCH = x86_64 #CROSS_COMPILE = x86_64-linux-gnu- lastword = $(word $(words $(1)),$(1)) makedir := $(dir $(call lastword,$(MAKEFILE_LIST))) MAKEARGS := -C $(shell cd $(makedir) ; cd ../../../src/linux-2.6 ; pwd ) MAKEARGS += O=$(if $(patsubst /%,,$(makedir)),$(CURDIR)/)$(patsubst .,,$(patsubst %/,%,$(makedir))) MAKEARGS += ARCH=$(ARCH) $(if $(CROSS_COMPILE),CROSS_COMPILE=$(CROSS_COMPILE)) MAKEFLAGS += --no-print-directory .PHONY: all $(MAKECMDGOALS) all := $(filter-out all Makefile,$(MAKECMDGOALS)) #$(warning makedir=$(makedir)) #$(warning MAKECMDGOALS=$(MAKECMDGOALS)) #$(warning MAKEARGS=$(MAKEARGS)) #$(error stop) all: $(MAKE) $(MAKEARGS) $(all) Makefile:; $(all) %/: all @: