diff options
-rw-r--r-- | ld/ChangeLog | 5 | ||||
-rw-r--r-- | ld/Makefile.in | 13 |
2 files changed, 10 insertions, 8 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index c8c81cb..2b8bbfc 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,5 +1,10 @@ Fri May 22 13:47:19 1992 Per Bothner (bothner@cygnus.com) + * Makefile.in: Use srcdir instead of VPATH in ldgram/ldlex + rules, since these are used when building a distribution. + * Makefile.in (ldlex.c): Don't re-direct output, since that + leaves a bogus output files if it fails. + * config/sparc.mh: Fix HOSTING_LIBS so it has a chance of working. * ldlex.c: Fix some unnecessary flex-specific-isms. diff --git a/ld/Makefile.in b/ld/Makefile.in index ec3b43c..ee7bcd0 100644 --- a/ld/Makefile.in +++ b/ld/Makefile.in @@ -55,7 +55,7 @@ AR_FLAGS = qv CFLAGS = -g MAKEINFO = makeinfo RANLIB = ranlib - +HOST_CC=$(CC) BISON = `if [ -f ../bison/bison ] ; then echo ../bison/bison -y -L../bison/bison ; else echo bison -y ; fi` LEX = `if [ -f ../flex/flex ] ; then echo ../flex/flex -S../flex/flex.skel ; else echo flex ; fi` @@ -144,7 +144,7 @@ check: bootstrap info: ld.info ldgram.h ldgram.c: ldgram.y - $(BISON) $(BISONFLAGS) -d $(VPATH)/ldgram.y + $(BISON) $(BISONFLAGS) -d $(srcdir)/ldgram.y mv -f y.tab.c ldgram.c mv -f y.tab.h ldgram.h @@ -168,11 +168,8 @@ ldemul-list.h: Makefile ldemul.o: ldemul-list.h ldlex.c: ldlex.l -# /lib/cpp -E -P $(INCLUDES) $(HDEFINES) $(TDEFINES) $(CDEFINES) $(VPATH)/ldlex.l >ldlex.p - - $(LEX) -I -Cem -t $(VPATH)/ldlex.l >ldlex.c -# cp ldlex.q ldlex.c - + $(LEX) -I -Cem $(srcdir)/ldlex.l + mv lex.yy.c ldlex.c # These all start with ld__ so 'make clean' can find them. @@ -340,7 +337,7 @@ ld-index.me: ld.me ###################################################################### ./mkscript: $(srcdir)/mkscript.c - $(CC) $(CFLAGS) $(INCLUDES) $(HDEFINES) $(TDEFINES) $(CDEFINES) $(LDFLAGS) -o mkscript $(srcdir)/mkscript.c $(LOADLIBES) + $(HOST_CC) -o mkscript $(srcdir)/mkscript.c ldlex.c: ldlex.l ldgram.h ldlex.o: ldlex.c ldgram.h |