You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by ms...@apache.org on 2004/01/08 02:13:47 UTC
svn commit: rev 6101 - in incubator/spamassassin/trunk: build spamd
Author: mss
Date: Tue Jan 6 13:21:15 2004
New Revision: 6101
Modified:
incubator/spamassassin/trunk/build/configure
incubator/spamassassin/trunk/spamd/binaries.mk.win
Log:
Some Native Windows fixes.
Modified: incubator/spamassassin/trunk/build/configure
==============================================================================
--- incubator/spamassassin/trunk/build/configure (original)
+++ incubator/spamassassin/trunk/build/configure Tue Jan 6 13:21:15 2004
@@ -6,8 +6,8 @@
use warnings;
use Config;
-use File::Spec;
use File::Copy;
+use File::Spec::Functions;
use Cwd qw(chdir);
@@ -43,7 +43,7 @@
# On everything but native Windows (!= cygwin) we use autoconf.
-unless (RUNNING_ON_NATIVE_WINDOWS)
+unless (!RUNNING_ON_NATIVE_WINDOWS)
{
print join(' ', @args) . "\n";
exec @args;
@@ -58,11 +58,14 @@
CFLAGS => '/DWIN32',
SSLCFLAGS => '/DSPAMC_SSL',
+ MAKEFILE => 'binaries.mk',
+ SRCDIR => $args{srcdir},
+
LIBS => 'ws32.lib',
SSLLIBS => 'ssleay32.lib libeay32.lib',
- SPAMC_FILES => 'spamd/spamc.c spamd/getopt.c',
- LIBSPAMC_FILES => 'spamd/libspamc.c spamd/utils.c',
+ SPAMC_FILES => 'spamc.c getopt.c',
+ LIBSPAMC_FILES => 'libspamc.c utils.c',
);
# Enable SSL only if requested.
@@ -84,7 +87,7 @@
# Note that variables are enclosed by *two* @s while autoconf uses only
# one.
@args = (
- File::Spec->catfile(File::Spec->updir(), 'build', 'preprocessor'),
+ catfile(updir(), 'build', 'preprocessor'),
q{-Mvars},
q{-ibinaries.mk.win},
q{-obinaries.mk}
Modified: incubator/spamassassin/trunk/spamd/binaries.mk.win
==============================================================================
--- incubator/spamassassin/trunk/spamd/binaries.mk.win (original)
+++ incubator/spamassassin/trunk/spamd/binaries.mk.win Tue Jan 6 13:21:15 2004
@@ -2,6 +2,9 @@
CFLAGS = @@CFLAGS@@
SSLCFLAGS = @@SSLCFLAGS@@
+SRCDIR = @@SRCDIR@@
+MAKEFILE = @@MAKEFILE@@
+
LIBS = @@LIBS@@
SSLLIBS = @@SSLLIBS@@
@@ -9,9 +12,14 @@
LIBSPAMC_FILES = @@LIBSPAMC_FILES@@
-all: spamd/spamc.exe
+all: spamc.exe
+
+
+$(SRCDIR)/spamc.exe:
+ cd $(SRCDIR)
+ make -f $(MAKEFILE) spamc.exe
+
-spamd/spamc.exe: $(SPAMC_FILES) $(LIBSPAMC_FILES)
- cd spamd
+spamc.exe: $(SPAMC_FILES) $(LIBSPAMC_FILES)
$(CC) $(SSLCFLAGS) $(CFLAGS) $(SPAMC_FILES) $(LIBSPAMC_FILES) $(LIBS) $(SSLLIBS)