You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2004/08/12 06:16:42 UTC

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