at v2.6.13 563 B view raw
1#!/bin/sh 2# Generates a small Makefile used in the root of the output 3# directory, to allow make to be started from there. 4# The Makefile also allow for more convinient build of external modules 5 6# Usage 7# $1 - Kernel src directory 8# $2 - Output directory 9# $3 - version 10# $4 - patchlevel 11 12 13cat << EOF 14# Automatically generated by $0: don't edit 15 16VERSION = $3 17PATCHLEVEL = $4 18 19KERNELSRC := $1 20KERNELOUTPUT := $2 21 22MAKEFLAGS += --no-print-directory 23 24all: 25 \$(MAKE) -C \$(KERNELSRC) O=\$(KERNELOUTPUT) 26 27%:: 28 \$(MAKE) -C \$(KERNELSRC) O=\$(KERNELOUTPUT) \$@ 29 30EOF 31