Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Thursday, March 28, 2024

File: [Platon] / ep / Makefile.in (download)

Revision 1.18, Thu Oct 3 16:08:04 2002 UTC (21 years, 5 months ago) by rajo

Changes since 1.17: +3 -15 lines

Removed files from src/libcfg+/.

# 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.

# Main Makefile for 'ep'.
# $Id: Makefile.in,v 1.18 2002/10/03 16:08:04 rajo Exp $ 

PACKAGE = @PACKAGE@
VERSION = @VERSION@

CVSTAG = $(PACKAGE)-$(subst .,_,$(VERSION))

SHELL = @SHELL@

# 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@
infodir        = @infodir@
mandir         = @mandir@
man3dir        = $(mandir)/man3

DESTDIR        =

pkgdatadir     = $(datadir)/@PACKAGE@
pkglibdir      = $(libdir)/@PACKAGE@
pkgincludedir  = $(includedir)/@PACKAGE@

distdir        = $(PACKAGE)-$(VERSION)
top_distdir    = $(distdir)

# }}} Directories

# Targets {{{
CONFIG_HEADER   = $(top_builddir)/config.h
include_HEADERS =
noinst_HEADERS  =

noinst_SCRIPTS =

man_MANS  =
man3_MANS =
MANS      = $(man_MANS) $(man3_MANS)

#CONFIG_CLEAN_FILES =  Doxyfile doc/sgml/defs.sgml
CONFIG_CLEAN_FILES =
SCRIPTS            =  $(noinst_SCRIPTS)

HEADERS =  $(include_HEADERS) $(noinst_HEADERS) $(CONFIG_HEADER)

DISTFILES = AUTHORS COPYING INSTALL README TODO \
            configure configure.in Makefile.in config.h.in \
            install-sh mkinstalldirs rebuild \
            src \
                src/Makefile.in \
                 src/conf.c        src/conf.h \
                 src/fd.c          src/fd.h \
                 src/m_memory.c    src/m_memory.h \
                 src/m_proctable.c src/m_proctable.h \
                 src/main.c        src/main.h \
                 src/menu.c        src/menu.h \
                 src/message.c     src/message.h \
                 src/process.c     src/process.h \
                 src/proctable.c   src/proctable.h \
                src/sigserv.c     src/sigserv.h \
                src/proclink.h \
            doc \
                doc/Makefile.in \
                doc/examples \
                    doc/examples/01.simple-cat.conf \
                    doc/examples/02.simple-grep.conf \
                    doc/examples/03.advanced-grep.conf \
                    doc/examples/04.continuous-cat.conf \
                    doc/examples/05.paraller-cat.conf \
                    doc/examples/06.write-log.conf \
                    doc/examples/07.read-log.conf \
                    doc/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@
#CFLAGS   = -O2 -Wall -pedantic
CFLAGS   = @CFLAGS@
CPPFLAGS =
LDFLAGS  = 
DEFS     =
INCLUDES = -I$(srcdir) -I$(top_builddir)

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

# }}} Programs

all: configure-scripts makefiles $(MANS) all-subdirs

makefiles: $(top_builddir)/Makefile \
    $(top_builddir)/src/Makefile \
    $(top_builddir)/doc/Makefile
configure-scripts: $(top_builddir)/config.status \
    $(top_srcdir)/configure \
    $(top_builddir)/config.h  \
    $(top_srcdir)/config.h.in

all-subdirs: all-src all-doc

all-src:
    cd $(top_builddir)/src && $(MAKE)

all-doc:
    cd $(top_builddir)/doc && $(MAKE)


.SUFFIXES:

# Makefiles, configure scripts dependencies {{{
# Main Makefile
$(top_builddir)/Makefile: $(top_srcdir)/Makefile.in  $(top_builddir)/config.status
    @cd $(top_builddir) \
      && CONFIG_FILES=$@ CONFIG_HEADERS= \
        $(SHELL) ./config.status

# Makefile in src/ subdirectory
$(top_builddir)/src/Makefile: $(top_srcdir)/src/Makefile.in  $(top_builddir)/config.status
    @cd $(top_builddir) \
      && CONFIG_FILES=$@ CONFIG_HEADERS= \
        $(SHELL) ./config.status

# Makefile in doc/ subdirectory
$(top_builddir)/doc/Makefile: $(top_srcdir)/doc/Makefile.in  $(top_builddir)/config.status
    @cd $(top_builddir) \
      && CONFIG_FILES=$@ CONFIG_HEADERS= \
        $(SHELL) ./config.status

$(top_builddir)/config.status: $(top_srcdir)/configure.in
    @cd $(top_builddir) \
      && $(SHELL) ./config.status --recheck

$(top_srcdir)/configure: $(top_srcdir)/configure.in
    @cd $(top_builddir) \
      $(SHELL) ./config.status --recheck \
        && cd $(top_srcdir) \
        && $(AUTOCONF)

$(top_builddir)/config.h: $(top_srcdir)/config.h.in $(top_builddir)/config.status
    @cd $(top_builddir) \
      && CONFIG_FILES= CONFIG_HEADERS=config.h \
        $(SHELL) ./config.status \
          && touch config.h

$(top_srcdir)/config.h.in: $(top_srcdir)/configure.in
    @cd $(top_srcdir) \
      && $(AUTOHEADER) \
        && touch config.h.in
# Makefiles, configure scripts dependencies }}}


clean-hdr:
distclean-hdr:
    -rm -f config.h


test:
    @make dist \
        && tar xzf $(distdir).tar.gz \
        && here=`pwd` \
        && cd $(distdir) \
            && ./configure --prefix=install_dir \
            && make --warn-undefined-variables \
            && make --warn-undefined-variables install \
            && make --warn-undefined-variables uninstall \
            && make --warn-undefined-variables dist \
            && make --warn-undefined-variables distcheck \
    && banner="Test of compilation ended without errors, super! :-)"; echo; \
       dashes=`echo "$$banner" | sed s/./=/g`; \
       echo "$$dashes"; \
       echo "$$banner"; \
       echo "$$dashes"; \
    cd $$here; \
    rm -rf $(distdir)

    

# Section: Install {{{
install: all
    cd $(top_builddir)/src && $(MAKE) $@
    cd $(top_builddir)/doc && $(MAKE) $@
uninstall:
    cd $(top_builddir)/src && $(MAKE) $@
    cd $(top_builddir)/doc && $(MAKE) $@

install-strip:
    cd $(top_builddir)/src && $(MAKE) $@
    cd $(top_builddir)/doc && $(MAKE) install

install-nostrip:
    cd $(top_builddir)/src && $(MAKE) $@
    cd $(top_builddir)/doc && $(MAKE) install

installcheck:
    cd $(top_builddir)/src && $(MAKE) $@
    cd $(top_builddir)/doc && $(MAKE) $@

install-exec:
    cd $(top_builddir)/src && $(MAKE) $@
uninstall-exec:
    cd $(top_builddir)/src && $(MAKE) $@

install-bin:
    cd $(top_builddir)/src && $(MAKE) $@
uninstall-bin:
    cd $(top_builddir)/src && $(MAKE) $@

install-data:
    cd $(top_builddir)/doc && $(MAKE) $@

installdirs:
    cd $(top_builddir)/src && $(MAKE) $@
    cd $(top_builddir)/doc && $(MAKE) $@

install-man3:
#    cd $(top_builddir)/doc && $(MAKE) $@
uninstall-man3:
#    cd $(top_builddir)/doc && $(MAKE) $@

install-man: $(MANS)
#    cd $(top_builddir)/doc && $(MAKE) $@
uninstall-man:
#    cd $(top_builddir)/doc && $(MAKE) $@


# }}} Section: Install

# Section: TAGS {{{
tags: TAGS

ID:
    cd $(top_builddir)/src && $(MAKE) $@
TAGS:
    cd $(top_builddir)/src && $(MAKE) $@

clean-tags:
distclean-tags:
    -rm -f TAGS ID

# }}}  Section: TAGS

# Section: distribution {{{
# This target untars the dist file and tries a VPATH configuration.  Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
    -rm -rf $(distdir)
    GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
    mkdir $(distdir)/=build
    mkdir $(distdir)/=inst
    dc_install_base=`cd $(distdir)/=inst && pwd`; \
    cd $(distdir)/=build \
      && ../configure --srcdir=.. --prefix=$$dc_install_base \
      && $(MAKE) --warn-undefined-variables \
      && $(MAKE) --warn-undefined-variables dvi \
      && $(MAKE) --warn-undefined-variables check \
      && $(MAKE) --warn-undefined-variables install \
      && $(MAKE) --warn-undefined-variables installcheck \
      && $(MAKE) --warn-undefined-variables dist
    -rm -rf $(distdir)
    @banner="$(distdir).tar.gz is ready for distribution"; \
    dashes=`echo "$$banner" | sed s/./=/g`; \
    echo "$$dashes"; \
    echo "$$banner"; \
    echo "$$dashes"
    
dist-all: dist
dist: distdir distdir-permisions
    GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
    -rm -rf $(distdir)
    -@banner="md5sum is: `md5sum $(distdir).tar.gz |tee md5sum.$(distdir)`"; \
    dashes=`echo "$$banner" | sed s/./=/g`; \
    echo "$$dashes"; \
    echo "$$banner"; \
    echo "$$dashes"

distdir: $(DISTFILES)
    -rm -rf $(distdir)
    mkdir $(distdir)
    -chmod a+rx $(distdir)
    @here=`cd $(top_builddir) && pwd`; \
    top_distdir=`cd $(distdir) && pwd`; \
    distdir=`cd $(distdir) && pwd`; \
    umask 022; \
    for file in $(DISTFILES); do \
      d=$(srcdir); \
      if test -d $$d/$$file; then \
        mkdir $(distdir)/$$file; \
      else \
        test -f $(distdir)/$$file \
        || cp $$d/$$file $(distdir)/$$file || :; \
      fi; \
    done
 
# || ln $$d/$$file $(distdir)/$$file 2> /dev/null \

distdir-permisions:
    @for file in $(DISTFILES); do \
      if test -d $(distdir)/$$file; then \
        chmod a+rx $(distdir)/$$file; \
      else \
        test -f $(distdir)/$$file \
        && chmod a+r $(distdir)/$$file; \
      fi; \
      if test -x $(srcdir)/$$file; then \
          chmod a+x $(distdir)/$$file; \
      fi; \
    done

distclean-generic:
    -rm -f Makefile $(CONFIG_CLEAN_FILES)
    -rm -f config.cache config.log stamp-h stamp-h[0-9]*

distclean:  distclean-hdr distclean-tags distclean-generic clean
    -rm -f config.status

# }}} Section: distribution

info:
dvi:
check: all

clean: clean-src clean-doc clean-hdr clean-tags mostlyclean
    -rm -rf  *.o core *.core .deps/
    -rm -f md5sum*


clean-src:
    cd $(top_builddir)/src && $(MAKE) clean

clean-doc:
    cd $(top_builddir)/doc && $(MAKE) clean


mostlyclean:

maintainer-clean: distclean
    @echo "This command is intended for maintainers to use;"
    @echo "it deletes files that may require special tools to rebuild."
    -rm -f config.status
    -rm -f $(PACKAGE)-*.tar.gz


# PHONY {{{
.PHONY: distclean-hdr clean-hdr \
install uninstall installdirs \
install-exec install-data \
install-man3 uninstall-man3 \
install-man  uninstall-man \
install-lib  uninstall-lib \
install-includeHEADERS uninstall-includeHEADERS \
tags \
distclean-tags clean-tags distdir info \
dvi check installcheck \
distclean-generic clean-generic \
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
# }}} PHONY

.PHONY:    sources
sources:
    cd $(top_builddir)/src/ && make $@

.PHONY: lclint
lclint:
    cd $(top_builddir)/src/ && make $@

.PHONY: archive
archive: 
    @echo "This is $(PACKAGE)-$(VERSION)."
    @sleep 5
    @cvs -Q tag -F $(CVSTAG) .
    @rm -rf /tmp/$(PACKAGE)-$(VERSION) /tmp/$(PACKAGE)
    @cd /tmp; cvs -Q -d $(CVSROOT) export -r$(CVSTAG) $(PACKAGE) || :
    @mv /tmp/$(PACKAGE) /tmp/$(PACKAGE)-$(VERSION)
    @cd /tmp/$(PACKAGE)-$(VERSION); ./autogen.sh ; make depend; make distclean
    @cd /tmp/$(PACKAGE)-$(VERSION); ./autogen.sh --noconfigure
    @cd /tmp; tar czSpf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
    @rm -rf /tmp/$(PACKAGE)-$(VERSION)
    @cp /tmp/$(PACKAGE)-$(VERSION).tar.gz .
    @rm -f /tmp/$(PACKAGE)-$(VERSION).tar.gz 
    @echo " "
    @echo "The final archive is ./$(PACKAGE)-$(VERSION).tar.gz."


# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

# 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