Automated dependency checks
This commit is contained in:
parent
45a0e911f9
commit
8304420823
4 changed files with 33 additions and 32 deletions
15
Makefile.in
15
Makefile.in
|
@ -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
27
configure
vendored
|
@ -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
|
||||
|
|
18
configure.in
18
configure.in
|
@ -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)
|
||||
|
|
|
@ -6,8 +6,3 @@
|
|||
/* Version number of package */
|
||||
#undef SECURESERV_VERSION
|
||||
|
||||
/* Major Version */
|
||||
#undef MAJOR
|
||||
|
||||
/* Minor Version */
|
||||
#undef MINOR
|
||||
|
|
Reference in a new issue