Removed last parts of GNU Autotools: Makefile.am + configure.am

This commit is contained in:
Radim Kolar 2009-09-10 14:22:45 +02:00
parent 33bba2a125
commit d552483209
14 changed files with 0 additions and 466 deletions

View File

@ -43,7 +43,6 @@ clients/fver_m.c
clients/fsetupcmd_m.c clients/fsetupcmd_m.c
contrib/fspscan contrib/fspscan
doc/fsp-faq.html doc/fsp-faq.html
include/config.h
server/fspd server/fspd
tests/cachecheck tests/cachecheck
tests/mklargefile tests/mklargefile

View File

@ -1,6 +0,0 @@
## Process this file with automake to produce Makefile.in
AUTOMAKE_OPTIONS = foreign
SUBDIRS=include bsd_src common client server clients man contrib doc tests
EXTRA_DIST=fspd.conf FILES INFO BETA.README \
MACHINES COPYRIGHT setup.sh setup.csh \
SConstruct SConscript

View File

@ -1,63 +0,0 @@
#! /bin/sh -e
# This scripts rebuilds configure files using autoconf tools.
# Supports both FreeBSD and Linux installations. No copyrights
# script is public domain.
#
# I am not big fan of autotools stuff.
#
# Radim Kolar
#
rm -f configure configure.lineno config.log config.status
rm -f aclocal.m4
#rm -fr autom4te.cache
rm -f Makefile "Makefile.in"
echo "Generating configure and friends..."
if [ `uname -s` = 'FreeBSD' ]; then
echo "* FreeBSD detected"
if [ -x /usr/local/bin/autoconf259 ]; then
echo "* Using autoconf 2.59"
AUTOCONF=autoconf259; export AUTOCONF
AUTOHEADER=autoheader259; export AUTOHEADER
else
echo "* Using system default autoconf"
AUTOCONF=autoconf
AUTOHEADER=autoheader
fi
if [ -x /usr/local/bin/automake19 ]; then
echo "* Using automake 1.9"
ACLOCAL=aclocal19; export ACLOCAL
AUTOMAKE=automake19; export AUTOMAKE
elif [ -x /usr/local/bin/automake18 ]; then
echo "* Using automake 1.8"
ACLOCAL=aclocal18; export ACLOCAL
AUTOMAKE=automake18; export AUTOMAKE
else
echo "* Using system default automake"
ACLOCAL=aclocal
AUTOMAKE=automake
fi
#Use autoconf 2.59 + automake 1.X pair
export LDFLAGS=-L/usr/local/lib
echo "Running $ACLOCAL"
$ACLOCAL -I /usr/local/share/aclocal
echo "Running $AUTOCONF"
$AUTOCONF
echo "Running $AUTOHEADER"
$AUTOHEADER
echo "Running $AUTOMAKE"
$AUTOMAKE -a
#autoreconf259 -iv -I /usr/local/share/aclocal
else
echo "Using your default auto* tools"
#this should work with recent autotools
autoreconf -iv
fi
if [ $# -eq 0 ]; then
echo "Now running configure in maintainer mode"
./configure --enable-maintainer-mode
else
echo "Now running configure $@"
./configure $@
fi;
echo "$0 done."

View File

@ -1,8 +0,0 @@
## Process this file with automake to produce Makefile.in
noinst_LIBRARIES = libbsdfsp.a
libbsdfsp_a_SOURCES = cmp.c fnmatch.c glob.c operator.c print.c \
find.c function.c ls.c option.c util.c
EXTRA_DIST= SConscript

View File

@ -1,5 +0,0 @@
## Process this file with automake to produce Makefile.in
noinst_LIBRARIES=libclient.a
libclient_a_SOURCES=lib.c lock.c util.c

View File

@ -1,95 +0,0 @@
## Process this file with automake to produce Makefile.in
bin_PROGRAMS=fcatcmd fcdcmd fducmd ffindcmd fgetcmd fgrabcmd fhostcmd \
flscmd fmkdir fprocmd fput frmcmd frmdircmd fver fspmerge \
fstatcmd fmvcmd fbye fsetupcmd
LDADD=-L../common -L../bsd_src -L../client -lclient -lcommon -lbsdfsp $(EX_LIBS)
fspmerge_SOURCES=merge.c printpro.c fspprof.l
fcdcmd_SOURCES=fcdcmd.c printpro.c
fprocmd_SOURCES=printpro.c fprocmd.c
noinst_HEADERS=printpro.h fhost.h merge.h
fhostcmd_SOURCES=fhostcmd.c fspprof.l fhost.c
fhostcmd_LDADD=$(LDADD)
fsetupcmd_SOURCES=fsetupcmd.c fspsites.l fhost.c
fsetupcmd_LDADD=$(LDADD)
fspmerge_LDADD=fcatcmd_m.o fcdcmd_m.o fducmd_m.o ffindcmd_m.o fgetcmd_m.o \
fgrabcmd_m.o fhostcmd_m.o flscmd_m.o fmkdir_m.o fprocmd_m.o \
fput_m.o frmcmd_m.o frmdircmd_m.o fver_m.o fmvcmd_m.o \
fstatcmd_m.o fbye_m.o fhost.o $(LDADD)
fgetcmd_CFLAGS:=-DCOMMAND_GET
AM_CFLAGS:=-DSYSCONFDIR="\"@sysconfdir@\"" $(AM_CFLAGS)
fcatcmd_m.o:
@echo '#include "fcatcmd.c"' > fcatcmd_m.c
$(COMPILE) -Dmain=fcatcmd_main -c fcatcmd_m.c
@rm -f fcatcmd_m.c
fcdcmd_m.o:
@echo '#include "fcdcmd.c"' > fcdcmd_m.c
${COMPILE} -Dmain=fcdcmd_main -c fcdcmd_m.c
@rm -f fcdcmd_m.c
fducmd_m.o:
@echo '#include "fducmd.c"' > fducmd_m.c
${COMPILE} -Dmain=fducmd_main -c fducmd_m.c
@rm -f fducmd_m.c
ffindcmd_m.o:
@echo '#include "ffindcmd.c"' > ffindcmd_m.c
${COMPILE} -Dmain=ffindcmd_main -c ffindcmd_m.c
@rm -f ffindcmd_m.c
fgetcmd_m.o:
@echo '#define COMMAND_GET' > fgetcmd_m.c
@echo '#include "fgetcmd.c"' >> fgetcmd_m.c
${COMPILE} -Dmain=fgetcmd_main -c fgetcmd_m.c
@rm -f fgetcmd_m.c
fgrabcmd_m.o:
@echo '#include "fgrabcmd.c"' > fgrabcmd_m.c
${COMPILE} -Dmain=fgrabcmd_main -c fgrabcmd_m.c
@rm -f fgrabcmd_m.c
fhostcmd_m.o:
@echo '#include "fhostcmd.c"' > fhostcmd_m.c
${COMPILE} -Dmain=fhostcmd_main -c fhostcmd_m.c
@rm -f fhostcmd_m.c
flscmd_m.o:
@echo '#include "flscmd.c"' > flscmd_m.c
${COMPILE} -Dmain=flscmd_main -c flscmd_m.c
@rm -f flscmd_m.c
fmkdir_m.o:
@echo '#include "fmkdir.c"' > fmkdir_m.c
${COMPILE} -Dmain=fmkdir_main -c fmkdir_m.c
@rm -f fmkdir_m.c
fprocmd_m.o:
@echo '#include "fprocmd.c"' > fprocmd_m.c
$(COMPILE) -Dmain=fprocmd_main -c fprocmd_m.c
@rm -f fprocmd_m.c
fput_m.o:
@echo '#include "fput.c"' > fput_m.c
${COMPILE} -Dmain=fput_main -c fput_m.c
@rm -f fput_m.c
frmcmd_m.o:
@echo '#include "frmcmd.c"' > frmcmd_m.c
${COMPILE} -Dmain=frmcmd_main -c frmcmd_m.c
@rm -f frmcmd_m.c
frmdircmd_m.o:
@echo '#include "frmdircmd.c"' > frmdircmd_m.c
${COMPILE} -Dmain=frmdircmd_main -c frmdircmd_m.c
@rm -f frmdircmd_m.c
fver_m.o:
@echo '#include "fver.c"' > fver_m.c
${COMPILE} -Dmain=fver_main -c fver_m.c
@rm -f fver_m.c
fstatcmd_m.o:
@echo '#include "fstatcmd.c"' > fstatcmd_m.c
${COMPILE} -Dmain=fstatcmd_main -c fstatcmd_m.c
@rm -f fstatcmd_m.c
fmvcmd_m.o:
@echo '#include "fmvcmd.c"' > fmvcmd_m.c
${COMPILE} -Dmain=fmvcmd_main -c fmvcmd_m.c
@rm -f fmvcmd_m.c
fbye_m.o:
@echo '#include "fbye.c"' > fbye_m.c
${COMPILE} -Dmain=fbye_main -c fbye_m.c
@rm -f fbye_m.c

View File

@ -1,6 +0,0 @@
## Process this file with automake to produce Makefile.in
noinst_LIBRARIES=libcommon.a
libcommon_a_SOURCES=random.c udp_io.c getsl.c
EXTRA_DIST= SConscript

View File

@ -1,238 +0,0 @@
dnl Process this file with autoconf to produce a working configure script.
dnl tested with autoconf 2.57
AC_INIT(fsp,2.8.1b25,hsn@sendmail.cz)
AC_CONFIG_SRCDIR(server/main.c)
AM_INIT_AUTOMAKE([dist-bzip2])
AC_PREREQ(2.57)
AM_MAINTAINER_MODE
AC_CONFIG_HEADERS(include/config.h)
AC_ARG_WITH(lockprefix,AS_HELP_STRING([--with-lockprefix=path],[Set lock prefix path to (default /tmp/.FSPL)]))
AC_ARG_WITH([locking],AS_HELP_STRING([--with-locking=none/semop/shmget/lockf/flock],[Set client locking type (default autodetected)]))
AC_CANONICAL_HOST
AC_MSG_CHECKING([if bulding for DYNIX/ptx])
dnl check for dynix/ptx
if test "x$build_vendor" = "xsequent"; then
EX_LIBS="-lsocket -linet -lnsl -lseq"
CC='cc'
GCC=
AC_MSG_RESULT(yes)
else
AC_MSG_RESULT(no)
fi
AC_MSG_CHECKING([if building for Solaris 2.x])
case $build_os in
solaris2*)
EX_LIBS="-lsocket -lnsl"
AC_SUBST(EX_LIBS)
AC_MSG_RESULT(yes)
;;
*)
AC_MSG_RESULT(no)
;;
esac
AC_MSG_CHECKING([if building for Cygwin])
case $host_os in
*cygwin* ) AC_DEFINE(OS_CYGWIN,1,[Define if you are building for cygwin]) AC_MSG_RESULT(yes);;
* ) AC_MSG_RESULT(no);;
esac
AC_MSG_CHECKING([if we are building lamer pack])
AC_ARG_ENABLE(lamerpack,AS_HELP_STRING([--enable-lamerpack],[Build fspd tuned for lamers (default no)]),AC_DEFINE(LAMERPACK,1,[Define if you want to build for lamer disabled ppl]) AC_MSG_RESULT(YES),AC_MSG_RESULT(NO))
AC_MSG_CHECKING([if enabling of extra debug code is requested])
AC_ARG_ENABLE(debug,AS_HELP_STRING([--enable-debug],[Enable client library debuging output (default no)]),AC_DEFINE(DEBUG,1,[Define if you want more debug messages]) AC_MSG_RESULT(yes),AC_MSG_RESULT(no))
AC_MSG_CHECKING([If client commands can time out])
AC_ARG_ENABLE(timeout,AS_HELP_STRING([--disable-timeout],[Disable timeouts in client commands (default enabled)]),,enable_timeout=yes)
if test "x${enable_timeout}" = xyes; then
AC_DEFINE(CLIENT_TIMEOUT,1,[Define if you want client commands timeout])
AC_MSG_RESULT(yes)
else
AC_MSG_RESULT(no)
fi
AC_PROG_RANLIB
AM_PROG_LEX
AC_PROG_LN_S
AC_PROG_CC
dnl If we're using gcc, enable some warnings
AC_CACHE_CHECK(for additional compiler options, ac_cv_prog_gcc_flags, [
ac_cv_prog_gcc_flags=""
if test "x$GCC" = xyes
then
echo "void dummy(void);" >configure-dummy.c
echo "void dummy(void) {}" >>configure-dummy.c
addopts=
case `$CC --version` in
*2.7*) ;;
*) addopts="$addopts -Wpointer-arith" ;;
esac
for i in -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow \
-Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings \
-Waggregate-return -Wmissing-declarations \
-Wmissing-format-attribute -Wnested-externs \
-ggdb -fno-common -Wchar-subscripts -Wcomment \
-Wimplicit -Wsequence-point -Wreturn-type \
-Wfloat-equal $addopts \
-Wno-system-headers -Wredundant-decls \
-Wmissing-noreturn -pedantic \
-Wlong-long -Wundef -Winline \
-Wno-unused-parameter # -Wconversion -Wunreachable-code
do
if $CC $i $ac_cv_prog_gcc_flags -c configure-dummy.c >/dev/null 2>&1
then ac_cv_prog_gcc_flags="$ac_cv_prog_gcc_flags $i"
else echo "ignoring $i"
fi
done
fi])
rm -f configure-dummy.c configure-dummy.o
CFLAGS="$CFLAGS $ac_cv_prog_gcc_flags"
AC_SUBST(CFLAGS)
AC_AIX
AC_C_CONST
AC_C_VOLATILE
AC_PROG_CPP
AC_ISC_POSIX
if test "${enable_maintainer_mode+set}" = set; then
CFLAGS="-g3 $ac_cv_prog_gcc_flags"
AC_CHECK_LIB(efence,EF_Abort)
fi
AC_HEADER_STDC
AC_CHECK_HEADERS(limits.h sys/syslimits.h errno.h)
AC_CHECK_HEADERS(string.h strings.h unistd.h sys/resource.h utime.h)
AC_HEADER_DIRENT
AC_HEADER_TIME
AC_CHECK_SIZEOF(unsigned)
AC_CHECK_SIZEOF(short)
AC_CHECK_SIZEOF(long)
AC_CHECK_SIZEOF(char)
AC_CHECK_SIZEOF(void)
AC_SYS_LARGEFILE
AC_CHECK_FUNCS(fseeko)
AC_CHECK_SIZEOF(off_t)
if test $ac_cv_sizeof_off_t -ge 8 -a "x$ac_cv_func_fseeko" = xyes; then
AC_DEFINE(NATIVE_LARGEFILES,1,[Define if we have 64bit off_t and fseeko])
AC_MSG_NOTICE([Native 64bit large file support enabled])
else
AC_MSG_NOTICE([No native large 64bit files support detected])
fi
AC_TYPE_MODE_T
AC_TYPE_UID_T
AC_TYPE_SIZE_T
AC_TYPE_PID_T
AC_CHECK_TYPE(nlink_t, ,AC_DEFINE(nlink_t, int,[declare nlink_t as int if not found in <sys/types.h>]))
AC_CHECK_TYPE(rlim_t, ,AC_DEFINE(rlim_t, [unsigned int],[declare rlim_t as unsigned int if not found in <sys/resource.h>]),[#include <sys/resource.h>])
AC_TYPE_SIGNAL
AC_FUNC_CLOSEDIR_VOID
AC_CHECK_FUNCS(random srandomdev flock lockf getrlimit fork setsid semop)
AC_CHECK_TYPE(union semun, ,AC_DEFINE(_SEM_SEMUN_UNDEFINED,1,[Define if you do not have semun in sys/sem.h]),
[#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/sem.h>
])
AC_CACHE_CHECK(for working shmget ,ac_cv_func_shmget,
[LOCKPATH="conftestlock"
AC_TRY_RUN([
#include <sys/types.h>
#include <fcntl.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#define LOCKPATH "$LOCKPATH"
main() {
key_t ky;
int sh, rv, fd;
fd = open(LOCKPATH, O_RDWR | O_CREAT, 0666);
if (fd == -1) exit(1);
rv = 0;
ky = ftok(LOCKPATH, 2001);
if (ky == (key_t) -1) rv = 1;
else {
struct shmid_ds foo;
sh = shmget(ky, 1, IPC_CREAT | 0666);
if (sh == -1) rv = 1;
else shmctl(sh, IPC_RMID, &foo);
}
close(fd);
exit(rv); }],ac_cv_func_shmget="yes",ac_cv_func_shmget="no")
rm -f $LOCKPATH conftest.c
])
if test "x$ac_cv_func_shmget" = "xyes"; then
AC_DEFINE(HAVE_SHMEM,1,[Define the following if you have working shared memory])
fi
AC_CHECK_MEMBER(struct dirent.d_ino,AC_DEFINE(HAVE_D_INO,1,[define if you have d_ino in struct dirent]), AC_CHECK_MEMBER(struct direct.d_ino,AC_DEFINE(HAVE_D_INO,1,[do you have d_ino in struct direct]), ,[
#ifdef HAVE_SYS_DIR_H
#include <sys/dir.h>
#else
#ifdef HAVE_SYS_NDIR_H
#include <sys/ndir.h>
#endif
#endif
])
,[#include <dirent.h>])
AC_CHECK_MEMBER(struct dirent.d_fileno,AC_DEFINE(HAVE_D_FILENO,1,[define if you have d_fileno in struct dirent]), AC_CHECK_MEMBER(struct direct.d_fileno,AC_DEFINE(HAVE_D_FILENO,1,[do you have d_fileno in struct direct]), ,[
#ifdef HAVE_SYS_DIR_H
#include <sys/dir.h>
#else
#ifdef HAVE_SYS_NDIR_H
#include <sys/ndir.h>
#endif
#endif
])
,[#include <dirent.h>])
AC_HEADER_SYS_WAIT
AC_HEADER_STAT
dnl AC_CHECK_HEADERS(sysexits.h)
AC_FUNC_VPRINTF
AC_CACHE_CHECK(for reliable signals ,fsp_cv_sys_reliable_signals,[
AC_TRY_RUN(
[#include <stdio.h>
#include <signal.h>
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
volatile int test;
RETSIGTYPE sig_handler(sg)
int sg;
{ test=1;}
main() {
signal(SIGUSR1,sig_handler);
test=0;
kill(getpid(),SIGUSR1);
sleep(1);
if(test==0) { printf("Signals ARE BROKEN!\n");kill(0,SIGQUIT);}
test=0;
kill(getpid(),SIGUSR1);
if(test==1) exit(0); else exit(1);
}],
fsp_cv_sys_reliable_signals="yes",fsp_cv_sys_reliable_signals="no")])
if test "x$fsp_cv_sys_reliable_signals" = "xyes"; then AC_DEFINE(RELIABLE_SIGNALS,1,[undefine If your signal handlers don't reinstall automatically])
fi
#Parse user locking choice
if test "x$with_locking" = "xno" -o "x$with_locking" = "xnone" ; then
AC_DEFINE(FSP_NOLOCKING,1,[Define if you do not want to use any locking])
AC_MSG_NOTICE(locking disabled by user)
elif test "x$with_locking" = "xlockf" -a "x$ac_cv_func_lockf" = "xyes"; then
AC_DEFINE(FSP_USE_LOCKF,1,[Define for lockf style locking])
elif test "x$with_locking" = "xsemop" -a "x$ac_cv_func_semop" = "xyes" -a "x$ac_cv_func_shmget" = "xyes";then
AC_DEFINE(FSP_USE_SHAREMEM_AND_SEMOP,1,[Define for sharemem+semop locking])
elif test "x$with_locking" = "xshmget" -a "x$ac_cv_func_shmget" = "xyes" -a "x$ac_cv_func_lockf" = "xyes"; then
AC_DEFINE(FSP_USE_SHAREMEM_AND_LOCKF,1,[Define for lockf locking])
elif test "x$with_locking" = "xflock" -a "x$ac_cv_func_flock" = "xyes"; then
AC_DEFINE(FSP_USE_FLOCK,1,[Define for flock style locks])
#Autodetect locking
elif test "x$ac_cv_func_semop" = "xyes" -a "x$ac_cv_func_shmget" = "xyes"; then
AC_DEFINE(FSP_USE_SHAREMEM_AND_SEMOP,1)
elif test "x$ac_cv_func_shmget" = "xyes" -a "x$ac_cv_func_lockf" = "xyes"; then
AC_DEFINE(FSP_USE_SHAREMEM_AND_LOCKF,1)
elif test "x$ac_cv_func_lockf" = "xyes"; then AC_DEFINE(FSP_USE_LOCKF,1)
elif test "x$ac_cv_func_flock" = "xyes"; then AC_DEFINE(FSP_USE_FLOCK,1)
else
AC_DEFINE(FSP_NOLOCKING,1)
AC_MSG_NOTICE([no suitable locking method detected])
fi
#locking prefix
if test "x$with_lockprefix" != "xno" -a "x$with_lockprefix" != "xyes" -a "x$with_lockprefix" != "x" ; then
AC_DEFINE_UNQUOTED(FSP_KEY_PREFIX,"$with_lockprefix",[Key locking prefix])
fi
AC_CONFIG_FILES(Makefile bsd_src/Makefile common/Makefile client/Makefile server/Makefile clients/Makefile man/Makefile include/Makefile contrib/Makefile doc/Makefile tests/Makefile)
AC_OUTPUT

View File

@ -1,3 +0,0 @@
bin_PROGRAMS=fspscan
EXTRA_DIST=auto_del.csh rotate.py SConscript
noinst_HEADERS=fspscan.h

View File

@ -1,9 +0,0 @@
## Process this file with automake to produce Makefile.in
EXTRA_DIST=faq.html PROTOCOL HISTORY fsp-faq.sgml fsp-faq.html
noinst_DATA = fsp-faq.html
SUFFIXES = .html .sgml
.sgml.html:
sgmlfmt -d docbook -f html $<
# jade -t sgml -d /usr/local/share/sgml/docbook/dsssl/modular/html/docbook.dsl $<

View File

@ -1,5 +0,0 @@
## Process this file with automake to produce Makefile.in
noinst_HEADERS=bsd_extern.h c_extern.h client_conf.h client_def.h co_extern.h \
common_def.h find.h ls.h my-string.h s_extern.h server_conf.h \
server_def.h tweak.h fspinfo.h

View File

@ -1,9 +0,0 @@
## Process this file with automake to produce Makefile.in
man_MANS= fcat.1 fcatcmd.1 fcd.1 fcdcmd.1 fdu.1 fducmd.1 ffind.1 ffindcmd.1 \
fget.1 fgetcmd.1 fgrab.1 fgrabcmd.1 fhost.1 fhostcmd.1 fls.1 \
flscmd.1 fmkdir.1 fpro.1 fprocmd.1 fput.1 frm.1 frmcmd.1 frmdir.1 \
frmdircmd.1 fsp_prof.5 fspd.1 fver.1 fstatcmd.1 fstat.1 \
fspscan.1 fsp_env.7 fbye.1 fspsites.5 fmv.1 fmvcmd.1 \
fsetup.1 fsetupcmd.1
EXTRA_DIST=$(man_MANS)

View File

@ -1,11 +0,0 @@
## Process this file with automake to produce Makefile.in
bin_PROGRAMS=fspd
fspd_SOURCES=file.c host.c main.c conf.c server.c fifocache.c \
log.c iprange.c acl.c path.c random.c pidfile.c info.c
fspd_CFLAGS=-DSYSCONFDIR="\"@sysconfdir@\"" $(AM_CFLAGS)
fspd_LDADD=-L../common -lcommon $(EX_LIBS)
noinst_HEADERS=fifocache.h pidfile.h
EXTRA_DIST=SConscript

View File

@ -1,7 +0,0 @@
noinst_PROGRAMS=mklargefile cachecheck parsecheck randomcheck
EXTRA_DIST=mklargefile.py
cachecheck_SOURCES=../server/fifocache.c cachecheck.c
parsecheck_SOURCES=parsecheck.c ../server/path.c
TESTS=parsecheck randomcheck