1.1.1
by Thomas Goirand
Import upstream version 0.8.2 |
1 |
AUTOMAKE_OPTIONS = foreign |
2 |
||
3 |
if HAVE_EXAMPLE
|
|
4 |
||
5 |
# don't use docdir, doc_DATA. This way we keep the HTML in separate subdirs
|
|
6 |
# for each driver
|
|
7 |
doc_dir = $(datadir)/doc/$(PACKAGE)-$(VERSION) |
|
8 |
html_subdir = dbd_example |
|
9 |
noinst_DATA = dbd_example.pdf dbd_example/* |
|
10 |
||
11 |
example_ltlibs = libexample.la |
|
12 |
example_ldflags = -module -avoid-version |
|
13 |
example_sources = dbd_example.c |
|
14 |
||
15 |
else
|
|
16 |
||
17 |
doc_dir = |
|
18 |
html_subdir = |
|
19 |
noinst_DATA = |
|
20 |
||
21 |
example_ltlibs = |
|
22 |
example_ldflags = |
|
23 |
example_sources = |
|
24 |
||
25 |
endif
|
|
26 |
||
27 |
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/include @DBI_INCLUDE@ @EXAMPLE_INCLUDE@ |
|
28 |
||
29 |
libdir = $(driverdir) |
|
30 |
lib_LTLIBRARIES = $(example_ltlibs) |
|
31 |
libexample_la_LDFLAGS = $(example_ldflags) @EXAMPLE_LDFLAGS@ @EXAMPLE_LIBS@ |
|
32 |
libexample_la_SOURCES = $(example_sources) |
|
33 |
libexample_la_DEPENDENCIES = dbd_example.h |
|
34 |
||
35 |
EXTRA_DIST = dbd_example.c dbd_example.h AUTHORS TODO README dbd_example.pdf dbd_example/* |
|
36 |
||
37 |
driverdoc_sources = dbd_example.sgml |
|
38 |
||
39 |
dbd_example.pdf: $(driverdoc_sources) |
|
40 |
@echo "Converting dbd_example.sgml to PDF..."; |
|
41 |
openjade -t tex -V tex-backend -d $(top_srcdir)/doc/include/doc-print.dsl dbd_example.sgml |
|
42 |
# run jadetex three times to get the references right
|
|
43 |
pdftex "&pdfjadetex" dbd_example.tex
|
|
44 |
pdftex "&pdfjadetex" dbd_example.tex
|
|
45 |
pdftex "&pdfjadetex" dbd_example.tex
|
|
46 |
||
47 |
dbd_example/*: |
|
48 |
@echo "Converting dbd_example.sgml to HTML..."; |
|
49 |
mkdir -p dbd_example && cd dbd_example && openjade -t sgml -d $(top_srcdir)/doc/include/doc-html.dsl ../dbd_example.sgml |
|
50 |
||
51 |
||
52 |
distclean: clean |
|
53 |
rm -f dbd_example.pdf dbd_example/* |
|
54 |
||
55 |
# manually install the docs
|
|
56 |
install-data-local: |
|
57 |
if HAVE_EXAMPLE
|
|
58 |
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(doc_dir) $(DESTDIR)$(doc_dir)/$(html_subdir) |
|
59 |
@for f in $(noinst_DATA); do \ |
|
60 |
$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(doc_dir)/$$f; \ |
|
61 |
done
|
|
62 |
endif
|