From 55fba3715d98ff563a26dc0479e7f01545da7d5b Mon Sep 17 00:00:00 2001 From: "Jonas M. Gastal" Date: Wed, 20 Jul 2011 13:38:07 +0000 Subject: [PATCH] Elementary: improving doc build system. SVN revision: 61525 --- legacy/elementary/doc/Makefile.am | 45 +++++++++++++++++++++---------- 1 file changed, 31 insertions(+), 14 deletions(-) diff --git a/legacy/elementary/doc/Makefile.am b/legacy/elementary/doc/Makefile.am index 170d692a18..c535711d17 100644 --- a/legacy/elementary/doc/Makefile.am +++ b/legacy/elementary/doc/Makefile.am @@ -45,26 +45,43 @@ widget_preview_colorselector LDADD = $(top_builddir)/src/lib/libelementary.la @ELEMENTARY_EWEATHER_LIBS@ @ELEMENTARY_EDBUS_LIBS@ @ELEMENTARY_EFREET_LIBS@ @ELEMENTARY_LIBS@ @EIO_LIBS@ @my_libs@ +# dir:file name:executable:width:height +WGT_PREVIEW = \ + button:preview-00.png:widget_preview_button1:160:50 \ + button:preview-01.png:widget_preview_button2:160:50 \ + button:preview-02.png:widget_preview_button3:160:50 \ + fileselector_button:preview-00.png:widget_preview_fileselector_button1:200:50 \ + fileselector_button:preview-01.png:widget_preview_fileselector_button2:200:50 \ + fileselector_button:preview-02.png:widget_preview_fileselector_button3:160:50 \ + check:preview-00.png:widget_preview_check1:160:50 \ + check:preview-01.png:widget_preview_check2:160:50 \ + check:preview-02.png:widget_preview_check3:160:50 \ + bubble:preview-00.png:widget_preview_bubble1:160:50 \ + bubble:preview-01.png:widget_preview_bubble2:160:50 \ + bubble:preview-02.png:widget_preview_bubble3:160:50 \ + colorselector:preview-00.png:widget_preview_colorselector:160:200 + +widget-preview: + @mkdir -p $(top_builddir)/doc/html/img/widget + @for ss in $(WGT_PREVIEW); do \ + ENTRY=($${ss//:/ }) ; \ + DIR=$${ENTRY[0]} ; \ + SS=$${ENTRY[1]} ; \ + BIN=$${ENTRY[2]} ; \ + X=$${ENTRY[3]} ; \ + Y=$${ENTRY[4]} ; \ + $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/$${DIR} $${SS} $(top_builddir)/doc/$${BIN} $${X} $${Y} ; \ + done + doc-clean: rm -rf img/widget html/ latex/ man/ xml/ $(top_builddir)/$(PACKAGE_DOCNAME).tar* -doc: all doc-clean - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/button preview-00.png $(top_builddir)/doc/widget_preview_button1 160 50 - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/button preview-01.png $(top_builddir)/doc/widget_preview_button2 160 50 - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/button preview-02.png $(top_builddir)/doc/widget_preview_button3 160 50 - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/fileselector_button preview-00.png $(top_builddir)/doc/widget_preview_fileselector_button1 200 50 - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/fileselector_button preview-01.png $(top_builddir)/doc/widget_preview_fileselector_button2 200 50 - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/fileselector_button preview-02.png $(top_builddir)/doc/widget_preview_fileselector_button3 160 50 - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/check preview-00.png $(top_builddir)/doc/widget_preview_check1 160 50 - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/check preview-01.png $(top_builddir)/doc/widget_preview_check2 160 50 - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/check preview-02.png $(top_builddir)/doc/widget_preview_check3 160 50 - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/bubble preview-00.png $(top_builddir)/doc/widget_preview_bubble1 160 50 - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/bubble preview-01.png $(top_builddir)/doc/widget_preview_bubble2 160 50 - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/bubble preview-02.png $(top_builddir)/doc/widget_preview_bubble3 160 50 - $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/colorselector preview-00.png $(top_builddir)/doc/widget_preview_colorselector 160 200 +gen-doc: $(efl_doxygen) cp -r $(srcdir)/img/* html/ cp -r $(srcdir)/img/* latex/ + +doc: all doc-clean widget-preview gen-dco rm -rf $(PACKAGE_DOCNAME).tar* mkdir -p $(PACKAGE_DOCNAME)/doc cp -R html/ latex/ man/ $(PACKAGE_DOCNAME)/doc