olena-2.0-99-g7956704 doc/Makefile.am: Disable the use of installdox and fix doc location.

--- milena/ChangeLog | 5 +++++ milena/doc/Makefile.am | 31 +++++++++++++++++++------------ 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/milena/ChangeLog b/milena/ChangeLog index db74c75..32b7764 100644 --- a/milena/ChangeLog +++ b/milena/ChangeLog @@ -1,3 +1,8 @@ +2012-02-28 Guillaume Lazzara <z@lrde.epita.fr> + + * doc/Makefile.am: Disable the use of installdox and fix doc + location. + 2012-02-27 Guillaume Lazzara <z@lrde.epita.fr> Fix compilation. diff --git a/milena/doc/Makefile.am b/milena/doc/Makefile.am index be34a97..321d926 100644 --- a/milena/doc/Makefile.am +++ b/milena/doc/Makefile.am @@ -245,6 +245,9 @@ $(srcdir)/user-refman.stamp: $(srcdir)/$(DOXYFILE).in $(REFMAN_deps) ## Check some files before deeming the output as acceptable. test -f $(USER_REFMAN).tmp/latex/refman.tex rm -rf $(srcdir)/$(USER_REFMAN) +## Fix path to the main page of the documentation. + sed -i -e "s,\@relcommondocpath\@,../../../user-refman/html/,g" \ + $(USER_REFMAN).tmp/html/index.html ## FIXME: Moving directories between file systems is not portable. mv $(USER_REFMAN).tmp $(srcdir)/$(USER_REFMAN) @mv -f $@.tmp $@ @@ -324,6 +327,9 @@ $(srcdir)/devel-refman.stamp: $(srcdir)/$(DOXYFILE).in $(REFMAN_deps) ## Check some files before deeming the output as acceptable. test -f $(DEVEL_REFMAN).tmp/latex/refman.tex rm -rf $(srcdir)/$(DEVEL_REFMAN) +## Fix path to the main page of the documentation. + sed -i -e "s,\@relcommondocpath\@,../,g" \ + $(DEVEL_REFMAN).tmp/html/index.html ## FIXME: Moving directories between file systems is not portable. mv $(DEVEL_REFMAN).tmp $(srcdir)/$(DEVEL_REFMAN) @mv -f $@.tmp $@ @@ -742,28 +748,29 @@ DATA_html_dirs_inst = $(WHITE_PAPER) # .../srcdoc", which installs our dir into the previous one, instead # of replacing it. install-data-local: - $(mkdir_p) $(DESTDIR)$(htmldir)/$(USER_REFMAN) + $(mkdir_p) $(DESTDIR)$(htmldir)/milena/$(USER_REFMAN) # The user reference manual is located in a subdirectory, hence this # special case. - rm -rf $(DESTDIR)$(htmldir)/$(USER_REFMAN)/milena - cp -r $(srcdir)/$(USER_REFMAN)/html $(DESTDIR)$(htmldir)/$(USER_REFMAN)/milena + rm -rf $(DESTDIR)$(htmldir)/milena/$(USER_REFMAN)/html + cp -r $(srcdir)/$(USER_REFMAN)/html $(DESTDIR)$(htmldir)/milena/$(USER_REFMAN) # Other HTML directories can be processed uniformly. - for d in $(DATA_html_dirs_inst); do \ - rm -rf $(DESTDIR)$(htmldir)/$$d; \ - cp -r $(srcdir)/$$d $(DESTDIR)$(htmldir); \ + for d in $(DATA_html_dirs_inst); do \ + rm -rf $(DESTDIR)$(htmldir)/milena/$$d; \ + cp -r $(srcdir)/$$d $(DESTDIR)$(htmldir)/milena/;\ done ## Try GNU chmod's X mode before resorting to something slower but ## more standard. - chmod -R a+rX $(DESTDIR)$(htmldir) || \ - find $(DESTDIR)$(htmldir) \( -type d -a -exec chmod a+rx {} \; \) \ + chmod -R a+rX $(DESTDIR)$(htmldir)/milena/ || \ + find $(DESTDIR)$(htmldir)/milena/ \( -type d -a -exec chmod a+rx {} \; \) \ -o -exec chmod a+r {} \; uninstall-local: for d in $(DATA_html_dirs_inst); do \ - chmod -R 700 $(DESTDIR)$(htmldir)/$$d; \ - rm -rf $(DESTDIR)$(htmldir)/$$d; \ + chmod -R 700 $(DESTDIR)$(htmldir)/milena/$$d; \ + rm -rf $(DESTDIR)$(htmldir)/milena/$$d; \ done # Same remark as above regarding the special case of the user # reference manual. - chmod -R 700 $(DESTDIR)$(htmldir)/$(USER_REFMAN)/milena - rm -rf $(DESTDIR)$(htmldir)/$(USER_REFMAN)/milena + chmod -R 700 $(DESTDIR)$(htmldir)/milena/$(USER_REFMAN) + rm -rf $(DESTDIR)$(htmldir)/milena/$(USER_REFMAN) + rm -rf $(DESTDIR)$(htmldir)/milena -- 1.7.2.5
participants (1)
-
Guillaume Lazzara