Mailing List Archive

svn commit: rev 36268 - spamassassin/trunk/masses
Author: jm
Date: Wed Aug 11 21:16:41 2004
New Revision: 36268

Modified:
spamassassin/trunk/masses/Makefile
Log:
trivial fix: allow RULES to be overridden when building masses

Modified: spamassassin/trunk/masses/Makefile
==============================================================================
--- spamassassin/trunk/masses/Makefile (original)
+++ spamassassin/trunk/masses/Makefile Wed Aug 11 21:16:41 2004
@@ -5,6 +5,9 @@
# What rule scoreset are we using?
include config

+# what rules directory are we reading rules from?
+RULES= ../rules
+
#### Should be no need to modify below this line

all: badrules perceptron
@@ -16,18 +19,18 @@
$(CC) $(CFLAGS) -c -o perceptron.o perceptron.c

tmp/rules.pl: tmp/.created parse-rules-for-masses
- perl parse-rules-for-masses -d ../rules -s $(SCORESET)
+ perl parse-rules-for-masses -d $(RULES) -s $(SCORESET)

tmp/tests.h: tmp/.created tmp/ranges.data logs-to-c
- perl logs-to-c --scoreset=$(SCORESET)
+ perl logs-to-c --cffile=$(RULES) --scoreset=$(SCORESET)

tmp/scores.h: tmp/tests.h

tmp/ranges.data: tmp/.created freqs score-ranges-from-freqs
- perl score-ranges-from-freqs ../rules $(SCORESET) < freqs
+ perl score-ranges-from-freqs $(RULES) $(SCORESET) < freqs

freqs: spam.log ham.log
- perl hit-frequencies -x -p -s $(SCORESET) > freqs
+ perl hit-frequencies -c $(RULES) -x -p -s $(SCORESET) > freqs

badrules: freqs
perl lint-rules-from-freqs < freqs > badrules