Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > media > main > by-pkgid > ca81b57b553ae75608ba0fc5e7925e4e > files > 552

libgtkmm1.2-devel-1.2.10-1mdk.ppc.rpm


SRC = \
adjustments.sgml.m4      glib.sgml.m4             scribble.sgml.m4        \
advanced_events.sgml.m4  gtkmm_signals.sgml.m4    selections.sgml.m4      \
attributes.sgml.m4       introduction.sgml.m4     text_widget.sgml.m4     \
button_widgets.sgml.m4   list_widget.sgml.m4      timeouts.sgml.m4        \
clist_widget.sgml.m4     menu_widget.sgml.m4      tips.sgml.m4            \
code_examples.sgml.m4    misc_widgets.sgml.m4     tree_widget.sgml.m4     \
container.sgml.m4        moving_on.sgml.m4        tutorial.sgml.m4        \
contributing.sgml.m4     notice.sgml.m4           undocumented.sgml.m4    \
credits.sgml.m4          packing_widgets.sgml.m4  widget_overview.sgml.m4 \
gdk_events.sgml.m4       range_widgets.sgml.m4    writing_widgets.sgml.m4 \
getting_started.sgml.m4  rc_files.sgml.m4         singleitem.sgml.m4      \
multiitem.sgml.m4		 memory.sgml.m4

SGML2HTML = $(shell awk '/^SGML2HTML/ {print $$3}' ../Makefile)
M4 = $(shell awk '/^M4/ {print $$3}' ../Makefile)

HTMLDEST=gtkmm.sourceforge.net:/home/groups/gtkmm/htdocs/tutorial

all: tutorial.html

tutorial.sgml: $(SRC) sgml.macros.m4
	@if test ! -n "$(M4)" ; then \
	  echo "m4 is required to build the tutorial.  Skipping." ; \
	else \
	  $(M4) tutorial.sgml.m4 > tutorial.sgml ; \
	fi

tutorial.html: tutorial.sgml
	@if test ! -n "$(SGML2HTML)" ; then \
	  echo "sgml2html is required to build the tutorial.  Skipping." ; \
	else \
	  $(SGML2HTML) tutorial.sgml ; \
	fi
#	- mkdir gtkmm-tut-html
	rm -f gtkmm-tut-html/*.html*
	mv *.html gtkmm-tut-html

gtkmm-tut-html.tgz:
	tar czf gtkmm-tut-html.tgz gtkmm-tut-html

latex: tutorial.dvi
ps: tutorial.ps
pdf: tutorial.pdf

tutorial.dvi: tutorial.sgml
	sgml2latex -P "\usepackage{times}\usepackage{courier}\usepackage{helvetic}" tutorial.sgml

tutorial.ps:  tutorial.dvi
	dvips tutorial.dvi -o tutorial.ps

tutorial.pdf: tutorial.ps
	distill tutorial.ps

post-pdf:
	tar cf - tutorial.dvi tutorial.ps tutorial.pdf | ssh $$SSH_OPT  $$USER@gtkmm.sourceforge.net "cd /home/groups/gtkmm/htdocs/tutorial; tar xvf - ; chmod a+r,g+w * ; chgrp gtkmm *"

post-html: gtkmm-tut-html.tgz
	(cd gtkmm-tut-html ; tar cf - *.html ../gtkmm-tut-html.tgz | \
	 ssh gtkmm.sourceforge.net "cd /home/groups/gtkmm/htdocs/tutorial; tar xvf - ; chmod a+r,g+w * ; chgrp gtkmm *")
#	rsync -v -e ssh --delete-excluded -z gtkmm-tut-html/* $(HTMLDEST)
#	rsync -v -e ssh --stats --progress gtkmm-tut-html.tgz gtkmm.sourceforge.net:/home/groups/gtkmm/htdocs


clean: 
	rm -f tutorial.sgml tutorial-*.html tutorial.html
	rm -f gtkmm-tut-html/*.html*