diff options
author | Tar Committer <tar@ocjtech.us> | 2004-01-12 03:17:26 +0000 |
---|---|---|
committer | Tar Committer <tar@ocjtech.us> | 2004-01-12 03:17:26 +0000 |
commit | 989312339ea2e16579803a48700628c5469e327a (patch) | |
tree | 967ee77195819d70f2dc675444e92340bb98e0d6 /bin/Makefile.am | |
parent | ff168ecfe045c690c24d5bbc5a3062bf9d64120c (diff) | |
download | rancid-989312339ea2e16579803a48700628c5469e327a.tar.gz rancid-989312339ea2e16579803a48700628c5469e327a.tar.xz rancid-989312339ea2e16579803a48700628c5469e327a.zip |
Imported from rancid-2.3.rc1.tar.gz.rancid-2.3.rc1
Diffstat (limited to 'bin/Makefile.am')
-rw-r--r-- | bin/Makefile.am | 103 |
1 files changed, 67 insertions, 36 deletions
diff --git a/bin/Makefile.am b/bin/Makefile.am index 67c8966..21fac52 100644 --- a/bin/Makefile.am +++ b/bin/Makefile.am @@ -1,26 +1,46 @@ ## Process this file with automake to produce Makefile.in ## A Makefile.in is supplied, in case you do not have automake. -## Copyright (C) 1997-2001 by Henry Kilmer, Erik Sherk and Pete Whiting. +## $Id: Makefile.am,v 1.28 2004/01/11 07:15:23 hank Exp $ +## +## Copyright (C) 1997-2004 by Terrapin Communications, Inc. ## All rights reserved. ## -## This software may be freely copied, modified and redistributed without -## fee for non-commerical purposes provided that this copyright notice is -## preserved intact on all copies and modified copies. +## This software may be freely copied, modified and redistributed +## without fee for non-commerical purposes provided that this license +## remains intact and unmodified with any RANCID distribution. ## ## There is no warranty or other guarantee of fitness of this software. -## It is provided solely "as is". The author(s) disclaim(s) all +## It is provided solely "as is". The author(s) disclaim(s) all ## responsibility and liability with respect to this software's usage ## or its effect upon hardware, computer systems, other software, or ## anything else. +## +## Except where noted otherwise, rancid was written by and is maintained by +## Henry Kilmer, John Heasley, Andrew Partan, Pete Whiting, and Austin Schutz. +## #AUTOMAKE_OPTIONS=foreign no-dependencies AUTOMAKE_OPTIONS=foreign -PREFIX = @prefix@ +bin_PROGRAMS = hpuifilter +bin_SCRIPTS = cat5rancid control_rancid \ + alogin arancid clogin blogin brancid cssrancid \ + elogin erancid f10rancid flogin francid fnrancid \ + jlogin jrancid jerancid \ + hlogin hrancid htlogin htrancid \ + mrancid nlogin nrancid nslogin nsrancid par prancid \ + rancid rancid-fe rivlogin rivrancid rrancid \ + tntlogin tntrancid xrancid zrancid + +bin_SCRIPTS += lg.cgi lgform.cgi rancid-cvs rancid-run +EXTRA_DIST= lg.cgi.in lgform.cgi.in rancid-cvs.in rancid-run.in +#dist_bin_SCRIPTS= $(bin_SCRIPTS:%=%.in) + +CLEANFILES= lg.cgi lgform.cgi rancid-cvs rancid-run +#CLEANFILES= $(bin_SCRIPTS) -bin_PROGRAMS = hpfilter -hpfilter_SOURCES = hpfilter.c +hpuifilter_SOURCES = hpuifilter.c #CPPFLAGS += @PG_CPPFLAGS@ #INCLUDES += -I$(top_srcdir)/include @PG_CPPFLAGS@ @@ -35,35 +55,46 @@ YFLAGS = -d # no idea why automake doesnt clean these targets #CLEANFILES= y.tab.c y.tab.h lex.yy.c conf.h conf.c conflex.c -BIN_PROGS=@RD_BIN_PROGS@ -BIN_DATAS=@RD_BIN_DATAS@ - -install: all - for prog in $(BIN_PROGS) ; do \ - $(INSTALL) $$prog $(bindir); \ - done; \ - if test -f $(bindir)/env ; then \ - echo "WARNING: *** $(bindir)/env exists: installing as env.new."; \ - echo " *** review env.new for new/deprecated switches"; \ - $(INSTALL_DATA) env $(bindir)/env.new; \ - else \ - $(INSTALL_DATA) env $(bindir); \ - fi -# BIN_DATAS are empty at the moment. -# for prog in $(BIN_DATAS) ; do \ -# $(INSTALL_DATA) $$prog $(PREFIX)/bin; \ -# done; \ - #clean: # rm -f Makefile env $(BIN_DATAS) $(BIN_PROGS) -#distclean: clean -# rm -f config.log config.status +# auto_edit does the autoconf variable substitution. This allows the +# substitution to have the full expansion of the variables, e.g.: $sysconfdir +# will be /prefix/etc instead of ${prefix}/etc. +# +# This is a bit of a PITA, but is the method recommended by the autoconf +# documentation. +auto_edit = sed \ + -e 's,@prefix\@,$(prefix),g' \ + -e 's,@localstatedir\@,$(localstatedir),g' \ + -e 's,@sysconfdir\@,$(sysconfdir),g' \ + -e 's,@EXPECT_PATH\@,$(EXPECT_PATH),g' \ + -e 's,@PERLV\@,$(PERLV),g' \ + -e 's,@PERLV_PATH\@,$(PERLV_PATH),g' \ + -e 's,@LG_PING_CMD\@,$(LG_PING_CMD),g' \ + -e 's,@ADMINMAILPLUS\@,$(ADMINMAILPLUS),g' \ + -e 's,@MAILPLUS\@,$(MAILPLUS),g' + +lg.cgi: Makefile $(srcdir)/lg.cgi.in + rm -f lg.cgi lg.cgi.tmp; \ + $(auto_edit) $(srcdir)/lg.cgi.in >lg.cgi.tmp; \ + chmod +x lg.cgi.tmp; \ + mv lg.cgi.tmp lg.cgi + +lgform.cgi: Makefile $(srcdir)/lgform.cgi.in + rm -f lgform.cgi lgform.cgi.tmp; \ + $(auto_edit) $(srcdir)/lgform.cgi.in >lgform.cgi.tmp; \ + chmod +x lgform.cgi.tmp; \ + mv lgform.cgi.tmp lgform.cgi + +rancid-cvs: Makefile $(srcdir)/rancid-cvs.in + rm -f rancid-cvs rancid-cvs.tmp; \ + $(auto_edit) $(srcdir)/rancid-cvs.in >rancid-cvs.tmp; \ + chmod +x rancid-cvs.tmp; \ + mv rancid-cvs.tmp rancid-cvs -#distdir: -# for file in Makefile.in configure.in env.in $(BIN_DATAS:=.in) ; do \ -# $(INSTALL_DATA) $$file $(distdir); \ -# done -# for file in configure $(BIN_PROGS:=.in) ; do \ -# $(INSTALL) $$file $(distdir); \ -# done +rancid-run: Makefile $(srcdir)/rancid-run.in + rm -f rancid-run rancid-run.tmp; \ + $(auto_edit) $(srcdir)/rancid-run.in >rancid-run.tmp; \ + chmod +x rancid-run.tmp; \ + mv rancid-run.tmp rancid-run |