Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Sobota, 20. apríl 2024

Rozdiely pre Metafox/doc/Makefile medzi verziami 1.3 a 1.4

verzia 1.3, 2005/10/03 14:44:28 verzia 1.4, 2006/09/18 13:28:56
Riadok 1 
Riadok 1 
   #
   # Makefile for creating distribution of Metafox.
   # Type 'make dist' for create tar-gziped and zip archiv.
   #
   # Based on phpMyEdit Makefile by Lubomir Host <rajo@platon.sk>
   #
   
   # $Platon$
   
 PACKAGE     = Metafox  PACKAGE     = Metafox
 VERSION     = $(shell cat VERSION)  VERSION     = 0.8.12rc5
   VERSION_DIR = 0.8.12rc5
   DATE        = 2006-09-17
   DATE_HUMAN  = 17th September 2006
   export PACKAGE
   export VERSION
   export DATE
   export DATE_HUMAN
   
   #
   # If you want to add directory to distribution, you must write firstly
   # directory name into list (with ending slash) and than files from that
   # directory.
   #
   # Wildcars usage is possible, but the convention allows it only for
   # autogenerated files. Files in revision system such as CVS should be noted
   # explicitly.
   #
   
   DISTFILES_CORE = doc doc/VERSION themes/ \
           $(shell cd ../ && find . -maxdepth 1 -name '*.php') \
           $(shell cd ../ && find admin config doc lib lib2 sql themes/default \
           \( -type f -or -type d \) \
           -path '*/CVS'      -prune -or \
           -path '*/.svn'     -prune -or \
           -name '*.gz'       -prune -or \
           -name '*.tgz'      -prune -or \
           -name '*.bz2'      -prune -or \
           -name '.*.swp'     -prune -or \
           -name '.cvsignore' -prune -or \
           -print)
   
   DISTFILES_DOC =
   
   # Extension of archives
   ZIP_EXT         = .zip
   TGZ_EXT         = .tar.gz
   
   TAR             = tar
   ZIP             = zip
   ZIP_ENV         = -r9
   GZIP_ENV        = --best
   
   srcdir                  = ..
   distdir                 = $(PACKAGE)-$(VERSION_DIR)
   packname_core   = $(PACKAGE)-$(VERSION)
   packname_doc    = $(PACKAGE)-doc-$(VERSION)
   top_distdir             = $(distdir)
   top_builddir    = .
   
   all: dist
   
   clean:
   
   VERSION: Makefile
           echo $(VERSION) > $@
   
   doc/sgml/defs.sgml: doc/sgml/defs.sgml.in
           sed -e 's/@PACKAGE@/$(PACKAGE)/g; \
                   s/@VERSION@/$(VERSION)/g; \
                   s/@DATE@/$(DATE)/g; \
                           s/@DATE_HUMAN@/$(DATE_HUMAN)/g;' $< > $@
   .PHONY: doc/sgml/defs.sgml
   
   dist-all: dist
   dist: dist-core
   
   dist-core: distdir-core
           GZIP=$(GZIP_ENV) $(TAR) chozf $(packname_core)$(TGZ_EXT) $(distdir)
   #       ZIP=$(ZIP_ENV) $(ZIP) $(packname_core)$(ZIP_EXT) $(distdir)
           -rm -rf $(distdir)
   
   dist-doc: distdir-doc
           GZIP=$(GZIP_ENV) $(TAR) chozf $(packname_doc)$(TGZ_EXT) $(distdir)
   #       ZIP=$(ZIP_ENV) $(ZIP) $(packname_doc)$(ZIP_EXT) $(distdir)
           -rm -rf $(distdir)
   
   distdir-core:
           @export _DISTFILES="$(DISTFILES_CORE)"; \
           make distdir
   
   distdir-doc: documentation
           @export _DISTFILES="$(DISTFILES_DOC)"; \
           make distdir
   
   distdir: VERSION
           @-rm -rf $(distdir); \
           mkdir $(distdir); \
           here=`cd $(top_builddir) && pwd`; \
           top_distdir=`cd $(distdir) && pwd`; \
           distdir=`cd $(distdir) && pwd`;
           @for file in $(_DISTFILES); do \
                   echo $$file; \
             d=$(srcdir); \
             if test -d $$d/$$file; then \
               mkdir $(distdir)/$$file; \
             else \
               test -f $(distdir)/$$file \
               || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
               || cp -p $$d/$$file $(distdir)/$$file || :; \
             fi; \
           done
           chmod -R u=rwX,g=,o=rX $(distdir)
   
   documentation: html pdf
   
 packname = $(PACKAGE)-$(VERSION)  html: doc/sgml/defs.sgml
           @echo; \
            echo "----------------------------------------------------"; \
            echo "Generating HTML documentation, please be patient ..."; \
            echo "----------------------------------------------------"; \
            echo; \
           cd doc/                                                                 \
           && docbook2html -o html/ "`pwd`/sgml/$(PACKAGE).sgml"   \
           && cp -r sgml/images html/                              \
           && rm -rf html/images/CVS
   
 dist:  pdf: doc/sgml/defs.sgml
         cd ../../ && \          @echo; \
         tar cvzf Metafox/doc/$(packname).tgz Metafox \           echo "---------------------------------------------------"; \
                                 -X Metafox/doc/exclude.txt;           echo "Generating PDF documentation, please be patient ..."; \
            echo "---------------------------------------------------"; \
            echo; \
           cd doc/                                                                 \
           && docbook2pdf -o pdf/ "`pwd`/sgml/$(PACKAGE).sgml"     \
           && mv pdf/$(PACKAGE).pdf pdf/$(PACKAGE)-$(VERSION).pdf \
           && rm -rf pdf/$(PACKAGE).out pdf/$(PACKAGE).aux pdf/$(PACKAGE).log
   

Legend:
Odstranené z verzie1.3  
zmenené riadky
  Pridané vo verzii1.4

Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok