10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# CDDL HEADER START
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# The contents of this file are subject to the terms of the
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# Common Development and Distribution License (the "License").
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# You may not use this file except in compliance with the License.
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# See the License for the specific language governing permissions
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# and limitations under the License.
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# When distributing Covered Code, include this CDDL HEADER in each
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# If applicable, add the following below this CDDL HEADER, with the
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# fields enclosed by brackets "[]" replaced with your own identifying
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# information: Portions Copyright [yyyy] [name of copyright owner]
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# CDDL HEADER END
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# Copyright 1994 Sun Microsystems, Inc. All rights reserved.
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe# Use is subject to license terms.
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe.SUFFIXES: .o .c .c~ .y .y~ .l .l~ .s .s~ .sh .sh~ .h .h~ .f .f~ \
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe.C .C~ .Y .Y~ .L .L~
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(CC) $(CFLAGS) $*.c -o $@ $(LDFLAGS)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(F77) $(FFLAGS) $< -o $@ $(LDFLAGS)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(F77) $(FFLAGS) $*.f -o $@ $(LDFLAGS)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AS) $(ASFLAGS) $< -o $@ $(LDFLAGS)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AS) $(ASFLAGS) $*.s -o $* $(LDFLAGS)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe cp $< $@; chmod 0777 $@
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe cp $*.sh $*; chmod 0777 $@
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe -rm -f $*.sh
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(C++C) $(C++FLAGS) $< -o $@ $(LDFLAGS)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(C++C) $(C++FLAGS) $*.C -o $@ $(LDFLAGS)
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(CC) $(CFLAGS) -c $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AR) $(ARFLAGS) $@ $*.o
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(CC) $(CFLAGS) -c $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(CC) $(CFLAGS) -c $*.c
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AR) $(ARFLAGS) $@ $*.o
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe -rm -f $*.[co]
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(CC) $(CFLAGS) -c $*.c
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(F77) $(FFLAGS) -c $*.f
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AR) $(ARFLAGS) $@ $*.o
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(F77) $(FFLAGS) -c $*.f
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(F77) $(FFLAGS) -c $*.f
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AR) $(ARFLAGS) $@ $*.o
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe -rm -f $*.[fo]
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(F77) $(FFLAGS) -c $*.f
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(LEX) $(LFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(LEX) $(LFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(CC) $(CFLAGS) -c lex.yy.c
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(LEX) $(LFLAGS) $*.l
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(LEX) $(LFLAGS) $*.l
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(CC) $(CFLAGS) -c lex.yy.c
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AS) $(ASFLAGS) -o $*.o $*.s
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AR) $(ARFLAGS) $@ $*.o
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AS) $(ASFLAGS) -o $@ $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AS) $(ASFLAGS) -o $*.o $*.s
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AR) $(ARFLAGS) $@ $*.o
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe -rm -f $*.[so]
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AS) $(ASFLAGS) -o $*.o $*.s
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(YACC) $(YFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(YACC) $(YFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(CC) $(CFLAGS) -c y.tab.c
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(YACC) $(YFLAGS) $*.y
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(YACC) $(YFLAGS) $*.y
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(CC) $(CFLAGS) -c y.tab.c
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(C++C) $(C++FLAGS) -c $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AR) $(ARFLAGS) $@ $*.o
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(C++C) $(C++FLAGS) -c $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(C++C) $(C++FLAGS) -c $*.C
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(AR) $(ARFLAGS) $@ $*.o
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe -rm -f $*.[Co]
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(C++C) $(C++FLAGS) -c $*.C
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(LEX) $(LFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(LEX) $(LFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(C++C) $(C++FLAGS) -c lex.yy.c
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(LEX) $(LFLAGS) $*.L
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(LEX) $(LFLAGS) $*.L
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(C++C) $(C++FLAGS) -c lex.yy.c
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(YACC) $(YFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(YACC) $(YFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(C++C) $(C++FLAGS) -c y.tab.c
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(YACC) $(YFLAGS) $*.Y
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(YACC) $(YFLAGS) $*.Y
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(C++C) $(C++FLAGS) -c y.tab.c
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) $<
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe echo "static char _sccsid[] = \"`grep @'(#)' markfile`\";" > markfile.c
10d63b7db37a83b39c7f511cf9426c9d03ea0760Richard Lowe $(GET) $(GFLAGS) s.$@