16d9ec342SRobert Mustacchi# 26d9ec342SRobert Mustacchi# CDDL HEADER START 36d9ec342SRobert Mustacchi# 46d9ec342SRobert Mustacchi# The contents of this file are subject to the terms of the 56d9ec342SRobert Mustacchi# Common Development and Distribution License, Version 1.0 only 66d9ec342SRobert Mustacchi# (the "License"). You may not use this file except in compliance 76d9ec342SRobert Mustacchi# with the License. 86d9ec342SRobert Mustacchi# 96d9ec342SRobert Mustacchi# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 106d9ec342SRobert Mustacchi# or http://www.opensolaris.org/os/licensing. 116d9ec342SRobert Mustacchi# See the License for the specific language governing permissions 126d9ec342SRobert Mustacchi# and limitations under the License. 136d9ec342SRobert Mustacchi# 146d9ec342SRobert Mustacchi# When distributing Covered Code, include this CDDL HEADER in each 156d9ec342SRobert Mustacchi# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 166d9ec342SRobert Mustacchi# If applicable, add the following below this CDDL HEADER, with the 176d9ec342SRobert Mustacchi# fields enclosed by brackets "[]" replaced with your own identifying 186d9ec342SRobert Mustacchi# information: Portions Copyright [yyyy] [name of copyright owner] 196d9ec342SRobert Mustacchi# 206d9ec342SRobert Mustacchi# CDDL HEADER END 216d9ec342SRobert Mustacchi# 226d9ec342SRobert Mustacchi# 236d9ec342SRobert Mustacchi# Copyright 2005 Sun Microsystems, Inc. All rights reserved. 246d9ec342SRobert Mustacchi# Use is subject to license terms. 256d9ec342SRobert Mustacchi# 266d9ec342SRobert Mustacchi 276d9ec342SRobert Mustacchi.KEEP_STATE: 286d9ec342SRobert Mustacchi 296d9ec342SRobert MustacchiPROG = esc 306d9ec342SRobert Mustacchi 316d9ec342SRobert Mustacchiinclude $(SRC)/cmd/fm/eversholt/Makefile.esc.com 32*9b9d39d2SRichard Loweinclude $(SRC)/cmd/Makefile.ctf 33*9b9d39d2SRichard Loweinclude $(SRC)/Makefile.native 346d9ec342SRobert Mustacchi 356d9ec342SRobert MustacchiEFTCLASS = writer 366d9ec342SRobert MustacchiLOCALOBJS = escmain.o 376d9ec342SRobert MustacchiOBJS = $(LOCALOBJS) $(COMMONOBJS) 386d9ec342SRobert MustacchiSRCS = $(LOCALOBJS:.o=.c) $(COMMONSRCS) 396d9ec342SRobert Mustacchi 40*9b9d39d2SRichard LoweCPPFLAGS += $(BASECPPFLAGS) -I../../esc/common 41*9b9d39d2SRichard LoweCFLAGS += -DESC 426d9ec342SRobert MustacchiLDLIBS = -lumem 436d9ec342SRobert MustacchiNATIVE_LIBS = libumem.so libc.so 446d9ec342SRobert Mustacchi 456d9ec342SRobert Mustacchiall: $(PROG) 466d9ec342SRobert Mustacchi 476d9ec342SRobert Mustacchiinstall: all 486d9ec342SRobert Mustacchi 496d9ec342SRobert Mustacchi$(PROG): $(OBJS) 506d9ec342SRobert Mustacchi $(LINK.c) -o $@ $(OBJS) $(LDLIBS) 516d9ec342SRobert Mustacchi $(POST_PROCESS) 526d9ec342SRobert Mustacchi 536d9ec342SRobert Mustacchiclean: 546d9ec342SRobert Mustacchi $(RM) $(OBJS) y.output y.tab.c y.tab.h 556d9ec342SRobert Mustacchi 566d9ec342SRobert Mustacchiclobber: clean 576d9ec342SRobert Mustacchi $(RM) $(PROG) 586d9ec342SRobert Mustacchi 596d9ec342SRobert Mustacchiesclex.o: escparse.o 606d9ec342SRobert Mustacchi 616d9ec342SRobert Mustacchi%.o: ../../esc/common/%.c 626d9ec342SRobert Mustacchi $(COMPILE.c) $< 63*9b9d39d2SRichard Lowe $(POST_PROCESS_O) 64