mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-01 03:50:28 +08:00
2009-06-19 Joseph Myers <joseph@codesourcery.com>
* Makefile.in (html, pdf): New. * doc/Makefile.in (html, pdf, porting.pdf, porting.html): New. * doc/porting.texi: Fix section structure.
This commit is contained in:
parent
ab9ef0fa5f
commit
a8481dca71
@ -1,3 +1,9 @@
|
|||||||
|
2009-06-19 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
* Makefile.in (html, pdf): New.
|
||||||
|
* doc/Makefile.in (html, pdf, porting.pdf, porting.html): New.
|
||||||
|
* doc/porting.texi: Fix section structure.
|
||||||
|
|
||||||
2009-06-17 Michael Eager <eager@eagercon.com>
|
2009-06-17 Michael Eager <eager@eagercon.com>
|
||||||
|
|
||||||
* rs6000/Makefile.in: Add xilinx support.
|
* rs6000/Makefile.in: Add xilinx support.
|
||||||
|
@ -155,7 +155,7 @@ distclean maintainer-clean realclean: clean-here
|
|||||||
$(MAKE) DO=$@ DODIRS="$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do; \
|
$(MAKE) DO=$@ DODIRS="$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do; \
|
||||||
$(MULTICLEAN) multi-clean DO=$@
|
$(MULTICLEAN) multi-clean DO=$@
|
||||||
|
|
||||||
.PHONY: info install-info clean-info
|
.PHONY: info install-info clean-info html pdf
|
||||||
subdir_do:
|
subdir_do:
|
||||||
@rootpre=`pwd`/; export rootpre; \
|
@rootpre=`pwd`/; export rootpre; \
|
||||||
srcrootpre=`cd $(srcdir); pwd`/; export srcrootpre; \
|
srcrootpre=`cd $(srcdir); pwd`/; export srcrootpre; \
|
||||||
@ -171,7 +171,7 @@ subdir_do:
|
|||||||
else true; fi; \
|
else true; fi; \
|
||||||
done
|
done
|
||||||
|
|
||||||
info dvi docs:
|
info dvi html pdf docs:
|
||||||
rootpre=`pwd`/; export rootpre; \
|
rootpre=`pwd`/; export rootpre; \
|
||||||
srcrootpre=`cd $(srcdir); pwd`/; export srcrootpre; \
|
srcrootpre=`cd $(srcdir); pwd`/; export srcrootpre; \
|
||||||
$(MAKE) DO=$@ DODIRS=doc $(FLAGS_TO_PASS) subdir_do
|
$(MAKE) DO=$@ DODIRS=doc $(FLAGS_TO_PASS) subdir_do
|
||||||
|
@ -39,8 +39,12 @@ all:
|
|||||||
|
|
||||||
info: porting.info
|
info: porting.info
|
||||||
|
|
||||||
|
html: porting.html
|
||||||
|
|
||||||
dvi: porting.dvi
|
dvi: porting.dvi
|
||||||
|
|
||||||
|
pdf: porting.pdf
|
||||||
|
|
||||||
ps: porting.ps
|
ps: porting.ps
|
||||||
|
|
||||||
doc: info dvi
|
doc: info dvi
|
||||||
@ -53,10 +57,16 @@ porting: porting.dvi porting.info
|
|||||||
porting.dvi: $(srcdir)/porting.texi $(srcdir)/porting.texi
|
porting.dvi: $(srcdir)/porting.texi $(srcdir)/porting.texi
|
||||||
$(TEXI2DVI) $(srcdir)/porting.texi
|
$(TEXI2DVI) $(srcdir)/porting.texi
|
||||||
|
|
||||||
|
porting.pdf: $(srcdir)/porting.texi $(srcdir)/porting.texi
|
||||||
|
$(TEXI2DVI) --pdf $(srcdir)/porting.texi
|
||||||
|
|
||||||
# info file for online browsing
|
# info file for online browsing
|
||||||
porting.info: $(srcdir)/porting.texi $(srcdir)/porting.texi
|
porting.info: $(srcdir)/porting.texi $(srcdir)/porting.texi
|
||||||
$(MAKEINFO) -I $(srcdir) -o porting.info $(srcdir)/porting.texi
|
$(MAKEINFO) -I $(srcdir) -o porting.info $(srcdir)/porting.texi
|
||||||
|
|
||||||
|
porting.html: $(srcdir)/porting.texi $(srcdir)/porting.texi
|
||||||
|
$(MAKEINFO) --html -I $(srcdir) -o porting.html $(srcdir)/porting.texi
|
||||||
|
|
||||||
porting.ps: porting.dvi
|
porting.ps: porting.dvi
|
||||||
dvips -f porting.dvi > porting.ps
|
dvips -f porting.dvi > porting.ps
|
||||||
|
|
||||||
|
@ -135,7 +135,7 @@ new library is called Libgloss, for Gnu Low-level OS support.
|
|||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Supported targets, Building libgloss, Libgloss, Libgloss
|
@node Supported targets, Building libgloss, Libgloss, Libgloss
|
||||||
@subsection Supported Targets
|
@section Supported Targets
|
||||||
Currently libgloss is being used for the following targets:
|
Currently libgloss is being used for the following targets:
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
@ -233,7 +233,7 @@ has never been tested with the output of GNU SOM, as this manual is
|
|||||||
mostly for Unix based systems.
|
mostly for Unix based systems.
|
||||||
|
|
||||||
@node Building libgloss, Board support, Supported targets, Libgloss
|
@node Building libgloss, Board support, Supported targets, Libgloss
|
||||||
@subsection Configuring and building libgloss.
|
@section Configuring and building libgloss.
|
||||||
|
|
||||||
Libgloss uses an autoconf based script to configure. Autoconf scripts
|
Libgloss uses an autoconf based script to configure. Autoconf scripts
|
||||||
are portable shell scripts that are generated from a configure.in file.
|
are portable shell scripts that are generated from a configure.in file.
|
||||||
@ -302,7 +302,7 @@ and uninstalled object tree. It also makes it easier to debug the other
|
|||||||
tools using libgloss's test suites.
|
tools using libgloss's test suites.
|
||||||
|
|
||||||
@node Board support, , Building libgloss, Libgloss
|
@node Board support, , Building libgloss, Libgloss
|
||||||
@subsection Adding Support for a New Board
|
@section Adding Support for a New Board
|
||||||
|
|
||||||
This section explains how to add support for a new board to libgloss.
|
This section explains how to add support for a new board to libgloss.
|
||||||
In order to add support for a board, you must already have developed a
|
In order to add support for a board, you must already have developed a
|
||||||
@ -378,7 +378,7 @@ is described elsewhere.
|
|||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Overview, Options, , GCC
|
@node Overview, Options, , GCC
|
||||||
@subsection Compilation passes
|
@section Compilation passes
|
||||||
|
|
||||||
GCC by itself only compiles the C or C++ code into assembler. Typically
|
GCC by itself only compiles the C or C++ code into assembler. Typically
|
||||||
GCC invokes all the passes required for you. These passes are cpp, cc1,
|
GCC invokes all the passes required for you. These passes are cpp, cc1,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user