17dd7cddfSDavid du Colombier#!/bin/sh 2*593dc095SDavid du Colombier# $Id: catmake,v 1.3 2002/02/21 22:24:51 giles Exp $ 37dd7cddfSDavid du Colombier# Expand 'includes' in makefiles. Usage: 47dd7cddfSDavid du Colombier# catmake orig.mak > makefile 57dd7cddfSDavid du Colombier 67dd7cddfSDavid du Colombierawk ' 77dd7cddfSDavid du Colombier/^include / { 87dd7cddfSDavid du Colombier print "# INCLUDE OF", $2 97dd7cddfSDavid du Colombier while (getline x <$2 > 0) 107dd7cddfSDavid du Colombier if(x !~ /^#/) 117dd7cddfSDavid du Colombier print x 127dd7cddfSDavid du Colombier next 137dd7cddfSDavid du Colombier} 147dd7cddfSDavid du Colombier{print} 157dd7cddfSDavid du Colombier' $1 16