Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Makefile.shared « newlib - cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: f1152fc627cf350f74784fa7e6505bc55f9c5eae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
objectlist.awk.in: $(noinst_LTLIBRARIES)
	-rm -f objectlist.awk.in
	for i in `ls *.lo` ; \
	do \
	  echo $$i `pwd`/$$i >> objectlist.awk.in ; \
	done

#
# documentation rules
#

SUFFIXES = .def .xml

CHEW = ${top_builddir}/../doc/makedoc -f $(top_srcdir)/../doc/doc.str

.c.def:
	$(CHEW) < $< > $*.def || ( rm $*.def && false )
	@touch stmp-def

TARGETDOC ?= ../tmp.texi

doc: $(CHEWOUT_FILES)
	for chapter in $(CHAPTERS) ; \
	do \
	  cat $(srcdir)/$$chapter >> $(TARGETDOC) ; \
	done

DOCBOOK_CHEW = ${top_srcdir}/../doc/makedocbook.py
DOCBOOK_OUT_FILES = $(CHEWOUT_FILES:.def=.xml)
DOCBOOK_CHAPTERS = $(CHAPTERS:.tex=.xml)

.c.xml:
	$(DOCBOOK_CHEW) < $< > $*.xml || ( rm $*.xml && false )
	@touch stmp-xml

docbook: $(DOCBOOK_OUT_FILES)
	for chapter in $(DOCBOOK_CHAPTERS) ; \
	do \
	  ${top_srcdir}/../doc/chapter-texi2docbook.py <$(srcdir)/$${chapter%.xml}.tex >../$$chapter ; \
	done

CLEANFILES = $(CHEWOUT_FILES) $(DOCBOOK_OUT_FILES)