gschem: library: Move declarations to top of file
[geda-gaf.git] / docs / Makefile.am
blobd08adc2b6e634c72a30516be263b4fe259e7de26
2 SUBDIRS = toplevel wiki scheme-api
4 EXTRA_DIST = ChangeLog-1.0 ChangeLog gnetlist.1.in $(html_man_files)
6 dist_man_MANS = gnetlist.1
8 .1.in.1:
9         $(AM_V_GEN)\
10         d=`$(GUILE) -c '(setlocale LC_ALL "C") \
11           (display (strftime "%B %-d, %Y" \
12           (car (strptime "%Y%m%d" (cadr (program-arguments))))))' $(DATE_VERSION)` ; \
13         v="$(DOTTED_VERSION).$(DATE_VERSION)" ; \
14         y=`echo $(DATE_VERSION)| sed -e"s/\(....\).*/\1/"`; \
15         sed -e"s:[@]DATE@:$$d:" -e"s:[@]VERSION@:$$v:" -e"s:[@]YEAR@:$$y:" < $< > $@
17 # Rules for converting man->html
18 html_man_files = gnetlist.html
19 SUFFIXES = .1.in .1 .html
21 docsmandir=$(docdir)/man
22 docsman_DATA=$(html_man_files)
23 if ENABLE_GROFF_HTML
24 .1.html:
25         $(AM_V_GEN)\
26         rm -rf $@.tmp && \
27         LC_NUMERIC=C $(GROFF) -man -T html  $< >$@.tmp && \
28         mv -f $@.tmp $@
29 else
30 .1.html:
31         @echo "No working groff available: cannot create $@"
32         @! :
33 endif
35 if HAVE_GIT_REPO
36 ChangeLog: $(top_builddir)/stamp-git
37         ( \
38           cd $(srcdir) && \
39           $(GIT) log --pretty=medium $(CHANGELOG_BASE).. -- . || \
40           echo "WARNING: ChangeLog information not available from git" >&2 ; \
41         ) > $@
42 endif HAVE_GIT_REPO
44 MOSTLYCLEANFILES = *.log core FILE *~
45 CLEANFILES = *.log core FILE *~
46 DISTCLEANFILES = *.log core FILE *~
47 MAINTAINERCLEANFILES = *.log core FILE *~ Makefile.in ChangeLog $(html_man_files)