memleak fixes - 1 of ?
[geda-gaf.git] / gnetlist-legacy / docs / Makefile.am
blobfc2c6704e7f851a1a6b9d9ef8abcc73986efb0e1
2 SUBDIRS = vams
4 EXTRA_DIST = $(html_man_files) logo.png \
5              gnetlist-legacy-main.txt what-is-geda.html \
6              what-is-gnetlist-legacy.html gnetlist-legacy.dox \
7              gnetlist-legacy.1.in mk_verilog_syms.1.in
9 docsreadmedir = $(docdir)/readmes
10 dist_docsreadme_DATA = \
11         README.bom README.pcb README.switcap README.verilog \
12         README.vhdl README.sysc README.eagle
14 dist_man_MANS = gnetlist-legacy.1
15 noinst_MANS = mk_verilog_syms.1
17 .1.in.1:
18         $(AM_V_GEN)\
19         d=`$(GUILE) -c '(setlocale LC_ALL "C") \
20           (display (strftime "%B %-d, %Y" \
21           (car (strptime "%Y%m%d" (cadr (program-arguments))))))' $(DATE_VERSION)` ; \
22         v="$(DOTTED_VERSION).$(DATE_VERSION)" ; \
23         y=`echo $(DATE_VERSION)| sed -e"s/\(....\).*/\1/"`; \
24         sed -e"s:[@]DATE@:$$d:" -e"s:[@]VERSION@:$$v:" -e"s:[@]YEAR@:$$y:" < $< > $@
26 # Rules for converting man->html
27 html_man_files =
28 if ENABLE_GROFF_HTML
29 html_man_files += $(dist_man_MANS:%.1=%.html)
30 endif
31 SUFFIXES = .1.in .1 .html
33 docsmandir=$(docdir)/man
34 docsman_DATA=$(html_man_files)
35 if ENABLE_GROFF_HTML
36 .1.html:
37         $(AM_V_GEN)\
38         rm -rf $@.tmp && \
39         LC_NUMERIC=C $(GROFF) -man -T html  $< >$@.tmp && \
40         mv -f $@.tmp $@
41 else
42 .1.html:
43         @echo "No working groff available: cannot create $@"
44         @! :
45 endif
47 doxygen: gnetlist-legacy.dox
48         @echo 'Creating doxygen documentation for gnetlist-legacy...'
49 if ENABLE_DOXYGEN
50         cd $(srcdir) && $(DOXYGEN) gnetlist-legacy.dox
51 else
52         @echo 'configure was not run with the --enable-doxygen switch.'
53         @echo 'The documentation cannot be built from the sources.'
54 endif
56 MOSTLYCLEANFILES = *.log *~
57 CLEANFILES = *.log *~
58 DISTCLEANFILES = *.log core FILE *~
59 MAINTAINERCLEANFILES = *.log *~ Makefile.in $(html_man_files)
61 distclean-local:
62         -rm -rf html latex
64 maintainer-clean-local:
65         -rm -rf html latex