Pristine Ack-5.5
[Ack-5.5.git] / first / mk_makefile
1 : '$Id: mk_makefile,v 1.5 1995/08/14 08:08:56 ceriel Exp $'
2
3 : This shell script inserts make macros after a line
4 : starting with #PARAMS in "make_proto", and produces the result on
5 : standard output.
6
7 trap "rm -f /tmp/mk_mak$$" 0 1 2 3 15
8 case $# in
9 1)      ;;
10 *)      echo "Usage: $0 <make_proto>" 1>&2
11         exit 1
12         ;;
13 esac
14
15 cp $1 /tmp/mk_mak$$
16
17 ed -s /tmp/mk_mak$$ << 'EOF'
18 /^#PARAMS/c
19 #PARAMS         do not remove this line!
20 .
21 w
22 q
23 EOF
24 case `ack_sys` in
25 sparc_solaris)
26         ed -s /tmp/mk_mak$$ << 'EOF'
27 g/^EXTRALIB/s/=/= -lelf/
28 w
29 q
30 EOF
31         ;;
32 esac
33 cat /tmp/mk_mak$$
34 exit 0