1*1a90c98dSToomas Soome# 2*1a90c98dSToomas Soome# This file and its contents are supplied under the terms of the 3*1a90c98dSToomas Soome# Common Development and Distribution License ("CDDL"), version 1.0. 4*1a90c98dSToomas Soome# You may only use this file in accordance with the terms of version 5*1a90c98dSToomas Soome# 1.0 of the CDDL. 6*1a90c98dSToomas Soome# 7*1a90c98dSToomas Soome# A full copy of the text of the CDDL should have accompanied this 8*1a90c98dSToomas Soome# source. A copy of the CDDL is also available via the Internet at 9*1a90c98dSToomas Soome# http://www.illumos.org/license/CDDL. 10*1a90c98dSToomas Soome# 11*1a90c98dSToomas Soome 12*1a90c98dSToomas Soome# 13*1a90c98dSToomas Soome# Copyright 2024 Toomas Soome <tsoome@me.com> 14*1a90c98dSToomas Soome# 15*1a90c98dSToomas Soome 16*1a90c98dSToomas SoomePROG = yacc 17*1a90c98dSToomas Soome 18*1a90c98dSToomas SoomeSGSDIR = ../../cmd/sgs 19*1a90c98dSToomas SoomeSRCDIR = $(SGSDIR)/yacc/common 20*1a90c98dSToomas Soome 21*1a90c98dSToomas SoomeOBJS = y1.o y2.o y3.o y4.o 22*1a90c98dSToomas Soome 23*1a90c98dSToomas Soomeinclude ../Makefile.tools 24*1a90c98dSToomas Soome 25*1a90c98dSToomas SoomeCPPFLAGS = -I$(SGSDIR)/include 26*1a90c98dSToomas Soome 27*1a90c98dSToomas Soome.KEEP_STATE: 28*1a90c98dSToomas Soome 29*1a90c98dSToomas Soomeall: $(PROG) 30*1a90c98dSToomas Soome 31*1a90c98dSToomas Soome$(PROG): $(OBJS) 32*1a90c98dSToomas Soome $(LINK.c) $(OBJS) -o $@ $(LDLIBS) 33*1a90c98dSToomas Soome $(POST_PROCESS) 34*1a90c98dSToomas Soome 35*1a90c98dSToomas Soome%.o: $(SRCDIR)/%.c 36*1a90c98dSToomas Soome $(COMPILE.c) -o $@ $< 37*1a90c98dSToomas Soome 38*1a90c98dSToomas Soomeinstall: all $(ROOTONBLDMACHPROG) $(ROOTONBLDLIB)/yaccpar 39*1a90c98dSToomas Soome 40*1a90c98dSToomas Soome$(ROOTONBLDLIB)/%: $(SGSDIR)/yacc/common/% 41*1a90c98dSToomas Soome $(INS.file) 42*1a90c98dSToomas Soome 43*1a90c98dSToomas Soomeclean: 44*1a90c98dSToomas Soome $(RM) $(PROG) $(OBJS) 45*1a90c98dSToomas Soome 46*1a90c98dSToomas Soomeinclude ../Makefile.targ 47