62 |
BOARDS = @BOARDS@ |
BOARDS = @BOARDS@ |
63 |
CC = @CC@ |
CC = @CC@ |
64 |
CONFIG = @CONFIG@ |
CONFIG = @CONFIG@ |
65 |
|
CXX = @CXX@ |
66 |
EXEEXT = @EXEEXT@ |
EXEEXT = @EXEEXT@ |
67 |
MAINT = @MAINT@ |
MAINT = @MAINT@ |
68 |
MAKEINFO = @MAKEINFO@ |
MAKEINFO = @MAKEINFO@ |
76 |
# now, don't install the old texinfo document from version 1.3 |
# now, don't install the old texinfo document from version 1.3 |
77 |
# info_TEXINFOS = dejagnu.texi |
# info_TEXINFOS = dejagnu.texi |
78 |
DOCBOOK = @DOCBOOK@ |
DOCBOOK = @DOCBOOK@ |
79 |
TARGETS = overview.html overview.rtf overview.ps # overview.pdf overview.dvi |
TARGETS = overview.html overview.ps overview.pdf overview.rtf |
80 |
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs |
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs |
81 |
CONFIG_CLEAN_FILES = |
CONFIG_CLEAN_FILES = |
82 |
man1dir = $(mandir)/man1 |
man1dir = $(mandir)/man1 |
83 |
MANS = $(man_MANS) |
MANS = $(man_MANS) |
84 |
|
|
85 |
NROFF = nroff |
NROFF = nroff |
86 |
DIST_COMMON = README Makefile.am Makefile.in configure configure.in |
DIST_COMMON = README Makefile.am Makefile.in |
87 |
|
|
88 |
|
|
89 |
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) |
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) |
90 |
|
|
91 |
TAR = tar |
TAR = gtar |
92 |
GZIP_ENV = --best |
GZIP_ENV = --best |
93 |
all: all-redirect |
all: all-redirect |
94 |
.SUFFIXES: |
.SUFFIXES: |
155 |
@for file in $(DISTFILES); do \ |
@for file in $(DISTFILES); do \ |
156 |
d=$(srcdir); \ |
d=$(srcdir); \ |
157 |
if test -d $$d/$$file; then \ |
if test -d $$d/$$file; then \ |
158 |
cp -pr $$/$$file $(distdir)/$$file; \ |
cp -pr $$d/$$file $(distdir)/$$file; \ |
159 |
else \ |
else \ |
160 |
test -f $(distdir)/$$file \ |
test -f $(distdir)/$$file \ |
161 |
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \ |
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \ |
227 |
docs: $(TARGETS) |
docs: $(TARGETS) |
228 |
|
|
229 |
%.ps: %.dvi |
%.ps: %.dvi |
230 |
dvips -o $@ $< |
src=$(srcdir); \ |
231 |
|
dir=`(cd $${src}; pwd)`; \ |
232 |
|
dvips -o $@ $*.dvi |
233 |
|
|
234 |
%.pdf: %.sgml |
%.pdf: %.sgml |
235 |
$(DOCBOOK)/db2pdf $< |
src=$(srcdir); \ |
236 |
|
dir=`(cd $${src}; pwd)`; \ |
237 |
|
$(DOCBOOK)/db2pdf $${dir}/$*.sgml |
238 |
|
|
239 |
%.dvi: %.sgml |
%.dvi: %.sgml |
240 |
$(DOCBOOK)/db2dvi $< |
src=$(srcdir); \ |
241 |
|
dir=`(cd $${src}; pwd)`; \ |
242 |
|
$(DOCBOOK)/db2dvi $${dir}/$*.sgml |
243 |
|
|
244 |
%.rtf: %.sgml |
%.rtf: %.sgml |
245 |
$(DOCBOOK)/db2rtf -o $@ $< |
src=$(srcdir); \ |
246 |
|
dir=`(cd $${src}; pwd)`; \ |
247 |
|
touch $@; \ |
248 |
|
$(DOCBOOK)/db2rtf -o $@ $${dir}/$*.sgml |
249 |
|
|
250 |
%.gif: %.fig |
%.gif: %.fig |
251 |
convert -transparency white $< $@ # .fig -> .gif |
convert -transparency white $< $@ # .fig -> .gif |
252 |
|
|
253 |
%.epsi: %.eps |
%.epsi: %.eps |
254 |
ps2epsi $< # .eps -> .epsi |
src=$(srcdir); \ |
255 |
|
dir=`(cd $${src}; pwd)`; \ |
256 |
|
ps2epsi $${dir}/$*.sgml # .eps -> .epsi |
257 |
|
|
258 |
%.eps: %.fig |
%.eps: %.fig |
259 |
fig2dev -L ps -m 0.7 -p dummy $< > $@ # .fig -> .eps/portrait |
fig2dev -L ps -m 0.7 -p dummy $< > $@ # .fig -> .eps/portrait |
260 |
|
|
261 |
%.html: %.sgml |
%.html: %.sgml |
262 |
$(DOCBOOK)/db2html $< |
src=$(srcdir); \ |
263 |
|
dir=`(cd $${src}; pwd)`; \ |
264 |
|
$(DOCBOOK)/db2html $${dir}/$*.sgml |
265 |
|
|
266 |
# now for some extra dependencies that the automatic rules will not |
# now for some extra dependencies that the automatic rules will not |
267 |
# catch: |
# catch: |
269 |
html rtf overview.pdf overview.ps overview.dvi overview.rtf overview.html: overview.sgml ref.sgml user.sgml |
html rtf overview.pdf overview.ps overview.dvi overview.rtf overview.html: overview.sgml ref.sgml user.sgml |
270 |
|
|
271 |
clean realclean distclean: |
clean realclean distclean: |
272 |
rm -fr $(TARGETS) DBHTOHTML* overview.junk overview.{aux,dvi,log} |
rm -fr $(TARGETS) DBHTOHTML* overview.junk overview overview.{aux,dvi,log,ps,pdf,tex} |
273 |
|
|
274 |
install-doc: $(TARGETS) |
install-doc: $(TARGETS) |
275 |
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/html $(DESTDIR)$(pkgdatadir)/html/stylesheet-images |
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/html $(DESTDIR)$(pkgdatadir)/html/stylesheet-images |
276 |
$(INSTALL_DATA) overview/*.html $(DESTDIR)$(pkgdatadir)/html |
$(INSTALL_DATA) overview/*.html $(DESTDIR)$(pkgdatadir)/html |
277 |
$(INSTALL_DATA) overview/stylesheet-images/*.png $(DESTDIR)$(pkgdatadir)/html/stylesheet-images |
$(INSTALL_DATA) overview/stylesheet-images/*.png $(DESTDIR)$(pkgdatadir)/html/stylesheet-images |
278 |
$(INSTALL_DATA) overview.rtf $(DESTDIR)$(pkgdatadir)/dejagnu.ps |
$(INSTALL_DATA) overview.rtf $(DESTDIR)$(pkgdatadir)/dejagnu.rtf |
279 |
$(INSTALL_DATA) overview.ps $(DESTDIR)$(pkgdatadir)/dejagnu.ps |
$(INSTALL_DATA) overview.ps $(DESTDIR)$(pkgdatadir)/dejagnu.ps |
280 |
$(INSTALL_DATA) overview.pdf $(DESTDIR)$(pkgdatadir)/dejagnu.pdf |
$(INSTALL_DATA) overview.pdf $(DESTDIR)$(pkgdatadir)/dejagnu.pdf |
281 |
$(INSTALL_DATA) runtest.1 $(mandir)/man1/ |
$(INSTALL_DATA) $(srcdir)/runtest.1 $(mandir)/man1/ |
282 |
|
|
283 |
# Tell versions [3.59,3.63) of GNU make to not export all variables. |
# Tell versions [3.59,3.63) of GNU make to not export all variables. |
284 |
# Otherwise a system limit (for SysV at least) may be exceeded. |
# Otherwise a system limit (for SysV at least) may be exceeded. |