# This is set by the configure script to the list of directories which
# should be built using the target tools.
-TARGET_CONFIGDIRS = libiberty libgloss newlib libio librx libstdc++ libg++ winsup opcodes cygmon
+TARGET_CONFIGDIRS = libiberty libgloss newlib libio libstdc++ winsup opcodes cygmon
# Target libraries are put under this directory:
# Changed by configure to $(target_alias) if cross.
ALL = all.normal
INSTALL_TARGET = installdirs \
+ install-gcc \
$(INSTALL_MODULES) \
$(INSTALL_TARGET_MODULES) \
$(INSTALL_X11_MODULES) \
- install-gcc \
$(INSTALL_DOSREL)
if [ -f $$r/gcc/xgcc ] ; then \
if [ -f $$r/$(TARGET_SUBDIR)/newlib/Makefile ] ; then \
if [ -f $$r/$(TARGET_SUBDIR)/winsup/Makefile ] ; then \
- echo $$r/gcc/xgcc -B$$r/gcc/ -B$$r/newlib/ -L$$r/$(TARGET_SUBDIR)/winsup -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc; \
+ echo $$r/gcc/xgcc -B$$r/gcc/ -B$$r/$(TARGET_SUBDIR)/newlib/ -L$$r/$(TARGET_SUBDIR)/winsup -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc; \
else \
echo $$r/gcc/xgcc -B$$r/gcc/ -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc; \
fi; \
if [ -f $$r/gcc/xgcc ] ; then \
if [ -f $$r/$(TARGET_SUBDIR)/newlib/Makefile ] ; then \
if [ -f $$r/$(TARGET_SUBDIR)/winsup/Makefile ] ; then \
- echo $$r/gcc/xgcc -B$$r/gcc/ -B$$r/newlib/ -L$$r/winsup -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc; \
+ echo $$r/gcc/xgcc -B$$r/gcc/ -B$$r/$(TARGET_SUBDIR)/newlib/ -L$$r/winsup -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc; \
else \
echo $$r/gcc/xgcc -B$$r/gcc/ -idirafter $$r/$(TARGET_SUBDIR)/newlib/targ-include -idirafter $$s/newlib/libc/include -nostdinc; \
fi; \
"PICFLAG=$(PICFLAG)" \
"PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \
"RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
+ "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
"SHELL=$(SHELL)" \
"EXPECT=$(EXPECT)" \
"RUNTEST=$(RUNTEST)" \
"infodir=$(infodir)" \
"libdir=$(libdir)" \
"libexecdir=$(libexecdir)" \
+ "lispdir=$(lispdir)" \
"localstatedir=$(localstatedir)" \
"mandir=$(mandir)" \
"oldincludedir=$(oldincludedir)" \
all-jstools \
$(end-sanitize-ide) \
all-ld \
+ all-libgui \
all-libiberty \
+ $(start-sanitize-ide) \
all-libide \
+ $(end-sanitize-ide) \
all-m4 \
all-make \
all-mmalloc \
all-send-pr \
all-shellutils \
all-sim \
- all-sn \
+ all-snavigator \
all-tar \
all-tcl \
all-texinfo \
check-jstools \
$(end-sanitize-ide) \
check-ld \
+ check-libgui \
check-libiberty \
+ $(start-sanitize-ide) \
check-libide \
+ $(end-sanitize-ide) \
check-m4 \
check-make \
check-mmcheckoc \
check-sed \
check-send-pr \
check-shellutils \
- check-sn \
+ check-snavigator \
check-sim \
check-tar \
check-tcl \
# We put install-opcodes before install-binutils because the installed
# binutils might be on PATH, and they might need the shared opcodes
# library.
+# We put install-tcl before install-itcl because itcl wants to run a
+# program on installation which uses the Tcl libraries.
INSTALL_MODULES = \
install-apache \
install-autoconf \
install-indent \
install-inet \
install-ispell \
+ install-tcl \
install-itcl \
$(start-sanitize-ide) \
install-jstools \
$(end-sanitize-ide) \
install-ld \
+ install-libgui \
install-libiberty \
+ $(start-sanitize-ide) \
install-libide \
+ $(end-sanitize-ide) \
install-m4 \
install-make \
install-mmalloc \
install-send-pr \
install-shellutils \
install-sim \
- install-sn \
+ install-snavigator \
install-tar \
- install-tcl \
install-texinfo \
install-textutils \
install-tgas \
ALL_TARGET_MODULES = \
all-target-libio \
all-target-libstdc++ \
- all-target-librx \
- all-target-libg++ \
all-target-newlib \
all-target-winsup \
all-target-libgloss \
CONFIGURE_TARGET_MODULES = \
configure-target-libio \
configure-target-libstdc++ \
- configure-target-librx \
- configure-target-libg++ \
configure-target-newlib \
configure-target-winsup \
configure-target-libgloss \
CHECK_TARGET_MODULES = \
check-target-libio \
check-target-libstdc++ \
- check-target-libg++ \
check-target-newlib \
check-target-winsup \
check-target-libiberty \
INSTALL_TARGET_MODULES = \
install-target-libio \
install-target-libstdc++ \
- install-target-libg++ \
install-target-newlib \
install-target-winsup \
install-target-libgloss \
clean-jstools \
$(end-sanitize-ide) \
clean-ld \
+ clean-libgui \
clean-libiberty \
+ $(start-sanitize-ide) \
clean-libide \
+ $(end-sanitize-ide) \
clean-m4 \
clean-make \
clean-mmalloc \
clean-send-pr \
clean-shellutils \
clean-sim \
- clean-sn \
+ clean-snavigator \
clean-tar \
clean-tcl \
clean-texinfo \
CLEAN_TARGET_MODULES = \
clean-target-libio \
clean-target-libstdc++ \
- clean-target-librx \
- clean-target-libg++ \
clean-target-newlib \
clean-target-winsup \
clean-target-libgloss \
ALL_GCC = all-gcc
all-gcc: all-bison all-byacc all-binutils all-gas all-ld
all-bootstrap: all-libiberty all-bison all-byacc all-binutils all-gas all-ld
-GDB_TK = all-tk all-tcl all-itcl all-tix all-libide
+GDB_TK = all-tk all-tcl all-itcl all-tix all-libgui
+# start-sanitize-ide
+GDB_TK = all-tk all-tcl all-itcl all-tix all-libgui all-libide
+# end-sanitize-ide
all-gdb: all-libiberty all-opcodes all-bfd all-mmalloc all-readline all-bison all-byacc all-sim $(gdbnlmrequirements) $(GDB_TK)
all-gnuserv:
configure-target-gperf: $(ALL_GCC)
all-ispell: all-emacs19
all-itcl: all-tcl all-tk
# start-sanitize-ide
-all-jstools: all-tcl all-tk all-tix all-libide
+all-jstools: all-tcl all-tk all-tix all-libgui all-libide
# end-sanitize-ide
all-ld: all-libiberty all-bfd all-opcodes all-bison all-byacc all-flex
configure-target-libg++: $(ALL_GCC) configure-target-librx
configure-target-libio: $(ALL_GCC)
all-target-libio: configure-target-libio all-gas all-ld all-gcc all-target-libiberty all-target-newlib
check-target-libio: all-target-libstdc++
+all-libgui: all-tcl all-tk all-itcl
all-libiberty:
-all-libide: all-tcl all-tk all-itcl all-ilu
+# start-sanitize-ide
+all-libide: all-tcl all-tk all-itcl all-ilu all-libgui
+# end-sanitize-ide
configure-target-librx: $(ALL_GCC) configure-target-newlib
all-target-librx: configure-target-librx
configure-target-libstdc++: $(ALL_GCC)
all-send-pr: all-prms
all-shellutils:
all-sim: all-libiberty all-bfd all-opcodes all-readline
-all-sn: all-tcl all-tk all-tix all-itcl all-db all-grep
+all-snavigator: all-tcl all-tk all-tix all-itcl all-db all-grep
all-tar: all-libiberty
all-tcl:
all-tclX: all-tcl all-tk
all-time:
all-tix: all-tcl all-tk
# start-sanitize-ide
-all-vmake: all-tcl all-tk all-itcl all-tix all-libide
+all-vmake: all-tcl all-tk all-itcl all-tix all-libgui all-libide
# end-sanitize-ide
all-wdiff:
-all-target-winsup: all-target-newlib all-target-libiberty all-target-librx all-target-libio configure-target-winsup
+all-target-winsup: all-target-newlib all-target-libiberty all-target-libio configure-target-winsup
configure-target-winsup: configure-target-newlib
all-uudecode: all-libiberty
configure-target-libiberty: $(ALL_GCC)
all-target-libiberty: configure-target-libiberty all-gcc all-ld all-target-newlib
all-target: $(ALL_TARGET_MODULES)
-install-itcl: install-tcl
install-target: $(INSTALL_TARGET_MODULES)
-
+# start-sanitize-gdbtk
+install-gdbtk: install-tcl install-tk install-itcl install-tix install-libgui install-gdb
+#end-sanitize-gdbtk
### other supporting targets
MAKEDIRS= \