Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, April 19, 2024

File: [Platon] / web-apps / fastcgi-gallery / Makefile (download)

Revision 1.4, Sun Feb 26 23:47:07 2006 UTC (18 years, 1 month ago) by rajo


Changes since 1.3: +2 -1 lines

Added doc/ChangeLog. Version changed from 0.2 to 0.2.1.

#
# Makefile
#
# Developed by Lubomir Host 'rajo' <rajo AT platon.sk>
# Copyright (c) 2004-2006 Platon Group, http://platon.sk/
# Licensed under terms of GNU General Public License.
# All rights reserved.
#
# Changelog:
# 09/02/2004 - created
#

# $Platon: web-apps/fastcgi-gallery/Makefile,v 1.2 2005/09/08 22:14:53 rajo Exp $ 

# Makefile for creating distribution of test package
# Type 'make dist' for create tar-gziped archiv. 

PACKAGE = fastcgi-gallery
VERSION = 0.2.1

export PACKAGE
export VERSION

# Directories {{{

srcdir       = .
top_srcdir   = .
distdir      = $(PACKAGE)-$(VERSION)
top_distdir  = $(distdir)
top_builddir = .

# }}} Directories

# Targets {{{

# if you have subdirectories with Makefiles,
# add names of directories here
SUBDIRS   =

PROGRAM   =

# here add names of your source codes
SOURCES       = $(srcdir)/Makefile \
              $(srcdir)/index.fcgi \
              $(srcdir)/_modules/ \
              $(srcdir)/_modules/config.pm \
              $(srcdir)/_modules/gallery.pm \
              $(srcdir)/_modules/obfuscator.pm \
              $(srcdir)/_modules/restart.pm \
              $(srcdir)/_modules/templates.pm \
              $(srcdir)/_modules/Platon/ \
              $(srcdir)/_modules/Platon/FastCGI/ \
              $(srcdir)/_modules/Platon/FastCGI/Restart.pm \
              $(srcdir)/_modules/Platon/File/ \
              $(srcdir)/_modules/Platon/File/Spec/ \
              $(srcdir)/_modules/Platon/File/Spec/Unix.pm \
              $(srcdir)/_modules/Platon/Template/ \
              $(srcdir)/_modules/Platon/Template/Plugin/ \
              $(srcdir)/_modules/Platon/Template/Plugin/Interval.pm

TEMPLATES    = $(srcdir)/css/ \
              $(srcdir)/css/rajo-ala.css \
              $(srcdir)/css/print.css \
              $(srcdir)/_templates/ \
              $(srcdir)/_templates/en/ \
              $(srcdir)/_templates/en/gallery.tt2 \
              $(srcdir)/_templates/sk/ \
              $(srcdir)/_templates/sk/gallery.tt2 \
              $(srcdir)/_templates/gallery-core.tt2 \
              $(srcdir)/_templates/foot.tt2 \
              $(srcdir)/_templates/index.tt2 \
              $(srcdir)/_templates/error.tt2 \
              $(srcdir)/_templates/head.tt2 \
              $(srcdir)/_templates/lang.tt2 \
              $(srcdir)/_templates/http-header.tt2 \
              $(srcdir)/_templates/translation.tt2 \
              $(srcdir)/_templates/pager.tt2 \
              $(srcdir)/_templates/keywords.tt2

DOCUMENTATION    = $(srcdir)/doc \
                  $(srcdir)/doc/README \
                  $(srcdir)/doc/ChangeLog \
                  $(srcdir)/doc/httpd-example.conf

COMMENTS    = \
              $(srcdir)/gallery/ \
              $(srcdir)/gallery/Platon_Group/ \
              $(srcdir)/gallery/Platon_Group/.comment \
              $(srcdir)/gallery/Platon_Group/server_Idea/ \
              $(srcdir)/gallery/Platon_Group/server_Idea/.comment \
              $(srcdir)/gallery/Platon_Group/server_Idea/2005-03-20_182113_pict6183.jpg.comment \
              $(srcdir)/gallery/Platon_Group/server_Idea/2005-03-20_182417_pict6185.jpg.comment \


IMAGES        = \
              $(srcdir)/images/ \
              $(srcdir)/images/style/ \
              $(srcdir)/images/style/innerlistblack.png \
              $(srcdir)/images/style/listblack.png \
              $(srcdir)/images/style/listmark.png \
              $(srcdir)/images/style/offwhitestripes.png \
              $(srcdir)/images/style/pgbg4.png \
              $(srcdir)/images/style/pgbg4-gallery.png \
              $(srcdir)/images/icons/ \
              $(srcdir)/images/icons/gallery/ \
              $(srcdir)/images/icons/gallery/agfolder.png \
              $(srcdir)/images/icons/gallery/application-doc.png \
              $(srcdir)/images/icons/gallery/application-pdf.png \
              $(srcdir)/images/icons/gallery/application-rtf.png \
              $(srcdir)/images/icons/gallery/sound-mp3.png \
              $(srcdir)/images/icons/gallery/sound-ogg.png \
              $(srcdir)/images/icons/gallery/sound-wav.png \
              $(srcdir)/images/icons/gallery/video-asf.png \
              $(srcdir)/images/icons/gallery/video-avi.png \
              $(srcdir)/images/icons/gallery/video-mov.png \
              $(srcdir)/images/icons/gallery/video-mpeg.png \
              $(srcdir)/images/icons/gallery/video-mpg.png \
              $(srcdir)/images/icons/gallery/video-wmv.png \
              $(srcdir)/images/logos/ \
              $(srcdir)/images/logos/apache-gallery.png \
              $(srcdir)/gallery/ \
              $(srcdir)/gallery/Platon_Group/ \
              $(srcdir)/gallery/Platon_Group/2005-05-05--Platon_Group_establishment/ \
              $(srcdir)/gallery/Platon_Group/2005-05-05--Platon_Group_establishment/pict6918.jpg \
              $(srcdir)/gallery/Platon_Group/2005-05-05--Platon_Group_establishment/pict6918.jpg \
              $(srcdir)/gallery/Platon_Group/2005-05-05--Platon_Group_establishment/pict6918.jpg \
              $(srcdir)/gallery/Platon_Group/2005-05-05--Platon_Group_establishment/pict6920.jpg \
              $(srcdir)/gallery/Platon_Group/2005-05-05--Platon_Group_establishment/pict6921.jpg \
              $(srcdir)/gallery/Platon_Group/2005-05-05--Platon_Group_establishment/pict6922.jpg \
              $(srcdir)/gallery/Platon_Group/server_Idea/ \
              $(srcdir)/gallery/Platon_Group/server_Idea/2005-03-20_182029_pict6181.jpg \
              $(srcdir)/gallery/Platon_Group/server_Idea/2005-03-20_182113_pict6183.jpg \
              $(srcdir)/gallery/Platon_Group/server_Idea/2005-03-20_182417_pict6185.jpg \

DISTFILES = Makefile \
            $(SOURCES) $(TEMPLATES) $(DOCUMENTATION) $(COMMENTS) $(IMAGES)

# }}} Targets

# Programs {{{

TAR            = tar
GZIP_ENV    = --best

# }}} Programs

all: dist
    

#
# False targets.
#
.PHONY: dummy

#
# A rule to do nothing
#
dummy:
    
clean: clean-subdirs 
    -rm -f *.o core $(distdir).tar.gz
    -rm -rf $(distdir)

#
# A rule to make subdirectories
#
subdir-list-all = $(sort $(patsubst %,_subdir_%,$(SUBDIRS)))
all-subdirs: dummy $(subdir-list-all)

ifdef SUBDIRS
$(subdir-list-all) : dummy
    $(MAKE) -C $(patsubst _subdir_%,%,$@)
endif

#
# A rule to make clean in subdirectories
#
subdir-list-clean = $(sort $(patsubst %,_subdir_clean_%,$(SUBDIRS)))
clean-subdirs: dummy $(subdir-list-clean)

ifdef SUBDIRS
$(subdir-list-clean) : dummy
    $(MAKE) -C $(patsubst _subdir_clean_%,%,$@) clean
endif

# Distribution targets {{{
dist: distdir
    GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
    -rm -rf $(distdir)

dist-all: distdir
    GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
    -rm -rf $(distdir)

distdir: $(DISTFILES)
    -rm -rf $(distdir)
    mkdir $(distdir)
    @here=`cd $(top_builddir) && pwd`; \
    top_distdir=`cd $(distdir) && pwd`; \
    distdir=`cd $(distdir) && pwd`;
    @FILES=`echo "$(DISTFILES)" | awk 'BEGIN{RS=" "}{print}' | sort -u`; \
    for file in $$FILES; do \
      d=$(srcdir); \
      if test -d $$d/$$file; then \
        mkdir $(distdir)/$$file; \
        chmod a+rX $(distdir)/$$file; \
      else \
        test -f $(distdir)/$$file \
        || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
        || cp -p $$d/$$file $(distdir)/$$file || :; \
        chmod a+rX $(distdir)/$$file; \
      fi; \
    done

# }}}

# vim600: fdm=marker fdc=3


Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top