@numchapentry{Introduction}{1}{Introduction}{1} @numsecentry{Goals}{1.1}{Goals}{1} @numsecentry{Tools}{1.2}{Tools}{1} @numsecentry{History}{1.3}{History}{2} @numsecentry{Building}{1.4}{Building}{3} @numchapentry{Getting Started}{2}{Getting Started}{4} @numsecentry{Write configure.in}{2.1}{Write configure.in}{4} @numsecentry{Write Makefile.am}{2.2}{Write Makefile.am}{6} @numsecentry{Write acconfig.h}{2.3}{Write acconfig.h}{7} @numsecentry{Generate files}{2.4}{Generate files}{8} @numsecentry{Example}{2.5}{Getting Started Example}{9} @numsubsecentry{First Try}{2.5.1}{Getting Started Example 1}{9} @numsubsecentry{Second Try}{2.5.2}{Getting Started Example 2}{10} @numsubsecentry{Third Try}{2.5.3}{Getting Started Example 3}{12} @numsubsecentry{Generate Files}{2.5.4}{Generate Files in Example}{14} @numchapentry{Files}{3}{Files}{14} @numsecentry{Developer Files}{3.1}{Developer Files}{14} @numsubsecentry{Developer Files Picture}{3.1.1}{Developer Files Picture}{14} @numsubsecentry{Written Developer Files}{3.1.2}{Written Developer Files}{15} @numsubsecentry{Generated Developer Files}{3.1.3}{Generated Developer Files}{16} @numsecentry{Build Files}{3.2}{Build Files}{17} @numsubsecentry{Build Files Picture}{3.2.1}{Build Files Picture}{18} @numsubsecentry{Build Files Description}{3.2.2}{Build Files Description}{18} @numsecentry{Support Files}{3.3}{Support Files}{19} @numchapentry{Configuration Names}{4}{Configuration Names}{20} @numsecentry{Configuration Name Definition}{4.1}{Configuration Name Definition}{20} @numsecentry{Using Configuration Names}{4.2}{Using Configuration Names}{21} @numchapentry{Cross Compilation Tools}{5}{Cross Compilation Tools}{21} @numsecentry{Cross Compilation Concepts}{5.1}{Cross Compilation Concepts}{22} @numsecentry{Host and Target}{5.2}{Host and Target}{22} @numsecentry{Using the Host Type}{5.3}{Using the Host Type}{22} @numsecentry{Specifying the Target}{5.4}{Specifying the Target}{23} @numsecentry{Using the Target Type}{5.5}{Using the Target Type}{23} @numsecentry{Cross Tools in the Cygnus Tree}{5.6}{Cross Tools in the Cygnus Tree}{24} @numsubsecentry{Host and Target Libraries}{5.6.1}{Host and Target Libraries}{24} @numsubsecentry{Target Library Configure Scripts}{5.6.2}{Target Library Configure Scripts}{25} @numsubsecentry{Make Targets in Cygnus Tree}{5.6.3}{Make Targets in Cygnus Tree}{26} @numsubsecentry{Target libiberty}{5.6.4}{Target libiberty}{27} @numchapentry{Canadian Cross}{6}{Canadian Cross}{27} @numsecentry{Canadian Cross Example}{6.1}{Canadian Cross Example}{27} @numsecentry{Canadian Cross Concepts}{6.2}{Canadian Cross Concepts}{28} @numsecentry{Build Cross Host Tools}{6.3}{Build Cross Host Tools}{28} @numsecentry{Build and Host Options}{6.4}{Build and Host Options}{28} @numsecentry{Canadian Cross not in Cygnus Tree.}{6.5}{CCross not in Cygnus Tree}{29} @numsecentry{Canadian Cross in Cygnus Tree}{6.6}{CCross in Cygnus Tree}{29} @numsubsecentry{Building a Normal Program}{6.6.1}{Standard Cygnus CCross}{29} @numsubsecentry{Building a Cross Program}{6.6.2}{Cross Cygnus CCross}{30} @numsecentry{Supporting Canadian Cross}{6.7}{Supporting Canadian Cross}{31} @numsubsecentry{Supporting Canadian Cross in Configure Scripts}{6.7.1}{CCross in Configure}{31} @numsubsecentry{Supporting Canadian Cross in Makefiles.}{6.7.2}{CCross in Make}{32} @numchapentry{Cygnus Configure}{7}{Cygnus Configure}{32} @numsecentry{Cygnus Configure Basics}{7.1}{Cygnus Configure Basics}{32} @numsecentry{Cygnus Configure in C++ Libraries}{7.2}{Cygnus Configure in C++ Libraries}{34} @numchapentry{Multilibs}{8}{Multilibs}{34} @numsecentry{Multilibs in gcc}{8.1}{Multilibs in gcc}{34} @numsecentry{Multilibs in Target Libraries}{8.2}{Multilibs in Target Libraries}{35} @numchapentry{Frequently Asked Questions}{9}{FAQ}{36} @unnchapentry{Index}{10001}{Index}{37}