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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
NULL =
man_MANS = sqlheavy-gen-orm.1
EXTRA_DIST = sqlheavy-gen-orm.1
if ENABLE_VALADOC
VALADOC_FLAGS = --force \
--vapidir $(top_srcdir)/sqlheavy \
--pkg config \
--pkg sqlite3 \
--pkg gio-2.0 \
--pkg gmodule-2.0 \
-b $(top_srcdir)/sqlheavy \
--package-name SQLHeavy \
--package-version @SQLHEAVY_VERSION@ \
$(top_srcdir)/sqlheavy/sqlheavy-backup.vala \
$(top_srcdir)/sqlheavy/sqlheavy-common-function.vala \
$(top_srcdir)/sqlheavy/sqlheavy-cursor.vala \
$(top_srcdir)/sqlheavy/sqlheavy-database.vala \
$(top_srcdir)/sqlheavy/sqlheavy-enums.vala \
$(top_srcdir)/sqlheavy/sqlheavy-error.vala \
$(top_srcdir)/sqlheavy/sqlheavy-mutable-record.vala \
$(top_srcdir)/sqlheavy/sqlheavy-profiling-database.vala \
$(top_srcdir)/sqlheavy/sqlheavy-query.vala \
$(top_srcdir)/sqlheavy/sqlheavy-queryable.vala \
$(top_srcdir)/sqlheavy/sqlheavy-query-result.vala \
$(top_srcdir)/sqlheavy/sqlheavy-record.vala \
$(top_srcdir)/sqlheavy/sqlheavy-record-set.vala \
$(top_srcdir)/sqlheavy/sqlheavy-row.vala \
$(top_srcdir)/sqlheavy/sqlheavy-table.vala \
$(top_srcdir)/sqlheavy/sqlheavy-table-cursor.vala \
$(top_srcdir)/sqlheavy/sqlheavy-transaction.vala \
$(top_srcdir)/sqlheavy/sqlheavy-user-functions.vala \
$(top_srcdir)/sqlheavy/sqlheavy-value.vala \
$(top_srcdir)/sqlheavy/sqlheavy-version.vala \
$(top_srcdir)/sqlheavy/sqlheavy-versioned-database.vala \
$(NULL)
valadoc:
$(VALADOC) \
-o valadoc \
$(VALADOC_FLAGS) \
$(NULL)
devhelp:
$(VALADOC) \
-o devhelp \
--doclet devhelp \
$(VALADOC_FLAGS) \
$(NULL)
gtkdoc:
$(VALADOC) \
-X --ignore-headers \
-X $(top_srcdir)/sqlheavy/sqlheavy-@SQLHEAVY_API_VERSION@-internal.h \
-X $(top_srcdir)/sqlheavy/SQLHeavy.h \
-X $(top_srcdir)/sqlheavy/config.h \
-X -l -X $(top_srcdir)/sqlheavy/.libs/libsqlheavy@SQLHEAVY_API_VERSION@.so \
-o gtkdoc \
--doclet gtkdoc \
$(VALADOC_FLAGS) \
$(NULL)
clean-local:
rm -rf valadoc devhelp gtkdoc
uninstall-hook:
rm -rf $(DESTDIR)$(datadir)/devhelp/books/SQLHeavy
rm -rf $(DESTDIR)$(datadir)/gtk-doc/html/SQLHeavy
install-data-hook: devhelp gtkdoc
$(MKDIR_P) $(DESTDIR)$(datadir)/devhelp/books/SQLHeavy/img
$(INSTALL_DATA) -t $(DESTDIR)$(datadir)/devhelp/books/SQLHeavy devhelp/SQLHeavy/*.*
$(INSTALL_DATA) -t $(DESTDIR)$(datadir)/devhelp/books/SQLHeavy/img devhelp/SQLHeavy/img/*
$(MKDIR_P) $(DESTDIR)$(datadir)/gtk-doc/html/SQLHeavy
cp -R gtkdoc/html $(DESTDIR)$(datadir)/gtk-doc/html/SQLHeavy
all: valadoc devhelp gtkdoc
endif
|