example-tutorial Makefile,1.25,1.26

Tommy Reynolds (jtr) fedora-docs-commits at redhat.com
Tue Jan 17 21:11:22 UTC 2006


Author: jtr

Update of /cvs/docs/example-tutorial
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1956

Modified Files:
	Makefile 
Log Message:
Moved all the packaging stuff to "docs-common/Makefile.common".



Index: Makefile
===================================================================
RCS file: /cvs/docs/example-tutorial/Makefile,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- Makefile	30 Dec 2005 16:56:39 -0000	1.25
+++ Makefile	17 Jan 2006 21:11:02 -0000	1.26
@@ -17,141 +17,6 @@
 LANGUAGES      	= en de
 DOCBASE        	= example-tutorial
 #
-DOCTITLE-en	= Example Tutorial
-XMLEXTRAFILES-en= fdp-info-en.xml
-#
-DOCTITLE-de	= Beispiel Tutorial
-XMLEXTRAFILES-de= fdp-info-de.xml
-#
 ######################################################
 include ../docs-common/Makefile.common
 ######################################################
-#
-# If you want to add additional steps to any of the 
-# targets defined in "Makefile.common", be sure to use
-# a double-colon in your rule here.  For example, to 
-# print the message "FINISHED AT LAST" after building 
-# the HTML document version, uncomment the following 
-# line:
-#${DOCBASE}-en/index.html::
-#	echo FINISHED AT LAST
-
-######################################################
-#
-######################################################
-
-######################################################
-# Some packaging specific vars
-
-# These are obviated by new standard
-DATE=$(shell grep DOCID $(DOCBASE)-en.xml | sed 's/.\+(//' | sed 's/).\+//')
-VERSION=$(shell grep " DOCVERSION" $(DOCBASE)-en.xml | sed 's/.\+"\([0-9\.]\+\)".\+/\1/' )
-NOW=$(shell date +"%a %b %e %Y")
-
-XMLFORMAT=$(FDPDIR)/docs-common/bin/xmlformat
-XMLFOPTS=-f $(FDPDIR)/docs-common/bin/xmlformat-fdp.conf
-######################################################
-# Some RPM flags...
-######################################################
-RPMFLAGS=--define "docbase $(DOCBASE)" --define "version $(VERSION)" --define "_topdir $(PWD)" --define "_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm" --define "_sourcedir $(PWD)" --define "_rpmdir $(PWD)" --define "_srcrpmdir $(PWD)" --define "_specdir $(PWD)" --define "fdpdir $(FDPDIR)"
-
-SPECFILE=$(PWD)/fedora-doc-$(DOCBASE).spec
-ifeq	(${RPMDEBUG},1)
-RPMDFLAG	= -vv
-endif
-######################################################
-
-
-clean::
-	${RM} -rf fedora-doc-$(DOCBASE)*.rpm
-	${RM} -rf $(DOCBASE)-$(VERSION)*.src.tar.gz
-	${RM} -rf BUILD/ $(DOCBASE)-$(VERSION)/
-	${RM} -f *omf *desktop $(SPECFILE)
-	${RM} -f fdp-info-*.xml
-	sed -i 's@^\( *[^<]*&FDP-INFO;.*\)@\<!-- \1 - DO NOT REMOVE THIS COMMENT --\>@g' $(DOCBASE)-*.xml
-
-
-define fdp-info_template
-fdp-info-$(1).xml::
-	${XSLTPROC} --stringparam doctype $(shell ${XSLTPROC} \
-		../docs-common/packaging/doctype.xsl $(DOCBASE)-$(1).xml) \
-		--stringparam lang $(1) ../docs-common/packaging/bookinfo.xsl \
-		rpm-info.xml | exec $(XMLFORMAT) $(XMLFOPTS) > \
-		fdp-info-$(1).xml
-	sed -i 's@<!-- .*&FDP-INFO;.* -->@\&FDP-INFO;@g' $(DOCBASE)-$(1).xml
-endef
-
-fdp-info::  $(foreach LANG,${LANGUAGES},fdp-info-$(LANG).xml)
-
-$(foreach LANG,${LANGUAGES},$(eval $(call fdp-info_template,${LANG})))
-
-
-spec::
-	$(XSLTPROC) ../docs-common/packaging/spec.xsl rpm-info.xml > \
-		$(SPECFILE)
-
-
-gnome.desktop::
-	$(XSLTPROC) ../docs-common/packaging/gnome-desktop.xsl rpm-info.xml > \
-		fedora-doc-$(DOCBASE)-gnome.desktop
-
-
-kde.desktop::
-	$(XSLTPROC) ../docs-common/packaging/kde-desktop.xsl rpm-info.xml > \
-		fedora-doc-$(DOCBASE)-kde.desktop
-
-
-khelp.desktop::
-	$(XSLTPROC) ../docs-common/packaging/khelpcenter-plugin.xsl \
-		rpm-info.xml > fedora-doc-$(DOCBASE)-khelp.desktop
-
-
-define omf_template
-omf-$(1)::
-# xmllint is part of libxml2
-	${XSLTPROC} ../docs-common/packaging/omf.xsl rpm-info.xml | \
-		$(XMLFORMAT) $(XMLFOPTS) > fedora-doc-$(DOCBASE)-$(1).omf
-endef
-
-omf::  $(foreach LANG,${LANGUAGES},omf-$(LANG))
-# correct lang=en for scrollkeeper document
-	mv fedora-doc-$(DOCBASE)-en.omf fedora-doc-$(DOCBASE)-C.omf
-
-$(foreach LANG,${LANGUAGES},$(eval $(call omf_template,${LANG})))
-
-
-$(DOCBASE)-$(VERSION).src.tar.gz::  clean fdp-info gnome.desktop kde.desktop khelp.desktop omf
-	mkdir $(DOCBASE)-$(VERSION)
-	find . -maxdepth 1 -type f ! \( -name '*~' \
-		-o -name '#*' \
-		-o -name '$(DOCBASE)*.tar.gz' \
-		-o -name '.*' \) \
-		| cpio -pamdv $(DOCBASE)-$(VERSION)
-	find . -maxdepth 1 -type d ! \( -name '$(DOCBASE)-$(VERSION)' \
-		-o -name 'CVS' \
-		-o -name '*~' \
-		-o -name '$(DOCBASE)*' \) \
-		| cpio -pamdv $(DOCBASE)-$(VERSION)
-	tar -zcvf $(DOCBASE)-$(VERSION).src.tar.gz $(DOCBASE)-$(VERSION)/
-	rm -rf $(DOCBASE)-$(VERSION)/
-	sed -i 's@^\( *[^<]*&FDP-INFO;.*\)@\<!-- \1 - DO NOT REMOVE THIS COMMENT --\>@g' $(DOCBASE)-*.xml
-
-src-tarball:: $(DOCBASE)-$(VERSION).src.tar.gz
-
-
-package-prep::
-# This keeps things tidier when looking at results
-	mkdir -p BUILD
-
-i386 ppc x86_64 noarch::  src-tarball package-prep spec
-# Capture all arch since package is noarch anyway
-	rpmbuild -bb $(RPMDFLAG) $(RPMFLAGS) $(SPECFILE)
-
-srpm::  src-tarball package-prep spec
-	rpmbuild -bs $(RPMDFLAG) $(RPMFLAGS) $(SPECFILE)
-
-rpm::  src-tarball package-prep spec noarch srpm
-
-
-showvars::
-	@echo "VERSION=$(VERSION)"




More information about the Fedora-docs-commits mailing list