d0e518695adc90b82233b99af7dffbb3d3f92c00amw#
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# CDDL HEADER START
d0e518695adc90b82233b99af7dffbb3d3f92c00amw#
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# The contents of this file are subject to the terms of the
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# Common Development and Distribution License (the "License").
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# You may not use this file except in compliance with the License.
d0e518695adc90b82233b99af7dffbb3d3f92c00amw#
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# or http://www.opensolaris.org/os/licensing.
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# See the License for the specific language governing permissions
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# and limitations under the License.
d0e518695adc90b82233b99af7dffbb3d3f92c00amw#
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# When distributing Covered Code, include this CDDL HEADER in each
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# If applicable, add the following below this CDDL HEADER, with the
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# fields enclosed by brackets "[]" replaced with your own identifying
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# information: Portions Copyright [yyyy] [name of copyright owner]
d0e518695adc90b82233b99af7dffbb3d3f92c00amw#
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# CDDL HEADER END
d0e518695adc90b82233b99af7dffbb3d3f92c00amw#
d0e518695adc90b82233b99af7dffbb3d3f92c00amw#
24fe0b3bf671e123467ce1df0b67cadd3614c8e4jmcp# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
d0e518695adc90b82233b99af7dffbb3d3f92c00amw# Use is subject to license terms.
d0e518695adc90b82233b99af7dffbb3d3f92c00amw#
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
d0e518695adc90b82233b99af7dffbb3d3f92c00amwPROG= ndrgen ndrgen1
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
6cad8c54794ed08da5ee9e41172ce85ba79e534fRyan ZezeskiMAN1ONBLDFILES= ndrgen.1onbld
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
d0e518695adc90b82233b99af7dffbb3d3f92c00amwOBJS= ndr_main.o ndr_lex.o ndr_anal.o \
d0e518695adc90b82233b99af7dffbb3d3f92c00amw ndr_gen.o ndr_parse.o ndr_print.o
d0e518695adc90b82233b99af7dffbb3d3f92c00amwSRCS= $(OBJS:%.o=%.c)
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
d0e518695adc90b82233b99af7dffbb3d3f92c00amwinclude ../Makefile.tools
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
d0e518695adc90b82233b99af7dffbb3d3f92c00amwCFLAGS += $(CCVERBOSE)
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweCERRWARN += -_gcc=-Wno-uninitialized
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweCERRWARN += -_gcc=-Wno-unused
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
c6ebeca9d3d849a7a366f3b23b64d492910498d1Alan WrightCLEANFILES += $(OBJS) y.tab.c y.tab.h
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
6cad8c54794ed08da5ee9e41172ce85ba79e534fRyan Zezeski$(ROOTONBLDMAN1ONBLDFILES) := FILEMODE= 644
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
d0e518695adc90b82233b99af7dffbb3d3f92c00amw.KEEP_STATE:
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
d0e518695adc90b82233b99af7dffbb3d3f92c00amw.PARALLEL: $(OBJS)
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
6cad8c54794ed08da5ee9e41172ce85ba79e534fRyan Zezeskiall: $(PROG) $(MAN1ONBLDFILES)
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
6cad8c54794ed08da5ee9e41172ce85ba79e534fRyan Zezeskiinstall: all .WAIT $(ROOTONBLDMACHPROG) $(ROOTONBLDMAN1ONBLDFILES)
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
d0e518695adc90b82233b99af7dffbb3d3f92c00amwlint: lint_SRCS
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
d0e518695adc90b82233b99af7dffbb3d3f92c00amwclean:
d0e518695adc90b82233b99af7dffbb3d3f92c00amw $(RM) $(CLEANFILES)
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
d0e518695adc90b82233b99af7dffbb3d3f92c00amw$(OBJS): y.tab.h
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
c6ebeca9d3d849a7a366f3b23b64d492910498d1Alan Wrighty.tab.c y.tab.h: ndr_parse.y
d0e518695adc90b82233b99af7dffbb3d3f92c00amw $(YACC.y) -d ndr_parse.y
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
c6ebeca9d3d849a7a366f3b23b64d492910498d1Alan Wrightndr_parse.o : y.tab.c
c6ebeca9d3d849a7a366f3b23b64d492910498d1Alan Wright $(COMPILE.c) -o $@ y.tab.c
c6ebeca9d3d849a7a366f3b23b64d492910498d1Alan Wright $(POST_PROCESS_O)
c6ebeca9d3d849a7a366f3b23b64d492910498d1Alan Wright
d0e518695adc90b82233b99af7dffbb3d3f92c00amwndrgen1: $(OBJS)
d0e518695adc90b82233b99af7dffbb3d3f92c00amw $(LINK.c) -o $@ $(OBJS)
d0e518695adc90b82233b99af7dffbb3d3f92c00amw $(POST_PROCESS)
d0e518695adc90b82233b99af7dffbb3d3f92c00amw
d0e518695adc90b82233b99af7dffbb3d3f92c00amwinclude ../Makefile.targ