install-dir.info:
$(INSTALL_DATA) dir.info $(infodir)/dir.info
-# clib send_pr
-# all-libgcc
all.normal: .stmp-libiberty .stmp-mmalloc .stmp-texinfo .stmp-bison \
.stmp-byacc .stmp-bfd .stmp-ld .stmp-gas .stmp-gcc \
.stmp-binutils .stmp-libg++ .stmp-readline .stmp-gdb \
.stmp-make .stmp-rcs .stmp-cvs .stmp-diff .stmp-grep \
.stmp-patch .stmp-emacs .stmp-ispell .stmp-fileutils \
- .stmp-newlib .stmp-gprof
+ .stmp-newlib .stmp-gprof .stmp-send_pr
all.cross: .stmp-libiberty .stmp-mmalloc .stmp-gas .stmp-bison .stmp-ld \
.stmp-bfd .stmp-libgcc .stmp-readline .stmp-gdb
# $(MAKE) subdir_do DO=all "DODIRS=$(SUBDIRS) $(OTHERS)"
clean-gcc clean-libgcc clean-readline clean-glob clean-gdb \
clean-make clean-diff clean-grep clean-rcs clean-gdbm \
clean-cvs clean-patch clean-emacs clean-ispell clean-fileutils \
- clean-libg++ clean-gprof
+ clean-libg++ clean-gprof clean-send_pr
-rm -rf *.a TEMP errs core *.o *~ \#* TAGS *.E
clean-stamps:
install-ld install-gas install-gcc install-gprof \
install-libgcc install-readline install-glob install-gdb \
install-make install-cvs install-patch install-emacs \
- install-ispell install-fileutils install-libg++ install-newlib
+ install-ispell install-fileutils install-libg++ install-newlib \
+ install-send_pr
install.cross: install-dirs install-libiberty install-mmalloc install-binutils \
install-bison install-byacc install-ld install-gas install-libgcc \
### libiberty
all-libiberty: .stmp-libiberty
.stmp-libiberty:
- if [ -d ./libiberty ] ; then \
+ @if [ -d ./libiberty ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libiberty; \
$(MAKE) \
touch .stmp-libiberty
clean-libiberty: force
- if [ -d ./libiberty ] ; then \
+ @if [ -d ./libiberty ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libiberty; \
$(MAKE) \
fi
install-libiberty: force
- if [ -d ./libiberty ] ; then \
+ @if [ -d ./libiberty ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libiberty; \
$(MAKE) \
### mmalloc
all-mmalloc: .stmp-mmalloc
.stmp-mmalloc:
- if [ -d ./mmalloc ] ; then \
+ @if [ -d ./mmalloc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./mmalloc; \
$(MAKE) \
touch .stmp-mmalloc
clean-mmalloc: force
- if [ -d ./mmalloc ] ; then \
+ @if [ -d ./mmalloc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./mmalloc; \
$(MAKE) \
fi
install-mmalloc: force
- if [ -d ./mmalloc ] ; then \
+ @if [ -d ./mmalloc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./mmalloc; \
$(MAKE) \
### texinfo
all-texinfo: .stmp-libiberty .stmp-texinfo
.stmp-texinfo:
- if [ -d ./texinfo ] ; then \
+ @if [ -d ./texinfo ] ; then \
rootme=`pwd` ; export rootme ; \
rootme=`pwd` ; export rootme ; \
(cd ./texinfo; \
touch .stmp-texinfo
clean-texinfo: force
- if [ -d ./texinfo ] ; then \
+ @if [ -d ./texinfo ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./texinfo; \
$(MAKE) \
fi
install-texinfo: force
- if [ -d ./texinfo ] ; then \
+ @if [ -d ./texinfo ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./texinfo; \
$(MAKE) \
### bfd
all-bfd: .stmp-bfd
.stmp-bfd:
- if [ -d ./bfd ] ; then \
+ @if [ -d ./bfd ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./bfd; \
$(MAKE) \
touch .stmp-bfd
clean-bfd: force
- if [ -d ./bfd ] ; then \
+ @if [ -d ./bfd ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./bfd; \
$(MAKE) \
fi
install-bfd: force
- if [ -d ./bfd ] ; then \
+ @if [ -d ./bfd ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./bfd; \
$(MAKE) \
### binutils
all-binutils: .stmp-libiberty .stmp-bfd .stmp-binutils
.stmp-binutils:
- if [ -d ./binutils ] ; then \
+ @if [ -d ./binutils ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./binutils; \
$(MAKE) \
touch .stmp-binutils
clean-binutils: force
- if [ -d ./binutils ] ; then \
+ @if [ -d ./binutils ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./binutils; \
$(MAKE) \
fi
install-binutils: force
- if [ -d ./binutils ] ; then \
+ @if [ -d ./binutils ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./binutils; \
$(MAKE) \
### newlib
all-newlib: .stmp-newlib
.stmp-newlib:
- if [ -d ./newlib ] ; then \
+ @if [ -d ./newlib ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./newlib; \
$(MAKE) \
touch .stmp-newlib
clean-newlib: force
- if [ -d ./newlib ] ; then \
+ @if [ -d ./newlib ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./newlib; \
$(MAKE) \
fi
install-newlib: force
- if [ -d ./newlib ] ; then \
+ @if [ -d ./newlib ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./newlib; \
$(MAKE) \
### gprof
.PHONY: all-gprof just-gprof
all-gprof: .stmp-gprof
-.stmp-gprof: .stmp-libiberty .stmp-bfd force
- if [ -d ./gprof ] ; then \
+.stmp-gprof: .stmp-libiberty .stmp-bfd
+ @if [ -d ./gprof ] ; then \
(cd ./gprof; \
$(MAKE) \
"against=$(against)" \
touch .stmp-gprof
clean-gprof: force
- if [ -d $(unsubdir)/gprof ] ; then \
+ @if [ -d $(unsubdir)/gprof ] ; then \
(cd $(unsubdir)/gprof$(subdir); \
$(MAKE) \
"against=$(against)" \
fi
install-gprof: force
- if [ -d $(unsubdir)/gprof ] ; then \
+ @if [ -d $(unsubdir)/gprof ] ; then \
(cd $(unsubdir)/gprof$(subdir); \
$(MAKE) \
"against=$(against)" \
### byacc
all-byacc: .stmp-byacc
.stmp-byacc:
- if [ -d ./byacc ] ; then \
+ @if [ -d ./byacc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./byacc; \
$(MAKE) \
touch .stmp-byacc
clean-byacc: force
- if [ -d ./byacc ] ; then \
+ @if [ -d ./byacc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./byacc; \
$(MAKE) \
fi
install-byacc: force
- if [ -d ./byacc ] ; then \
+ @if [ -d ./byacc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./byacc; \
$(MAKE) \
### bison
all-bison: .stmp-libiberty .stmp-bison
.stmp-bison:
- if [ -d ./bison ] ; then \
+ @if [ -d ./bison ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./bison; \
$(MAKE) \
touch .stmp-bison
clean-bison: force
- if [ -d ./bison ] ; then \
+ @if [ -d ./bison ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./bison; \
$(MAKE) \
fi
install-bison: force
- if [ -d ./bison ] ; then \
+ @if [ -d ./bison ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./bison; \
$(MAKE) \
### gcc
all-gcc: .stmp-libiberty .stmp-bison .stmp-gas .stmp-gcc
.stmp-gcc:
- if [ -d ./gcc ] ; then \
+ @if [ -d ./gcc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gcc; \
$(MAKE) \
touch .stmp-gcc
clean-gcc: force
- if [ -d ./gcc ] ; then \
+ @if [ -d ./gcc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gcc; \
$(MAKE) \
fi
install-gcc:
- if [ -d ./gcc ] ; then \
+ @if [ -d ./gcc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gcc; \
$(MAKE) \
### readline
all-readline: .stmp-readline
.stmp-readline:
- if [ -d ./readline ] ; then \
+ @if [ -d ./readline ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./readline; \
$(MAKE) \
touch .stmp-readline
clean-readline: force
- if [ -d ./readline ] ; then \
+ @if [ -d ./readline ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./readline; \
$(MAKE) \
fi
install-readline: force
- if [ -d ./readline ] ; then \
+ @if [ -d ./readline ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./readline; \
$(MAKE) \
### glob
all-glob: .stmp-glob
.stmp-glob:
- if [ -d ./glob ] ; then \
+ @if [ -d ./glob ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./glob; \
$(MAKE) \
touch .stmp-glob
clean-glob: force
- if [ -d ./glob ] ; then \
+ @if [ -d ./glob ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./glob; \
$(MAKE) \
fi
install-glob: force
- if [ -d ./glob ] ; then \
+ @if [ -d ./glob ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./glob; \
$(MAKE) \
### gas
all-gas: .stmp-libiberty .stmp-bfd .stmp-gas
.stmp-gas:
- if [ -d ./gas ] ; then \
+ @if [ -d ./gas ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gas; \
$(MAKE) \
touch .stmp-gas
clean-gas: force
- if [ -d ./gas ] ; then \
+ @if [ -d ./gas ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gas; \
$(MAKE) \
fi
install-gas: force
- if [ -d ./gas ] ; then \
+ @if [ -d ./gas ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gas; \
$(MAKE) \
### ld
all-ld: .stmp-libiberty .stmp-bfd .stmp-bison .stmp-ld
.stmp-ld:
- if [ -d ./ld ] ; then \
+ @if [ -d ./ld ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./ld; \
$(MAKE) \
touch .stmp-ld
clean-ld: force
- if [ -d ./ld ] ; then \
+ @if [ -d ./ld ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./ld; \
$(MAKE) \
fi
install-ld: force
- if [ -d ./ld ] ; then \
+ @if [ -d ./ld ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./ld; \
$(MAKE) \
### libgcc (and libgcc1)
all-libgcc1: all-gas all-binutils .stmp-libgcc1
.stmp-libgcc1:
- if [ -d ./libgcc ] ; then \
+ @if [ -d ./libgcc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libgcc; \
$(MAKE) \
touch .stmp-libgcc1
clean-libgcc1: force
- if [ -d ./libgcc ] ; then \
+ @if [ -d ./libgcc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libgcc; \
$(MAKE) \
all-libgcc: all-gas all-gcc all-binutils .stmp-libgcc
.stmp-libgcc:
true
- if [ -d ./libgcc ] ; then \
+ @if [ -d ./libgcc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libgcc; \
$(MAKE) \
touch .stmp-libgcc
clean-libgcc: force
- if [ -d ./libgcc ] ; then \
+ @if [ -d ./libgcc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libgcc; \
$(MAKE) \
fi
install-libgcc: force
- if [ -d ./libgcc ] ; then \
+ @if [ -d ./libgcc ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libgcc; \
$(MAKE) \
all-gdb: .stmp-bfd .stmp-libiberty .stmp-mmalloc .stmp-readline .stmp-glob \
.stmp-bison .stmp-gdb
.stmp-gdb:
- if [ -d ./gdb ] ; then \
+ @if [ -d ./gdb ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gdb; \
$(MAKE) \
touch .stmp-gdb
clean-gdb: force
- if [ -d ./gdb ] ; then \
+ @if [ -d ./gdb ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gdb; \
$(MAKE) \
fi
install-gdb: force
- if [ -d ./gdb ] ; then \
+ @if [ -d ./gdb ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gdb; \
$(MAKE) \
### make
all-make: all-libiberty .stmp-make
.stmp-make:
- if [ -d ./make ] ; then \
+ @if [ -d ./make ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./make; \
$(MAKE) \
touch .stmp-make
clean-make: force
- if [ -d ./make ] ; then \
+ @if [ -d ./make ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./make; \
$(MAKE) \
fi
install-make: force
- if [ -d ./make ] ; then \
+ @if [ -d ./make ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./make; \
$(MAKE) \
### diff
all-diff: .stmp-diff
.stmp-diff:
- if [ -d ./diff ] ; then \
+ @if [ -d ./diff ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./diff; \
$(MAKE) \
touch .stmp-diff
clean-diff: force
- if [ -d ./diff ] ; then \
+ @if [ -d ./diff ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./diff; \
$(MAKE) \
fi
install-diff: force
- if [ -d ./diff ] ; then \
+ @if [ -d ./diff ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./diff/; \
$(MAKE) \
### grep
all-grep: .stmp-grep
.stmp-grep:
- if [ -d ./grep ] ; then \
+ @if [ -d ./grep ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./grep; \
$(MAKE) \
touch .stmp-grep
clean-grep: force
- if [ -d ./grep ] ; then \
+ @if [ -d ./grep ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./grep; \
$(MAKE) \
fi
install-grep: force
- if [ -d ./grep ] ; then \
+ @if [ -d ./grep ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./grep; \
$(MAKE) \
### rcs
all-rcs: .stmp-diff .stmp-grep .stmp-rcs
.stmp-rcs:
- if [ -d ./rcs ] ; then \
+ @if [ -d ./rcs ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./rcs; \
$(MAKE) \
touch .stmp-rcs
clean-rcs: force
- if [ -d ./rcs ] ; then \
+ @if [ -d ./rcs ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./rcs; \
$(MAKE) \
fi
install-rcs: install-grep install-diff force
- if [ -d ./rcs ] ; then \
+ @if [ -d ./rcs ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./rcs; \
$(MAKE) \
### gdbm
all-gdbm: .stmp-gdbm
.stmp-gdbm:
- if [ -d ./gdbm ] ; then \
+ @if [ -d ./gdbm ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gdbm; \
$(MAKE) \
touch .stmp-gdbm
clean-gdbm: force
- if [ -d ./gdbm ] ; then \
+ @if [ -d ./gdbm ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gdbm; \
$(MAKE) \
fi
install-gdbm: force
- if [ -d ./gdbm ] ; then \
+ @if [ -d ./gdbm ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./gdbm; \
$(MAKE) \
all-cvs: .stmp-cvs .stmp-rcs .stmp-grep .stmp-diff
.stmp-cvs: .stmp-gdbm
- if [ -d ./cvs ] ; then \
+ @if [ -d ./cvs ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./cvs; \
$(MAKE) \
touch .stmp-cvs
clean-cvs: clean-gdbm
- if [ -d ./cvs ] ; then \
+ @if [ -d ./cvs ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./cvs; \
$(MAKE) \
fi
install-cvs: install-rcs install-gdbm
- if [ -d ./cvs ] ; then \
+ @if [ -d ./cvs ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./cvs; \
$(MAKE) \
### patch
all-patch: .stmp-patch
.stmp-patch:
- if [ -d ./patch ] ; then \
+ @if [ -d ./patch ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./patch; \
$(MAKE) \
touch .stmp-patch
clean-patch:
- if [ -d ./patch ] ; then \
+ @if [ -d ./patch ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./patch; \
$(MAKE) \
fi
install-patch:
- if [ -d ./patch ] ; then \
+ @if [ -d ./patch ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./patch; \
$(MAKE) \
### emacs
all-emacs: .stmp-emacs
.stmp-emacs:
- if [ -d ./emacs ] ; then \
+ @if [ -d ./emacs ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./emacs; \
$(MAKE) \
touch .stmp-emacs
clean-emacs:
- if [ -d ./emacs ] ; then \
+ @if [ -d ./emacs ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./emacs; \
$(MAKE) \
fi
install-emacs: install-rcs install-gdbm
- if [ -d ./emacs ] ; then \
+ @if [ -d ./emacs ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./emacs; \
$(MAKE) \
### ispell
all-ispell: .stmp-emacs .stmp-ispell
.stmp-ispell:
- if [ -d ./ispell ] ; then \
+ @if [ -d ./ispell ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./ispell; \
$(MAKE) \
touch .stmp-ispell
clean-ispell:
- if [ -d ./ispell ] ; then \
+ @if [ -d ./ispell ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./ispell; \
$(MAKE) \
fi
install-ispell: install-rcs install-gdbm
- if [ -d ./ispell ] ; then \
+ @if [ -d ./ispell ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./ispell; \
$(MAKE) \
### fileutils
all-fileutils: .stmp-fileutils
.stmp-fileutils:
- if [ -d ./fileutils ] ; then \
+ @if [ -d ./fileutils ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./fileutils; \
$(MAKE) \
touch .stmp-fileutils
clean-fileutils:
- if [ -d ./fileutils ] ; then \
+ @if [ -d ./fileutils ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./fileutils; \
$(MAKE) \
fi
install-fileutils:
- if [ -d ./fileutils ] ; then \
+ @if [ -d ./fileutils ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./fileutils; \
$(MAKE) \
true ; \
fi
+### send_pr
+all-send_pr: .stmp-send_pr
+.stmp-send_pr:
+ @if [ -d ./send_pr ] ; then \
+ rootme=`pwd` ; export rootme ; \
+ (cd ./send_pr; \
+ $(MAKE) \
+ "prefix=$(prefix)" \
+ "datadir=$(datadir)" \
+ "mandir=$(mandir)" \
+ "against=$(against)" \
+ "AR=$(AR)" \
+ "AR_FLAGS=$(AR_FLAGS)" \
+ "CC=$(CC)" \
+ "RANLIB=$(RANLIB)" \
+ "LOADLIBES=$(LOADLIBES)" \
+ "LDFLAGS=$(LDFLAGS)" \
+ "BISON=$(BISON)" \
+ "MAKEINFO=$(MAKEINFO)" \
+ all) ; \
+ else \
+ true ; \
+ fi
+ touch .stmp-send_pr
+
+clean-send_pr:
+ @if [ -d ./send_pr ] ; then \
+ rootme=`pwd` ; export rootme ; \
+ (cd ./send_pr; \
+ $(MAKE) \
+ "prefix=$(prefix)" \
+ "datadir=$(datadir)" \
+ "mandir=$(mandir)" \
+ "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-send_pr:
+ @if [ -d ./send_pr ] ; then \
+ rootme=`pwd` ; export rootme ; \
+ (cd ./send_pr; \
+ $(MAKE) \
+ "prefix=$(prefix)" \
+ "datadir=$(datadir)" \
+ "mandir=$(mandir)" \
+ "against=$(against)" \
+ "AR=$(AR)" \
+ "AR_FLAGS=$(AR_FLAGS)" \
+ "CC=$(CC)" \
+ "RANLIB=$(RANLIB)" \
+ "LOADLIBES=$(LOADLIBES)" \
+ "LDFLAGS=$(LDFLAGS)" \
+ "BISON=$(BISON)" \
+ "MAKEINFO=$(MAKEINFO)" \
+ install) ; \
+ else \
+ true ; \
+ fi
+
### libg++
GXX = `if [ -d $${rootme}/gcc ] ; \
then echo $${rootme}/gcc/gcc -B$${rootme}/gcc/ ; \
all-libg++: .stmp-gas .stmp-ld .stmp-gcc .stmp-libg++
.stmp-libg++: .stmp-gcc
- if [ -d ./libg++ ] ; then \
+ @if [ -d ./libg++ ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libg++; \
$(MAKE) \
touch .stmp-libg++
clean-libg++:
- if [ -d ./libg++ ] ; then \
+ @if [ -d ./libg++ ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libg++; \
$(MAKE) \
fi
install-libg++:
- if [ -d ./libg++ ] ; then \
+ @if [ -d ./libg++ ] ; then \
rootme=`pwd` ; export rootme ; \
(cd ./libg++; \
$(MAKE) \