mkdep.gcc.sh (38396) | mkdep.gcc.sh (38520) |
---|---|
1#!/bin/sh - 2# 3# Copyright (c) 1991, 1993 4# The Regents of the University of California. All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 18 unchanged lines hidden (view full) --- 27# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32# SUCH DAMAGE. 33# 34# @(#)mkdep.gcc.sh 8.1 (Berkeley) 6/6/93 | 1#!/bin/sh - 2# 3# Copyright (c) 1991, 1993 4# The Regents of the University of California. All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 18 unchanged lines hidden (view full) --- 27# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32# SUCH DAMAGE. 33# 34# @(#)mkdep.gcc.sh 8.1 (Berkeley) 6/6/93 |
35# $Id: mkdep.gcc.sh,v 1.12 1997/02/22 19:56:10 peter Exp $ | 35# $Id: mkdep.gcc.sh,v 1.13 1998/08/17 11:43:25 jb Exp $ |
36 37D=.depend # default dependency file is .depend 38append=0 39pflag= 40 41while : 42 do case "$1" in 43 # -a appends to the depend file --- 17 unchanged lines hidden (view full) --- 61done 62 63case $# in 0) 64 echo 'usage: mkdep [-ap] [-f file] [flags] file ...' >&2 65 exit 1;; 66esac 67 68TMP=_mkdep$$ | 36 37D=.depend # default dependency file is .depend 38append=0 39pflag= 40 41while : 42 do case "$1" in 43 # -a appends to the depend file --- 17 unchanged lines hidden (view full) --- 61done 62 63case $# in 0) 64 echo 'usage: mkdep [-ap] [-f file] [flags] file ...' >&2 65 exit 1;; 66esac 67 68TMP=_mkdep$$ |
69trap 'rm -f $TMP ; exit 1' 1 2 3 13 15 | 69trap 'rm -f $TMP ; trap 2 ; kill -2 $$' 1 2 3 13 15 |
70trap 'rm -f $TMP' 0 71 72# For C sources, mkdep must use exactly the same cpp and predefined flags 73# as the compiler would. This is easily arranged by letting the compiler 74# pick the cpp. mkdep must be told the cpp to use for exceptional cases. 75MKDEP_CPP=${MKDEP_CPP-"cc -E"} 76 77echo "# $@" > $TMP # store arguments for debugging --- 21 unchanged lines hidden --- | 70trap 'rm -f $TMP' 0 71 72# For C sources, mkdep must use exactly the same cpp and predefined flags 73# as the compiler would. This is easily arranged by letting the compiler 74# pick the cpp. mkdep must be told the cpp to use for exceptional cases. 75MKDEP_CPP=${MKDEP_CPP-"cc -E"} 76 77echo "# $@" > $TMP # store arguments for debugging --- 21 unchanged lines hidden --- |