shithub: riscv

Download patch

ref: 699d2e0ed94bd545bb3dd8c64a3922f56f273f0e
parent: 1a90e04c056c02aee0d14eed46312e1289efbf73
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Mon Jan 3 17:48:44 EST 2022

rc: simplify Makefile, use yacc default rule (thanks k0ga)

--- a/sys/src/cmd/rc/Makefile
+++ b/sys/src/cmd/rc/Makefile
@@ -17,7 +17,7 @@
 	var.o\
 	havefork.o\
 	unix.o\
-	y.tab.o\
+	syn.o\
 
 HFILES=rc.h\
 	y.tab.h\
@@ -27,6 +27,7 @@
 	getflags.h\
 
 YFILES=syn.y
+YFLAGS=-d
 
 PREFIX=/usr/local
 
@@ -39,13 +40,12 @@
 $(TARG): $(OFILES)
 	$(CC) $(CFLAGS) $(LDFLAGS) -o $(TARG) $(OFILES)
 
-y.tab.h y.tab.c: $(YFILES)
-	$(YACC) -d $(YFILES)
+y.tab.h: syn.c
 
-unix.o:	unix.c
+unix.o: unix.c
 	$(CC) $(CFLAGS) '-DPREFIX="$(PREFIX)"' -c unix.c
 
 $(OFILES): $(HFILES)
 
 clean:
-	rm -f $(OFILES) $(TARG) y.tab.? y.debug
+	rm -f $(OFILES) $(TARG) syn.c y.tab.? y.debug