diff options
author | Jens Georg <mail@jensge.org> | 2012-07-09 20:51:06 +0200 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2012-07-27 22:16:59 +0200 |
commit | d828f869258cbba6db169aca6c2c7ed3ba065969 (patch) | |
tree | 06109808ecd9abb1884230178333cf9a80b6b266 /doc | |
parent | 69d5e24422b5de98b84464450f065b797d4dff2b (diff) | |
download | rygel-d828f869258cbba6db169aca6c2c7ed3ba065969.tar.gz |
core,server,examples,doc: Add librygel-server
https://bugzilla.gnome.org/show_bug.cgi?id=679648
Diffstat (limited to 'doc')
-rw-r--r-- | doc/reference/Makefile.am | 2 | ||||
-rw-r--r-- | doc/reference/librygel-server/Makefile.am | 62 |
2 files changed, 63 insertions, 1 deletions
diff --git a/doc/reference/Makefile.am b/doc/reference/Makefile.am index fc2a7f74..b911f1bb 100644 --- a/doc/reference/Makefile.am +++ b/doc/reference/Makefile.am @@ -1 +1 @@ -SUBDIRS = librygel-core librygel-renderer +SUBDIRS = librygel-core librygel-renderer librygel-server diff --git a/doc/reference/librygel-server/Makefile.am b/doc/reference/librygel-server/Makefile.am new file mode 100644 index 00000000..689cae2c --- /dev/null +++ b/doc/reference/librygel-server/Makefile.am @@ -0,0 +1,62 @@ +if ENABLE_VALADOC + +include $(top_srcdir)/common.am +include $(top_srcdir)/src/librygel-server/filelist.am + +# Note that LIBRYGEL_RENDERER_NONVAPI_SOURCE_FILES all (should) use the internal keyword +# so they are not shown as part of the public API. +VALA_SOURCE_FILES = $(LIBRYGEL_RENDERER_VAPI_SOURCE_FILES) +# There are no LIBRYGEL_RENDERER_NONVAPI_SOURCE_FILES + +VALA_SOURCE_FILES_WITH_PATHS = $(addprefix $(top_srcdir)/src/librygel-server/, $(VALA_SOURCE_FILES)) + +#debug: +# echo $(VALA_SOURCE_FILES_WITH_PATHS); + +# TODO: The need for rygel-build-config here reminds us that we shouldn't need that in librygel-server either. +# TODO: Why is gstreamer-pbutils-0.10 needed here, but not needed in librygel-server/Makefile.am? +VALADOC_FLAGS = --force \ + --vapidir $(top_srcdir)/src/librygel-core \ + --pkg rygel-core-1.0 \ + --vapidir $(top_srcdir)/src/librygel-server \ + $(RYGEL_COMMON_VALAFLAGS_PKG) \ + $(LIBRYGEL_RENDERER_VALAFLAGS_PKG) \ + --pkg gstreamer-pbutils-0.10 \ + --target-glib=2.32 \ + --vapidir=$(rygeldir) \ + --pkg rygel-build-config \ + -b $(top_srcdir)/src/librygel-server \ + --package-name librygel-server \ + --package-version 1.0 \ + $(VALA_SOURCE_FILES_WITH_PATHS) + +valadoc: $(VALA_SOURCE_FILES_WITH_PATHS) + $(AM_V_GEN)$(VALADOC) \ + -o valadoc \ + $(VALADOC_FLAGS) 2>/dev/null + +gtkdoc: $(VALA_SOURCE_FILES_WITH_PATHS) + @rm -rf gtkdoc + $(AM_V_GEN)$(VALADOC) \ + -X $(top_builddir)/src/librygel-server/rygel-server.h \ + -X -l -X $(top_builddir)/src/librygel-server/.libs/librygel-server-1.0.so \ + -o gtkdoc \ + --doclet gtkdoc \ + $(VALADOC_FLAGS) 2>/dev/null + +clean-local: + rm -rf valadoc gtkdoc + +uninstall-hook: + rm -rf $(DESTDIR)$(datadir)/gtk-doc/html/librygel-server + +# The chmod corrects the directory permissions so that distcheck can remove the installed files. +install-data-hook: gtkdoc + cp -d -R $(srcdir)/gtkdoc/html $(DESTDIR)$(datadir)/gtk-doc/html/librygel-server + chmod -R u+w $(DESTDIR)$(datadir)/gtk-doc/html/librygel-server + +all: valadoc gtkdoc + +EXTRA_DIST = gtkdoc valadoc + +endif |