4
0
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:
Jeff Johnston 2009-06-19 18:18:01 +00:00
parent ab9ef0fa5f
commit a8481dca71
4 changed files with 22 additions and 6 deletions

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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,