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] / ep / doc / Makefile.in (download)

Revision 1.5, Fri Apr 18 14:03:16 2003 UTC (21 years ago) by nepto


Changes since 1.4: +49 -7 lines

Manual pages generation and installation implemented.
Directory man1 is created instead of man3.
Documentation build included into ./rebuild script.
Version changed from 1.0pre3 to 1.0pre4.

# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.

# Makefile for documentation of 'ep'.
# $Platon: ep/doc/Makefile.in,v 1.4 2003/04/15 20:34:40 rajo Exp $ 

PACKAGE   = @PACKAGE@
VERSION   = @VERSION@
MANVOLNUM = @MANVOLNUM@


SHELL = @SHELL@

MANPAGES = $(top_builddir)/doc/man/ep.$(MANVOLNUM).gz

# Directories {{{
top_builddir   = ..
srcdir         = @srcdir@
top_srcdir     = @top_srcdir@
VPATH          = @srcdir@
prefix         = @prefix@
exec_prefix    = @exec_prefix@

bindir         = @bindir@
sbindir        = @sbindir@
libexecdir     = @libexecdir@
datadir        = @datadir@
sysconfdir     = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir  = @localstatedir@
libdir         = @libdir@
docdir         = ${prefix}/doc
infodir        = @infodir@
mandir         = @mandir@
man1dir        = $(mandir)/man1

DESTDIR        =

pkgdatadir     = $(docdir)/@PACKAGE@-@VERSION@
pkglibdir      = $(libdir)/@PACKAGE@
pkgincludedir  = $(includedir)/@PACKAGE@

# }}} Directories

# Targets {{{
 
EXAMPLES = $(srcdir)/examples/01.simple-cat.conf \
           $(srcdir)/examples/02.simple-grep.conf \
           $(srcdir)/examples/03.advanced-grep.conf \
           $(srcdir)/examples/04.continuous-cat.conf \
           $(srcdir)/examples/05.paraller-cat.conf \
           $(srcdir)/examples/06.write-log.conf \
           $(srcdir)/examples/07.read-log.conf \
           $(srcdir)/examples/08.session-log.conf

# }}} Targets

# Programs {{{
#ACLOCAL    = @ACLOCAL@
#AUTOCONF   = @AUTOCONF@
#AUTOMAKE   = @AUTOMAKE@
#AUTOHEADER = @AUTOHEADER@
ACLOCAL    = aclocal
AUTOCONF   = autoconf
AUTOMAKE   = automake
AUTOHEADER = autoheader


INSTALL         = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA    = @INSTALL_DATA@
INSTALL_SCRIPT  = @INSTALL_SCRIPT@
transform       = @program_transform_name@
mkinstalldirs   = $(SHELL) $(top_srcdir)/mkinstalldirs
LN_S            = @LN_S@
MAKEINFO        = @MAKEINFO@
RANLIB          = @RANLIB@
STRIP           = @STRIP@
AWK             = @AWK@
#JADEWRAP        = @JADEWRAP@
#DOXYGEN         = @DOXYGEN@
TAR             = tar
GZIP_ENV        = --best
NROFF           = nroff
DEPEND          = makedepend 

NORMAL_INSTALL   = :
PRE_INSTALL      = :
POST_INSTALL     = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL    = :
POST_UNINSTALL   = :

CC            = @CC@
CPP           = @CPP@
CXX           = @CXX@

MODULES_FLAGS = @MODULES_FLAGS@
MODULES_LIBS  = @MODULES_LIBS@

#CFLAGS        = -O2 -Wall -Wno-shadow -pedantic @DEBUG_FLAGS@ $(MODULES_FLAGS)
CFLAGS        = @CFLAGS@ @DEBUG_FLAGS@ $(MODULES_FLAGS)
LIBS          = @LIBS@ $(MODULES_LIBS)
CPPFLAGS      = @CPPFLAGS@
LDFLAGS       = @LDFLAGS@
DEFS          = @DEFS@ -DPACKAGE=\"@PACKAGE@\" -DVERSION=\"@VERSION@\"
INCLUDES      = -I$(srcdir) -I$(top_builddir)

MODULES       = @MODULES@

COMPILE         = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
LTCOMPILE       = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
echo_COMPILE    = $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
echo_LTCOMPILE  = $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
CCLD            = $(CC)
LINK            = $(CCLD) $(CFLAGS) $(LDFLAGS) -o $@

# }}} Programs

all: configure-scripts makefiles doc

include $(top_builddir)/Rules.make

# Rewrite relative $(top_builddir) path to absolute
top_builddir := $(shell echo `cd $(top_builddir) && pwd` )


doc: man
    
MAN_MAGIC := $(shell mkdir man > /dev/null 2>&1 || :)
man: $(MANPAGES)

# don't change dependency files, because this causes make
# to rebuild them. Use trick with '-c' (stdout).
%.gz: %
    @if [ -f "$<" ]; then \
        echo "Converting $<"; \
        sed 's/^.TH\(.*\)[ \t]\+""[ \t]\+""$$/.TH\1 "$(PACKAGE) $(VERSION)" "$(PACKAGE) $(VERSION)"/g' "$<" \
            | $(GZIP) -f -c > "$@"; \
        echo ""; \
    fi

# Section: Install {{{
install: all installdirs install-examples install-man
uninstall: uninstall-examples uninstall-dirs uninstall-man

installcheck:
    @echo; echo; \
    echo "These files was installed to: "; \
    echo "    $(DESTDIR)$(pkgdatadir)"; \
    dashes="---------------------------------------------------------------"; \
    echo "$$dashes"; \
    find $(DESTDIR)$(pkgdatadir) -print ;\
    echo "$$dashes";

installdirs:
    @$(mkinstalldirs) \
        $(docdir) \
        $(pkgdatadir) \
        $(pkgdatadir)/examples
uninstall-dirs:
    @$(NORMAL_UNINSTALL)
    -rmdir --ignore-fail-on-non-empty \
        $(pkgdatadir) \
        $(pkgdatadir)/examples

install-examples:
    @$(NORMAL_INSTALL)
    @$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
    @for p in $(EXAMPLES) ; do \
        file=`echo $$p | sed 's,.*/[^/]\+$$,\1,g;'`; \
        echo "    $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/examples/$$file"; \
        $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/examples/$$file; \
    done
uninstall-examples:
    @$(NORMAL_UNINSTALL)
    @echo "    rm -rf $(DESTDIR)$(pkgdatadir)"; \
    -rm -rf $(DESTDIR)$(pkgdatadir);

install-man:
    @$(NORMAL_INSTALL)
    @$(mkinstalldirs) $(DESTDIR)$(man1dir)
    @if test -d $(top_builddir)/doc/man ; then \
        cd $(top_builddir)/doc/man && \
        for p in *.$(MANVOLNUM).gz; do \
            echo "    Installing file $(DESTDIR)$(man1dir)/$$p"; \
            $(INSTALL_DATA) $$p $(DESTDIR)$(man1dir)/$$p; \
        done \
    else \
        echo -en "Directroy $(top_builddir)/doc/man not found, "; \
        echo     "Manpages NOT installed!"; \
        echo; \
        echo     "Did you type 'make documentation'?"; \
        echo; \
    fi
uninstall-man:
    @$(NORMAL_UNINSTALL)
    @echo "    rm -f $(DESTDIR)$(man1dir)/";
    @if test -d $(top_builddir)/doc/man ; then \
        cd $(top_builddir)/doc/man && \
        for p in *.$(MANVOLNUM).gz; do \
            echo "    rm -rf $(DESTDIR)$(man1dir)/$$p"; \
            rm -f $(DESTDIR)$(man1dir)/$$p; \
        done

# }}} install


clean:

# 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