]> git.saurik.com Git - bison.git/commitdiff
(CFLAGS): Set to @CFLAGS@.
authorRichard M. Stallman <rms@gnu.org>
Sat, 1 Jun 1996 21:53:20 +0000 (21:53 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 1 Jun 1996 21:53:20 +0000 (21:53 +0000)
(LDFLAGS): Set to @LDFLAGS@.
(configure): Run autoconf only if preceding `cd' succeeds.
(bison.s1): Redirect output to temporary file then move the
temporary to the target, rather than redirecting directly to bison.s1.
(clean): Remove config.status and config.log.
(distclean): Don't remove config.status here.

Makefile.in

index baabbf963cbb07fdb590ecb375893296e2742464..58cd333928708859ed03b3120dc86b948a4f70a5 100644 (file)
@@ -35,8 +35,8 @@ MAKEINFO = makeinfo
 # -DHAVE_STRERROR      If you have strerror function.
 DEFS = @DEFS@
 
-CFLAGS = -g
-LDFLAGS =
+CFLAGS = @CFLAGS@
+LDFLAGS = @LDFLAGS@
 
 LIBS = @LIBS@
 
@@ -96,27 +96,28 @@ OBJECTS = LR0.o allocate.o closure.o conflicts.o derives.o files.o  \
 
 all: bison bison.info bison.s1
 
-Makefile: Makefile.in config.status
-       ./config.status
+Makefile: config.status Makefile.in
+       CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
 
 config.status: configure
        ./config.status --recheck
 
 configure: configure.in
-       cd $(srcdir); autoconf
+       cd $(srcdir) && autoconf
 
 # Copy bison.simple, inserting directory name into the #line commands.
 bison.s1: bison.simple
        -rm -f bison.s1
-       sed -e "/^#line/ s|bison|$(datadir)/bison|" < $(srcdir)/$(PFILE) > bison.s1
+       sed -e "/^#line/ s|bison|$(datadir)/bison|" < $(srcdir)/$(PFILE) > $@-tmp
+       mv $@-tmp $@
 
 clean:
-       rm -f *.o core bison bison.s1
+       rm -f *.o core bison bison.s1 config.status config.log
 
 mostlyclean: clean
 
 distclean: clean
-       rm -f Makefile config.status
+       rm -f Makefile
 
 realclean: distclean
        rm -f TAGS *.info*