aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorK. Richard Pixley <rich@cygnus>1991-12-28 01:27:15 +0000
committerK. Richard Pixley <rich@cygnus>1991-12-28 01:27:15 +0000
commit25113b464774b474d4c233f2acaec23fa367eace (patch)
tree63537064937eedff4ceb8163e0382be3aead430d /Makefile.in
parent53b28d354e11be12148aa001cc7c175b013ebb43 (diff)
downloadgdb-25113b464774b474d4c233f2acaec23fa367eace.zip
gdb-25113b464774b474d4c233f2acaec23fa367eace.tar.gz
gdb-25113b464774b474d4c233f2acaec23fa367eace.tar.bz2
flex joins the fray, also fixed clean-info in devo.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in83
1 files changed, 73 insertions, 10 deletions
diff --git a/Makefile.in b/Makefile.in
index 3bc4e34..17b5736 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -78,6 +78,10 @@ all: $(ALL)
info: cfg-paper.info
$(MAKE) subdir_do DO=info "DODIRS=$(SUBDIRS)"
+clean-info:
+ $(MAKE) subdir_do DO=clean-info "DODIRS=$(SUBDIRS)"
+ rm -f cfg-paper.info
+
cfg-paper.info: cfg-paper.texi
$(MAKEINFO) -o cfg-paper.info $(srcdir)/cfg-paper.texi
@@ -93,24 +97,26 @@ install-dir.info:
$(INSTALL_DATA) dir.info $(infodir)/dir.info
# clib prms
-all.normal: all-texinfo all-bison all-byacc all-ld all-gnulib all-gdb all-make \
- all-cvs all-emacs all-ispell
+all.normal: all-texinfo all-bison all-byacc all-flex all-ld all-gnulib \
+ all-gdb all-make all-cvs all-emacs all-ispell
all.cross: all-bison all-ld all-gnulib all-gdb
# $(MAKE) subdir_do DO=all "DODIRS=$(SUBDIRS) $(OTHERS)"
-clean: clean-libiberty clean-texinfo clean-bfd clean-binutils clean-bison \
- clean-byacc clean-ld clean-gas clean-gcc clean-gnulib clean-readline \
- clean-glob clean-gdb clean-make clean-diff clean-grep clean-rcs \
- clean-gdbm clean-cvs clean-emacs clean-ispell
+clean: clean-libiberty clean-texinfo clean-bfd clean-binutils \
+ clean-bison clean-byacc clean-flex clean-ld clean-gas \
+ clean-gcc clean-gnulib clean-readline clean-glob clean-gdb \
+ clean-make clean-diff clean-grep clean-rcs clean-gdbm \
+ clean-cvs clean-emacs clean-ispell
rm -rf *.a TEMP errs core *.o *~ \#* TAGS *.E
install: $(INSTALL_TARGET)
$(INSTALL_DATA) configure.man $(man1dir)/configure.1
-install.all: install-dirs install-libiberty install-texinfo install-binutils install-bison \
- install-byacc install-ld install-gas install-gcc install-gnulib \
- install-readline install-glob install-gdb install-make install-cvs \
- install-emacs install-ispell
+install.all: install-dirs install-libiberty install-texinfo \
+ install-binutils install-bison install-byacc install-flex \
+ install-ld install-gas install-gcc install-gnulib \
+ install-readline install-glob install-gdb install-make \
+ install-cvs install-emacs install-ispell
install.cross: install-dirs install-libiberty install-binutils install-bison \
install-byacc install-ld install-gas install-gnulib \
install-readline install-glob install-gdb
@@ -1351,6 +1357,63 @@ install-ispell: install-rcs install-gdbm force
true ; \
fi
+### flex
+.PHONY: all-flex just-flex
+all-flex: just-flex
+just-flex: force
+ if [ -d $(unsubdir)/flex ] ; then \
+ (cd $(unsubdir)/flex$(subdir); \
+ $(MAKE) \
+ "against=$(against)" \
+ "AR=$(AR)" \
+ "AR_FLAGS=$(AR_FLAGS)" \
+ "CC=$(CC)" \
+ "RANLIB=$(RANLIB)" \
+ "LOADLIBES=$(LOADLIBES)" \
+ "LDFLAGS=$(LDFLAGS)" \
+ "BISON=$(BISON)" \
+ "MAKEINFO=$(MAKEINFO)" \
+ all) ; \
+ else \
+ true ; \
+ fi
+
+clean-flex: force
+ if [ -d $(unsubdir)/flex ] ; then \
+ (cd $(unsubdir)/flex$(subdir); \
+ $(MAKE) \
+ "against=$(against)" \
+ "AR=$(AR)" \
+ "AR_FLAGS=$(AR_FLAGS)" \
+ "CC=$(CC)" \
+ "RANLIB=$(RANLIB)" \
+ "LOADLIBES=$(LOADLIBES)" \
+ "LDFLAGS=$(LDFLAGS)" \
+ "BISON=$(BISON)" \
+ "MAKEINFO=$(MAKEINFO)" \
+ clean) ; \
+ else \
+ true ; \
+ fi
+
+install-flex: force
+ if [ -d $(unsubdir)/flex ] ; then \
+ (cd $(unsubdir)/flex$(subdir); \
+ $(MAKE) \
+ "against=$(against)" \
+ "AR=$(AR)" \
+ "AR_FLAGS=$(AR_FLAGS)" \
+ "CC=$(CC)" \
+ "RANLIB=$(RANLIB)" \
+ "LOADLIBES=$(LOADLIBES)" \
+ "LDFLAGS=$(LDFLAGS)" \
+ "BISON=$(BISON)" \
+ "MAKEINFO=$(MAKEINFO)" \
+ install) ; \
+ else \
+ true ; \
+ fi
+
### other supporting targets
# this is a bad hack.
all.xclib: all.normal