Automated dependency checks

This commit is contained in:
Mark 2004-03-13 22:51:47 +00:00
parent 45a0e911f9
commit 8304420823
4 changed files with 33 additions and 32 deletions

View file

@ -18,8 +18,12 @@ DISTDIR = @PACKAGE@-@VERSION@
all: module
# include dependency info
@MAKEDEPENDENCIES@
.c.o:
$(CC) -c $(CFLAGS) $(INCLUDES) $<
$(CC) -c $(CFLAGS) $(INCLUDES) $<
$(CC) -MM $(INCLUDES) -c $< > $*.d
module: $(OBJS)
$(LD) -shared -o $(TARGET) $(OBJS) $(LDFLAGS)
@ -49,12 +53,3 @@ dist:
@echo "Tar file $(DISTDIR).tar.gz created, Freshmeat Time"
$(OBJS): Makefile
SecureServ.o: SecureServ.h modconfig.h
SecureServ_help.o: SecureServ.h modconfig.h
OnJoinBot.o: SecureServ.h modconfig.h
FloodCheck.o: SecureServ.h modconfig.h
Helpers.o: SecureServ.h modconfig.h
scan.o: SecureServ.h modconfig.h
exempts.o: SecureServ.h modconfig.h
update.o: SecureServ.h modconfig.h

27
configure vendored
View file

@ -309,7 +309,7 @@ ac_includes_default="\
# include <unistd.h>
#endif"
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CPP EGREP DIRINST PACKAGE VERSION HAVE_MEMMOVE HAVE_STRERROR LIBOBJS LTLIBOBJS'
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CPP EGREP DIRINST MAKEDEPENDENCIES PACKAGE VERSION HAVE_MEMMOVE HAVE_STRERROR LIBOBJS LTLIBOBJS'
ac_subst_files=''
# Initialize some variables set by options.
@ -1266,17 +1266,9 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
PACKAGE=SecureServ
MAJOR=1
MINOR=3
VERSION=$MAJOR.$MINOR
cat >>confdefs.h <<_ACEOF
#define MAJOR $MAJOR
_ACEOF
cat >>confdefs.h <<_ACEOF
#define MINOR $MINOR
_ACEOF
SECURESERVMAJOR=1
SECURESERVMINOR=3
VERSION=$SECURESERVMAJOR.$SECURESERVMINOR
cat >>confdefs.h <<_ACEOF
#define SECURESERV_VERSION "$VERSION"
_ACEOF
@ -1285,6 +1277,15 @@ DIRINST=~/NeoStats/
CFLAGS="$CFLAGS -O2"
case "$host_os" in
*openbsd*)
MAKEDEPENDENCIES="";;
*freebsd*)
MAKEDEPENDENCIES="";;
*)
MAKEDEPENDENCIES="-include \$(OBJS:.o=.d)";;
esac
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@ -3529,6 +3530,7 @@ fi;
ac_config_files="$ac_config_files Makefile"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
@ -4153,6 +4155,7 @@ s,@INSTALL_DATA@,$INSTALL_DATA,;t t
s,@CPP@,$CPP,;t t
s,@EGREP@,$EGREP,;t t
s,@DIRINST@,$DIRINST,;t t
s,@MAKEDEPENDENCIES@,$MAKEDEPENDENCIES,;t t
s,@PACKAGE@,$PACKAGE,;t t
s,@VERSION@,$VERSION,;t t
s,@HAVE_MEMMOVE@,$HAVE_MEMMOVE,;t t

View file

@ -3,16 +3,23 @@ AC_INIT(SecureServ.c)
AC_CONFIG_HEADER(modconfig.h)
PACKAGE=SecureServ
MAJOR=1
MINOR=3
VERSION=$MAJOR.$MINOR
AC_DEFINE_UNQUOTED(MAJOR, $MAJOR)
AC_DEFINE_UNQUOTED(MINOR, $MINOR)
SECURESERVMAJOR=1
SECURESERVMINOR=3
VERSION=$SECURESERVMAJOR.$SECURESERVMINOR
AC_DEFINE_UNQUOTED(SECURESERV_VERSION, "$VERSION")
DIRINST=~/NeoStats/
AC_PREFIX_DEFAULT(~/NeoStats/)
CFLAGS="$CFLAGS -O2"
case "$host_os" in
*openbsd*)
MAKEDEPENDENCIES="";;
*freebsd*)
MAKEDEPENDENCIES="";;
*)
MAKEDEPENDENCIES="-include \$(OBJS:.o=.d)";;
esac
dnl Checks for programs.
AC_PROG_CC
AC_PROG_INSTALL
@ -92,6 +99,7 @@ AC_MSG_RESULT(no)
)
AC_SUBST(DIRINST)
AC_SUBST(MAKEDEPENDENCIES)
AC_SUBST(CFLAGS)
AC_SUBST(LDFLAGS)
AC_SUBST(PACKAGE)

View file

@ -6,8 +6,3 @@
/* Version number of package */
#undef SECURESERV_VERSION
/* Major Version */
#undef MAJOR
/* Minor Version */
#undef MINOR