]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Changes to use yacc and/or bison in place.
authorK. Richard Pixley <rich@cygnus>
Thu, 20 Jun 1991 22:04:41 +0000 (22:04 +0000)
committerK. Richard Pixley <rich@cygnus>
Thu, 20 Jun 1991 22:04:41 +0000 (22:04 +0000)
ld/Makefile.in

index 36d31be513443b773b023fa3dd1d3fbfd75d3df6..b1029cd66362facbab8e6549afeb0e718fa235fe 100644 (file)
@@ -23,6 +23,9 @@ INCLUDE       = $(srcdir)/../include
 INCLUDES = -I. -I$(srcdir)  -I$(INCLUDE) 
 DEBUG  = -g
 
+BISON = bison
+BISONFLAGS = -v
+
 SCRIPTS = ldgld68k.script ldgld68kUr.script ldgld68kr.script \
        ldgld.script ldgldUr.script ldgldr.script ldlnk960.script \
        ldlnk960r.script ldgld960.script \
@@ -85,9 +88,9 @@ all: Makefile $(PROCESSED_SCRIPTS) $(LD_PROG)
 $(PROCESSED_SCRIPTS): mkscript $(SCRIPTS)
 
 ldgram.c:ldgram.y
-       $(YACC) $(VPATH)/ldgram.y
-       mv y.tab.c ldgram.c
-       mv y.tab.h ldgram.h
+       $(BISON) $(BISONFLAGS) -d $(VPATH)/ldgram.y -o ldgram.c
+#      mv y.tab.c ldgram.c
+#      mv y.tab.h ldgram.h
 
 ldlex.c:ldlex.l
        lex -t $(VPATH)/ldlex.l >ldlex.c
@@ -157,6 +160,11 @@ stage3:    force
        - mv -f $(STAGESTUFF) stage3
        - (cd stage3 ; ln -s $(LD_PROG) ld)
 
+against=stage2
+
+comparison: force
+       for i in $(STAGESTUFF) ; do cmp $$i $(against)/$$i ; done
+
 de-stage1: force
        - (cd stage1 ; mv -f * ..)
        - rm ld