# This Makefile is for the Mail::SpamAssassin extension to perl. # # It was generated automatically by MakeMaker version # 5.45 (Revision: 1.222) from the contents of # Makefile.PL. Don't edit this file, edit Makefile.PL instead. # # ANY CHANGES MADE HERE WILL BE LOST! # # MakeMaker ARGV: () # # MakeMaker Parameters: # ABSTRACT => q[identify spam mail using text analysis] # AUTHOR => q[Justin Mason ] # EXE_FILES => [q[spamassassin], q[sa-learn], q[spamd/spamc$(EXE_EXT)], q[spamd/spamd]] # MAN1PODS => { spamd/spamd=>q[$(INST_MAN1DIR)/spamd.$(MAN1EXT)], sa-learn=>q[$(INST_MAN1DIR)/sa-learn.$(MAN1EXT)], spamassassin=>q[$(INST_MAN1DIR)/spamassassin.$(MAN1EXT)], spamd/spamc.pod=>q[$(INST_MAN1DIR)/spamc.$(MAN1EXT)] } # NAME => q[Mail::SpamAssassin] # PL_FILES => { } # PMLIBDIRS => [q[lib]] # PM_FILTER => q[$(PERL) build/preprocessor -Mconditional $(FIXBYTES) -Mvars -DVERSION="$(VERSION)" -DPREFIX="$(INST_PREFIX)"] # PREREQ_PM => { Text::Wrap=>q[0], Pod::Usage=>q[0], Errno=>q[0], HTML::Parser=>q[3], File::Spec=>q[0.8], ExtUtils::MakeMaker=>q[0], Time::Local=>q[0], File::Copy=>q[0] } # VERSION_FROM => q[lib/Mail/SpamAssassin.pm] # clean => { FILES=>q[pod2htm* spamassassin sa-learn spamd/spamc$(EXE_EXT) spamd/libspamc.so spamd/spamd doc spamd/sslspamc$(EXE_EXT) spamd/libsslspamc.so binaries.mk config.h config.status config.cache config.log autom4te.cache qmail/qmail-spamct/do_razor t/do_razor1 t/do_razor2 t/log] } # dist => { DIST_DEFAULT=>q[tardist], COMPRESS=>q[gzip -9f], SUFFIX=>q[gz] } # macro => { RULES=>q[10_misc.cf 20_anti_ratware.cf 20_body_tests.cf 20_compensate.cf 20_head_tests.cf 20_html_tests.cf 20_meta_tests.cf 20_phrases.cf 20_porn.cf 20_ratware.cf 20_uri_tests.cf 23_bayes.cf 25_body_tests_es.cf 25_body_tests_pl.cf 25_head_tests_es.cf 25_head_tests_pl.cf 30_text_de.cf 30_text_es.cf 30_text_fr.cf 30_text_it.cf 30_text_pl.cf 50_scores.cf 60_whitelist.cf user_prefs.template triplets.txt languages] } # --- MakeMaker post_initialize section: # --- MakeMaker const_config section: # These definitions are from config.sh (via /perl_root/lib/VMS_AXP/5_6_1/Config.pm) # They may have been overridden via Makefile.PL or on the command line AR = CC = CC/DECC CCCDLFLAGS = CCDLFLAGS = DLEXT = exe DLSRC = dl_vms.c LD = Link LDDLFLAGS = /Share LDFLAGS = /NoTrace/NoMap LIBC = (DECCRTL) LIB_EXT = .olb OBJ_EXT = .obj OSNAME = VMS OSVERS = V7.2-1 RANLIB = SO = exe EXE_EXT = .exe FULL_AR = # --- MakeMaker constants section: AR_STATIC_ARGS = cr NAME = Mail::SpamAssassin DISTNAME = Mail-SpamAssassin NAME_SYM = Mail_SpamAssassin VERSION = 2.55 VERSION_SYM = 2_55 XS_VERSION = 2.55 INST_BIN = [.blib.bin] INST_EXE = [.blib.script] INST_LIB = [.blib.lib] INST_ARCHLIB = [.blib.arch] INST_SCRIPT = [.blib.script] PREFIX = /BRIANA$DKA0/CRAIG/PERLBUILD/PERL/ INSTALLDIRS = site INSTALLPRIVLIB = perl_root:[lib] INSTALLARCHLIB = perl_root:[lib.VMS_AXP.5_6_1] INSTALLSITELIB = perl_root:[lib.site_perl] INSTALLSITEARCH = perl_root:[lib.site_perl.VMS_AXP] INSTALLBIN = perl_root:[000000] INSTALLSCRIPT = perl_root:[utils] PERL_LIB = perl_root:[lib] PERL_ARCHLIB = perl_root:[lib.VMS_AXP.5_6_1] SITELIBEXP = perl_root:[lib.site_perl] SITEARCHEXP = perl_root:[lib.site_perl.VMS_AXP] LIBPERL_A = libperl.olb FIRST_MAKEFILE = Descrip.MMS MAKE_APERL_FILE = Makeaperl.MMS PERLMAINCC = $(CC) PERL_INC = perl_root:[lib.VMS_AXP.5_6_1.CORE] PERL = perl FULLPERL = perl VERSION_MACRO = VERSION DEFINE_VERSION = "$(VERSION_MACRO)=""$(VERSION)""" XS_VERSION_MACRO = XS_VERSION XS_DEFINE_VERSION = "$(XS_VERSION_MACRO)=""$(XS_VERSION)""" MAKEMAKER = perl_root:[lib.ExtUtils]MakeMaker.pm MM_VERSION = 5.45 MM_REVISION = 1.222 MM_VMS_REVISION = 5.56 (27-Apr-1999) # FULLEXT = Pathname for extension directory (eg DBD/Oracle). # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar) # DLBASE = Basename part of dynamic library. May be just equal BASEEXT. FULLEXT = [.Mail.SpamAssassin] VERSION_FROM = [.lib.Mail]SpamAssassin.pm OBJECT = LDFROM = $(OBJECT) BASEEXT = SpamAssassin PARENT_NAME = Mail DLBASE = PL_Mail__SpamAssassin LINKTYPE = dynamic # Handy lists of source code files : XS_FILES = C_FILES = O_FILES = H_FILES = acconfig.h MAN1PODS = [.spamd]spamc.pod [.spamd]spamd sa-learn spamassassin MAN3PODS = [.lib.mail.spamassassin]autowhitelist.pm [.lib.mail.spamassassin]bayes.pm [.lib.mail.spamassassin]conf.pm \ [.lib.mail.spamassassin]confsourcesql.pm [.lib.mail.spamassassin]permsglearner.pm \ [.lib.mail.spamassassin]permsgstatus.pm [.lib.mail.spamassassin]persistentaddrlist.pm \ [.lib.mail]spamassassin.pm INST_MAN1DIR = [.blib.man1] INSTALLMAN1DIR = perl_root:[man.man1] MAN1EXT = rno INST_MAN3DIR = [.blib.man3] INSTALLMAN3DIR = perl_root:[man.man3] MAN3EXT = rno .SUFFIXES : .SUFFIXES : $(OBJ_EXT) .c .cpp .cxx .xs # Here is the Config.pm that we are using/depend on CONFIGDEP = $(PERL_ARCHLIB)Config.pm, $(PERL_INC)config.h $(VERSION_FROM) # Where to put things : INST_LIBDIR = [.blib.lib.Mail] INST_ARCHLIBDIR = [.blib.arch.Mail] INST_AUTODIR = [.blib.lib.auto.Mail.SpamAssassin] INST_ARCHAUTODIR = [.blib.arch.auto.Mail.SpamAssassin] INST_STATIC = INST_DYNAMIC = INST_BOOT = EXPORT_LIST = $(BASEEXT).opt PERL_ARCHIVE = PERL_ROOT:[000000]PERLSHR.EXE TO_INST_PM = [.lib.mail.spamassassin]archiveiterator.pm [.lib.mail.spamassassin]auditmessage.pm \ [.lib.mail.spamassassin]autowhitelist.pm [.lib.mail.spamassassin]bayes.pm [.lib.mail.spamassassin]bayesstore.pm \ [.lib.mail.spamassassin]cmdlearn.pm [.lib.mail.spamassassin]conf.pm [.lib.mail.spamassassin]confsourcesql.pm \ [.lib.mail.spamassassin]dbbasedaddrlist.pm [.lib.mail.spamassassin]dns.pm [.lib.mail.spamassassin]encappedmessage.pm \ [.lib.mail.spamassassin]encappedmime.pm [.lib.mail.spamassassin]evaltests.pm [.lib.mail.spamassassin]html.pm \ [.lib.mail.spamassassin]locales.pm [.lib.mail.spamassassin]locker.pm [.lib.mail.spamassassin]mailinglist.pm \ [.lib.mail.spamassassin]message.pm [.lib.mail.spamassassin]nomailaudit.pm [.lib.mail.spamassassin]permsglearner.pm \ [.lib.mail.spamassassin]permsgstatus.pm [.lib.mail.spamassassin]persistentaddrlist.pm \ [.lib.mail.spamassassin]phrasefreqs.pm [.lib.mail.spamassassin]replier.pm [.lib.mail.spamassassin]reporter.pm \ [.lib.mail.spamassassin]sha1.pm [.lib.mail.spamassassin]textcat.pm [.lib.mail.spamassassin]unixlocker.pm \ [.lib.mail.spamassassin]util.pm [.lib.mail.spamassassin]win32locker.pm [.lib.mail]spamassassin.pm PM_TO_BLIB = [.lib.mail.spamassassin]nomailaudit.pm [.blib.lib.mail.spamassassin]nomailaudit.pm \ [.lib.mail.spamassassin]phrasefreqs.pm [.blib.lib.mail.spamassassin]phrasefreqs.pm \ [.lib.mail.spamassassin]sha1.pm [.blib.lib.mail.spamassassin]sha1.pm [.lib.mail.spamassassin]dbbasedaddrlist.pm \ [.blib.lib.mail.spamassassin]dbbasedaddrlist.pm [.lib.mail.spamassassin]permsgstatus.pm \ [.blib.lib.mail.spamassassin]permsgstatus.pm [.lib.mail.spamassassin]permsglearner.pm \ [.blib.lib.mail.spamassassin]permsglearner.pm [.lib.mail.spamassassin]html.pm [.blib.lib.mail.spamassassin]html.pm \ [.lib.mail.spamassassin]autowhitelist.pm [.blib.lib.mail.spamassassin]autowhitelist.pm \ [.lib.mail.spamassassin]bayesstore.pm [.blib.lib.mail.spamassassin]bayesstore.pm \ [.lib.mail.spamassassin]auditmessage.pm [.blib.lib.mail.spamassassin]auditmessage.pm \ [.lib.mail.spamassassin]locker.pm [.blib.lib.mail.spamassassin]locker.pm [.lib.mail.spamassassin]bayes.pm \ [.blib.lib.mail.spamassassin]bayes.pm [.lib.mail.spamassassin]util.pm [.blib.lib.mail.spamassassin]util.pm \ [.lib.mail.spamassassin]textcat.pm [.blib.lib.mail.spamassassin]textcat.pm [.lib.mail.spamassassin]archiveiterator.pm \ [.blib.lib.mail.spamassassin]archiveiterator.pm [.lib.mail.spamassassin]message.pm \ [.blib.lib.mail.spamassassin]message.pm [.lib.mail.spamassassin]unixlocker.pm [.blib.lib.mail.spamassassin]unixlocker.pm \ [.lib.mail.spamassassin]locales.pm [.blib.lib.mail.spamassassin]locales.pm [.lib.mail.spamassassin]replier.pm \ [.blib.lib.mail.spamassassin]replier.pm [.lib.mail.spamassassin]persistentaddrlist.pm \ [.blib.lib.mail.spamassassin]persistentaddrlist.pm [.lib.mail.spamassassin]conf.pm \ [.blib.lib.mail.spamassassin]conf.pm [.lib.mail.spamassassin]reporter.pm [.blib.lib.mail.spamassassin]reporter.pm \ [.lib.mail.spamassassin]encappedmime.pm [.blib.lib.mail.spamassassin]encappedmime.pm \ [.lib.mail]spamassassin.pm [.blib.lib.mail]spamassassin.pm [.lib.mail.spamassassin]mailinglist.pm \ [.blib.lib.mail.spamassassin]mailinglist.pm [.lib.mail.spamassassin]win32locker.pm \ [.blib.lib.mail.spamassassin]win32locker.pm [.lib.mail.spamassassin]encappedmessage.pm \ [.blib.lib.mail.spamassassin]encappedmessage.pm [.lib.mail.spamassassin]confsourcesql.pm \ [.blib.lib.mail.spamassassin]confsourcesql.pm [.lib.mail.spamassassin]evaltests.pm \ [.blib.lib.mail.spamassassin]evaltests.pm [.lib.mail.spamassassin]dns.pm [.blib.lib.mail.spamassassin]dns.pm \ [.lib.mail.spamassassin]cmdlearn.pm [.blib.lib.mail.spamassassin]cmdlearn.pm # --- MakeMaker tool_autosplit section: # Usage : $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto AUTOSPLITFILE = $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -e "use AutoSplit; AutoSplit::autosplit($ARGV[0], $ARGV[1], 0, 1, 1) ;" # --- MakeMaker tool_xsubpp section: # --- MakeMaker tools_other section: # Assumes $(MMS) invokes MMS or MMK # (It is assumed in some cases later that the default makefile name # (Descrip.MMS for MM[SK]) is used.) USEMAKEFILE = /Descrip= USEMACROS = /Macro=( MACROEND = ) MAKEFILE = Descrip.MMS SHELL = Posix TOUCH = $(PERL) -e "$t=time; foreach (@ARGV) { -e $_ ? utime($t,$t,@ARGV) : (open(F,qq(>$_)),close F)}" CHMOD = $(PERL) -e "chmod @ARGV" CP = Copy/NoConfirm MV = Rename/NoConfirm RM_F = $(PERL) -e "foreach (@ARGV) { 1 while ( -d $_ ? rmdir $_ : unlink $_)}" RM_RF = $(PERL) "-I$(PERL_LIB)" -e "use File::Path; @dirs = map(VMS::Filespec::unixify($_),@ARGV); rmtree(\@dirs,0,0)" SAY = Write Sys$Output UMASK_NULL = ! NOOP = Continue NOECHO = @ MKPATH = Create/Directory EQUALIZE_TIMESTAMP = $(PERL) -we "open F,qq{>$ARGV[1]};close F;utime(0,(stat($ARGV[0]))[9]+1,$ARGV[1])" WARN_IF_OLD_PACKLIST = $(PERL) -e "if (-f $ARGV[0]){print qq[WARNING : Old package found ($ARGV[0]); please check for collisions\n]}" MOD_INSTALL = $(PERL) "-I$(PERL_LIB)" "-MExtUtils::Install" -e "install({split(' ',)},1);" DOC_INSTALL = $(PERL) -e "@ARGV=split(/\|/,);print '=head2 ',scalar(localtime),' : C<',shift,qq[>\n\n=over 4\n\n];while($key=shift && $val=shift){print qq[=item *\n\nC<$key : $val>\n\n];}print qq[=back\n\n]" UNINSTALL = $(PERL) "-I$(PERL_LIB)" "-MExtUtils::Install" -e "uninstall($ARGV[0],1,1);" # --- MakeMaker dist section: DISTVNAME = Mail-SpamAssassin-2_55 TAR = tar TARFLAGS = cvf ZIP = zip ZIPFLAGS = -Vu COMPRESS = gzip -9f SUFFIX = gz SHAR = vms_share PREOP = @ $(NOOP) POSTOP = @ $(NOOP) TO_UNIX = @ $(NOOP) CI = ci -u RCS_LABEL = rcs -Nv$(VERSION_SYM) : -q DIST_CP = best DIST_DEFAULT = tardist # --- MakeMaker macro section: RULES = 10_misc.cf 20_anti_ratware.cf 20_body_tests.cf 20_compensate.cf 20_head_tests.cf 20_html_tests.cf 20_meta_tests.cf 20_phrases.cf 20_porn.cf 20_ratware.cf 20_uri_tests.cf 23_bayes.cf 25_body_tests_es.cf 25_body_tests_pl.cf 25_head_tests_es.cf 25_head_tests_pl.cf 30_text_de.cf 30_text_es.cf 30_text_fr.cf 30_text_it.cf 30_text_pl.cf 50_scores.cf 60_whitelist.cf user_prefs.template triplets.txt languages # --- MakeMaker depend section: # --- MakeMaker cflags section: CCFLAGS = /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/NoList/NOANSI_ALIAS/Define=($(DEFINE_VERSION),$(XS_DEFINE_VERSION))/Include=($(PERL_INC)) OPTIMIZE = /Optimize PERLTYPE = SPLIT = LARGE = # --- MakeMaker const_loadlibs section: # --- MakeMaker const_cccmd section: # --- MakeMaker post_constants section: # --- MakeMaker pasthru section: PASTHRU = LIB="$(LIB)",\ LIBPERL_A="$(LIBPERL_A)",\ LINKTYPE="$(LINKTYPE)",\ PREFIX="$(PREFIX)",\ OPTIMIZE="$(OPTIMIZE)" # --- MakeMaker c_o section: # --- MakeMaker xs_c section: # --- MakeMaker xs_o section: # --- MakeMaker top_targets section: all :: pure_all manifypods $(NOECHO) $(NOOP) pure_all :: config pm_to_blib subdirs linkext $(NOECHO) $(NOOP) subdirs :: $(MYEXTLIB) $(NOECHO) $(NOOP) config :: $(MAKEFILE) $(INST_LIBDIR).exists $(NOECHO) $(NOOP) config :: $(INST_ARCHAUTODIR).exists $(NOECHO) $(NOOP) config :: $(INST_AUTODIR).exists $(NOECHO) $(NOOP) $(INST_AUTODIR).exists :: perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h @ $(MKPATH) $(INST_AUTODIR) @ $(EQUALIZE_TIMESTAMP) perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h $(INST_AUTODIR).exists $(INST_LIBDIR).exists :: perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h @ $(MKPATH) $(INST_LIBDIR) @ $(EQUALIZE_TIMESTAMP) perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h $(INST_LIBDIR).exists $(INST_ARCHAUTODIR).exists :: perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h @ $(MKPATH) $(INST_ARCHAUTODIR) @ $(EQUALIZE_TIMESTAMP) perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h $(INST_ARCHAUTODIR).exists config :: $(INST_MAN1DIR).exists $(NOECHO) $(NOOP) $(INST_MAN1DIR).exists :: perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h @ $(MKPATH) $(INST_MAN1DIR) @ $(EQUALIZE_TIMESTAMP) perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h $(INST_MAN1DIR).exists config :: $(INST_MAN3DIR).exists $(NOECHO) $(NOOP) $(INST_MAN3DIR).exists :: perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h @ $(MKPATH) $(INST_MAN3DIR) @ $(EQUALIZE_TIMESTAMP) perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h $(INST_MAN3DIR).exists help : perldoc ExtUtils::MakeMaker Version_check : $(NOECHO) $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" - "-MExtUtils::MakeMaker=Version_check" -e "&Version_check('$(MM_VERSION)')" # --- MakeMaker linkext section: linkext :: $(LINKTYPE) @ $(NOOP) # --- MakeMaker dlsyms section: # --- MakeMaker dynamic section: ## $(INST_PM) has been moved to the all : target. ## It remains here for awhile to allow for old usage : "make dynamic" #dynamic :: Descrip.MMS $(INST_DYNAMIC) $(INST_BOOT) $(INST_PM) dynamic :: Descrip.MMS $(INST_DYNAMIC) $(INST_BOOT) @ $(NOOP) # --- MakeMaker dynamic_bs section: BOOTSTRAP = # --- MakeMaker dynamic_lib section: # --- MakeMaker static section: ## $(INST_PM) has been moved to the all : target. ## It remains here for awhile to allow for old usage : "make static" #static :: Descrip.MMS $(INST_STATIC) $(INST_PM) static :: Descrip.MMS $(INST_STATIC) @ $(NOOP) # --- MakeMaker static_lib section: # --- MakeMaker htmlifypods section: htmlifypods : pure_all @ $(NOOP) # --- MakeMaker manifypods section: POD2MAN_EXE = pod2man POD2MAN = $(PERL) -we "%m=@ARGV;for (keys %m){" - -e "system(""MCR $^X $(POD2MAN_EXE) $_ >$m{$_}"");}" manifypods : $(MAN1PODS) $(MAN3PODS) @- If F$Search("$(POD2MAN_EXE)").nes."" Then $(POD2MAN) [.spamd]spamc.pod [.blib.man1]spamc.rno @- If F$Search("$(POD2MAN_EXE)").nes."" Then $(POD2MAN) [.spamd]spamd [.blib.man1]spamd.rno @- If F$Search("$(POD2MAN_EXE)").nes."" Then $(POD2MAN) sa-learn [.blib.man1]sa-learn.rno @- If F$Search("$(POD2MAN_EXE)").nes."" Then $(POD2MAN) spamassassin [.blib.man1]spamassassin.rno @- If F$Search("$(POD2MAN_EXE)").nes."" Then $(POD2MAN) [.lib.mail.spamassassin]autowhitelist.pm [.blib.man3]mail__spamassassin__autowhitelist.$(MAN3EXT) @- If F$Search("$(POD2MAN_EXE)").nes."" Then $(POD2MAN) [.lib.mail.spamassassin]bayes.pm [.blib.man3]mail__spamassassin__bayes.$(MAN3EXT) @- If F$Search("$(POD2MAN_EXE)").nes."" Then $(POD2MAN) [.lib.mail.spamassassin]conf.pm [.blib.man3]mail__spamassassin__conf.$(MAN3EXT) @- If F$Search("$(POD2MAN_EXE)").nes."" Then $(POD2MAN) [.lib.mail.spamassassin]confsourcesql.pm [.blib.man3]mail__spamassassin__confsourcesql.$(MAN3EXT) @- If F$Search("$(POD2MAN_EXE)").nes."" Then $(POD2MAN) [.lib.mail.spamassassin]permsglearner.pm [.blib.man3]mail__spamassassin__permsglearner.$(MAN3EXT) @- If F$Search("$(POD2MAN_EXE)").nes."" Then $(POD2MAN) [.lib.mail.spamassassin]permsgstatus.pm [.blib.man3]mail__spamassassin__permsgstatus.$(MAN3EXT) @- If F$Search("$(POD2MAN_EXE)").nes."" Then $(POD2MAN) [.lib.mail.spamassassin]persistentaddrlist.pm [.blib.man3]mail__spamassassin__persistentaddrlist.$(MAN3EXT) @- If F$Search("$(POD2MAN_EXE)").nes."" Then $(POD2MAN) [.lib.mail]spamassassin.pm [.blib.man3]mail__spamassassin.$(MAN3EXT) # --- MakeMaker processPL section: # --- MakeMaker installbin section: EXE_FILES = spamassassin sa-learn [.spamd]spamc$(EXE_EXT) [.spamd]spamd all :: $(INST_SCRIPT)sa-learn $(INST_SCRIPT)spamd $(INST_SCRIPT)spamc$(EXE_EXT) $(INST_SCRIPT)spamassassin $(NOECHO) $(NOOP) realclean :: $(RM_F) $(INST_SCRIPT)sa-learn $(INST_SCRIPT)spamd $(INST_SCRIPT)spamc$(EXE_EXT) $(RM_F) $(INST_SCRIPT)spamassassin $(INST_SCRIPT)sa-learn : sa-learn $(MAKEFILE) [.blib.script].exists $(CP) sa-learn $(INST_SCRIPT)sa-learn [.blib.script].exists :: perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h @ $(MKPATH) [.blib.script] @ $(EQUALIZE_TIMESTAMP) perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h [.blib.script].exists $(INST_SCRIPT)spamd : [.spamd]spamd $(MAKEFILE) [.blib.script].exists $(CP) [.spamd]spamd $(INST_SCRIPT)spamd $(INST_SCRIPT)spamc$(EXE_EXT) : [.spamd]spamc$(EXE_EXT) $(MAKEFILE) [.blib.script.spamc$(EXE_EXT)].exists $(CP) [.spamd]spamc$(EXE_EXT) $(INST_SCRIPT)spamc$(EXE_EXT) [.blib.script.spamc_exe].exists :: perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h @ $(MKPATH) [.blib.script.spamc_exe] @ $(EQUALIZE_TIMESTAMP) perl_root:[lib.VMS_AXP.5_6_1.CORE]perl.h [.blib.script.spamc_exe].exists $(INST_SCRIPT)spamassassin : spamassassin $(MAKEFILE) [.blib.script].exists $(CP) spamassassin $(INST_SCRIPT)spamassassin # --- MakeMaker subdirs section: # none # --- MakeMaker clean section: # Delete temporary files but do not touch installed files. We don't delete # the Descrip.MMS here so that a later make realclean still has it to use. clean :: $(RM_F) *.Map *.Dmp *.Lis *.cpp *.$(DLEXT) *$(OBJ_EXT) *$(LIB_EXT) *.Opt $(BOOTSTRAP) $(BASEEXT).bso .MM_Tmp $(RM_RF) binaries.mk pm_to_blib.ts extralibs.ld [.t]do_razor1 [.t]do_razor2 $(RM_RF) [.spamd]spamc.exe spamassassin [.spamd]libsslspamc.so config.h $(RM_RF) [.blib.arch.auto.Mail.SpamAssassin]extralibs.all sa-learn blib config.cache $(RM_RF) [.spamd]libspamc.so [.qmail.qmail-spamct]do_razor perlmain.c pod2htm* $(RM_RF) Makeaperl.MMS [.spamd]sslspamc.exe doc [.t]log config.log config.status $(RM_RF) [.spamd]spamd autom4te.cache # --- MakeMaker realclean section: # Delete temporary files (via clean) and also delete installed files realclean :: clean $(RM_RF) $(INST_AUTODIR) $(INST_ARCHAUTODIR) $(RM_F) [.blib.lib.mail]spamassassin.pm $(RM_F) [.blib.lib.mail.spamassassin]conf.pm [.blib.lib.mail.spamassassin]bayesstore.pm $(RM_F) [.blib.lib.mail.spamassassin]dns.pm [.blib.lib.mail.spamassassin]bayes.pm $(RM_F) [.blib.lib.mail.spamassassin]persistentaddrlist.pm $(RM_F) [.blib.lib.mail.spamassassin]confsourcesql.pm $(RM_F) [.blib.lib.mail.spamassassin]cmdlearn.pm $(RM_F) [.blib.lib.mail.spamassassin]unixlocker.pm [.blib.lib.mail.spamassassin]locker.pm $(RM_F) [.blib.lib.mail.spamassassin]archiveiterator.pm $(RM_F) [.blib.lib.mail.spamassassin]permsgstatus.pm $(RM_F) [.blib.lib.mail.spamassassin]evaltests.pm Descrip.MMS_old $(RM_F) [.blib.lib.mail.spamassassin]sha1.pm [.blib.lib.mail.spamassassin]auditmessage.pm $(RM_F) Descrip.MMS [.blib.lib.mail.spamassassin]textcat.pm $(RM_F) [.blib.lib.mail.spamassassin]message.pm $(RM_F) [.blib.lib.mail.spamassassin]encappedmessage.pm $(RM_F) [.blib.lib.mail.spamassassin]locales.pm $(RM_F) [.blib.lib.mail.spamassassin]permsglearner.pm $(RM_F) [.blib.lib.mail.spamassassin]replier.pm [.blib.lib.mail.spamassassin]html.pm $(RM_F) [.blib.lib.mail.spamassassin]autowhitelist.pm $(RM_F) [.blib.lib.mail.spamassassin]win32locker.pm $(RM_F) [.blib.lib.mail.spamassassin]mailinglist.pm $(RM_F) [.blib.lib.mail.spamassassin]encappedmime.pm $(RM_F) [.blib.lib.mail.spamassassin]reporter.pm [.blib.lib.mail.spamassassin]util.pm $(RM_F) [.blib.lib.mail.spamassassin]phrasefreqs.pm $(RM_F) [.blib.lib.mail.spamassassin]nomailaudit.pm $(RM_F) [.blib.lib.mail.spamassassin]dbbasedaddrlist.pm # --- MakeMaker dist_basics section: distclean :: realclean distcheck $(NOECHO) $(NOOP) distcheck : $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -e "use ExtUtils::Manifest '&fullcheck'; fullcheck()" skipcheck : $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -e "use ExtUtils::Manifest '&skipcheck'; skipcheck()" manifest : $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -e "use ExtUtils::Manifest '&mkmanifest'; mkmanifest()" # --- MakeMaker dist_core section: dist : $(DIST_DEFAULT) $(NOECHO) $(PERL) -le "print 'Warning : $m older than $vf' if -e ($vf = '$(VERSION_FROM)') && -M $vf < -M ($m = '$(MAKEFILE)')" zipdist : $(DISTVNAME).zip $(NOECHO) $(NOOP) tardist : $(DISTVNAME).tar$(SUFFIX) $(NOECHO) $(NOOP) $(DISTVNAME).zip : distdir $(PREOP) $(ZIP) "$(ZIPFLAGS)" $(MMS$TARGET) [.$(DISTVNAME)...]*.*; $(RM_RF) $(DISTVNAME) $(POSTOP) $(DISTVNAME).tar$(SUFFIX) : distdir $(PREOP) $(TO_UNIX) $(TAR) "$(TARFLAGS)" $(DISTVNAME).tar [.$(DISTVNAME)...] $(RM_RF) $(DISTVNAME) $(COMPRESS) $(DISTVNAME).tar $(POSTOP) shdist : distdir $(PREOP) $(SHAR) [.$(DISTVNAME...]*.*; $(DISTVNAME).share $(RM_RF) $(DISTVNAME) $(POSTOP) # --- MakeMaker dist_dir section: distdir : $(RM_RF) $(DISTVNAME) $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -e "use ExtUtils::Manifest '/mani/';" \ -e "manicopy(maniread(),'$(DISTVNAME)','$(DIST_CP)');" # --- MakeMaker dist_test section: disttest : distdir startdir = F$Environment("Default") Set Default [.$(DISTVNAME)] $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" Makefile.PL $(MMS)$(MMSQUALIFIERS) $(MMS)$(MMSQUALIFIERS) test Set Default 'startdir' # --- MakeMaker dist_ci section: ci : $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=maniread \ -e "@all = keys %{ maniread() };" \ -e 'print("Executing $(CI) @all\n"); system("$(CI) @all");' \ -e 'print("Executing $(RCS_LABEL) ...\n"); system("$(RCS_LABEL) @all");' # --- MakeMaker install section: install :: all pure_install doc_install inst_cfs $(NOECHO) $(NOOP) install_perl :: all pure_perl_install doc_perl_install $(NOECHO) $(NOOP) install_site :: all pure_site_install doc_site_install $(NOECHO) $(NOOP) install_ :: install_site $(NOECHO) $(SAY) "INSTALLDIRS not defined, defaulting to INSTALLDIRS=site" pure_install :: pure_$(INSTALLDIRS)_install $(NOECHO) $(NOOP) doc_install :: doc_$(INSTALLDIRS)_install $(NOECHO) $(SAY) "Appending installation info to $(INSTALLARCHLIB)perllocal.pod" pure__install : pure_site_install $(NOECHO) $(SAY) "INSTALLDIRS not defined, defaulting to INSTALLDIRS=site" doc__install : doc_site_install $(NOECHO) $(SAY) "INSTALLDIRS not defined, defaulting to INSTALLDIRS=site" # This hack brought to you by DCL's 255-character command line limit pure_perl_install :: $(NOECHO) $(PERL) -e "print 'read perl_root:[lib.VMS_AXP.5_6_1.auto.Mail.SpamAssassin].packlist '" >.MM_tmp $(NOECHO) $(PERL) -e "print 'write perl_root:[lib.VMS_AXP.5_6_1.auto.Mail.SpamAssassin].packlist '" >>.MM_tmp $(NOECHO) $(PERL) -e "print '$(INST_LIB) $(INSTALLPRIVLIB) '" >>.MM_tmp $(NOECHO) $(PERL) -e "print '$(INST_ARCHLIB) $(INSTALLARCHLIB) '" >>.MM_tmp $(NOECHO) $(PERL) -e "print '$(INST_BIN) $(INSTALLBIN) '" >>.MM_tmp $(NOECHO) $(PERL) -e "print '$(INST_SCRIPT) $(INSTALLSCRIPT) '" >>.MM_tmp $(NOECHO) $(PERL) -e "print '$(INST_MAN1DIR) $(INSTALLMAN1DIR) '" >>.MM_tmp $(NOECHO) $(PERL) -e "print '$(INST_MAN3DIR) $(INSTALLMAN3DIR) '" >>.MM_tmp $(MOD_INSTALL) <.MM_tmp $(NOECHO) Delete/NoLog/NoConfirm .MM_tmp; $(NOECHO) $(WARN_IF_OLD_PACKLIST) perl_root:[lib.site_perl.VMS_AXP.auto.Mail.SpamAssassin].packlist # Likewise pure_site_install :: $(NOECHO) $(PERL) -e "print 'read perl_root:[lib.site_perl.VMS_AXP.auto.Mail.SpamAssassin].packlist '" >.MM_tmp $(NOECHO) $(PERL) -e "print 'write perl_root:[lib.site_perl.VMS_AXP.auto.Mail.SpamAssassin].packlist '" >>.MM_tmp $(NOECHO) $(PERL) -e "print '$(INST_LIB) $(INSTALLSITELIB) '" >>.MM_tmp $(NOECHO) $(PERL) -e "print '$(INST_ARCHLIB) $(INSTALLSITEARCH) '" >>.MM_tmp $(NOECHO) $(PERL) -e "print '$(INST_BIN) $(INSTALLBIN) '" >>.MM_tmp $(NOECHO) $(PERL) -e "print '$(INST_SCRIPT) $(INSTALLSCRIPT) '" >>.MM_tmp $(NOECHO) $(PERL) -e "print '$(INST_MAN1DIR) $(INSTALLMAN1DIR) '" >>.MM_tmp $(NOECHO) $(PERL) -e "print '$(INST_MAN3DIR) $(INSTALLMAN3DIR) '" >>.MM_tmp $(MOD_INSTALL) <.MM_tmp $(NOECHO) Delete/NoLog/NoConfirm .MM_tmp; $(NOECHO) $(WARN_IF_OLD_PACKLIST) perl_root:[lib.VMS_AXP.5_6_1.auto.Mail.SpamAssassin].packlist # Ditto doc_perl_install :: $(NOECHO) $(PERL) -e "print 'Module $(NAME)|installed into|$(INSTALLPRIVLIB)|'" >.MM_tmp $(NOECHO) $(PERL) -e "print 'LINKTYPE|$(LINKTYPE)|VERSION|$(VERSION)|EXE_FILES|$(EXE_FILES)|'" >>.MM_tmp $(PERL) -e "print 'spamassassin sa-learn spamd/spamc$(EXE_EXT) spamd/spamd '" >>.MM_tmp $(NOECHO) $(PERL) -e "print q[@ARGV=split(/\|/,);]" >.MM2_tmp $(NOECHO) $(PERL) -e "print q[print '=head2 ',scalar(localtime),' : C<',shift,qq[>\n\n=over 4\n\n];]" >>.MM2_tmp $(NOECHO) $(PERL) -e "print q[while(($key=shift) && ($val=shift)) ]" >>.MM2_tmp $(NOECHO) $(PERL) -e "print q[{print qq[=item *\n\nC<$key : $val>\n\n];}print qq[=back\n\n];]" >>.MM2_tmp $(NOECHO) $(PERL) .MM2_tmp <.MM_tmp >>$(INSTALLARCHLIB)perllocal.pod $(NOECHO) Delete/NoLog/NoConfirm .MM_tmp;,.MM2_tmp; # And again doc_site_install :: $(NOECHO) $(PERL) -e "print 'Module $(NAME)|installed into|$(INSTALLSITELIB)|'" >.MM_tmp $(NOECHO) $(PERL) -e "print 'LINKTYPE|$(LINKTYPE)|VERSION|$(VERSION)|EXE_FILES|$(EXE_FILES)|'" >>.MM_tmp $(PERL) -e "print 'spamassassin sa-learn spamd/spamc$(EXE_EXT) spamd/spamd '" >>.MM_tmp $(NOECHO) $(PERL) -e "print q[@ARGV=split(/\|/,);]" >.MM2_tmp $(NOECHO) $(PERL) -e "print q[print '=head2 ',scalar(localtime),' : C<',shift,qq[>\n\n=over 4\n\n];]" >>.MM2_tmp $(NOECHO) $(PERL) -e "print q[while(($key=shift) && ($val=shift)) ]" >>.MM2_tmp $(NOECHO) $(PERL) -e "print q[{print qq[=item *\n\nC<$key : $val>\n\n];}print qq[=back\n\n];]" >>.MM2_tmp $(NOECHO) $(PERL) .MM2_tmp <.MM_tmp >>$(INSTALLARCHLIB)perllocal.pod $(NOECHO) Delete/NoLog/NoConfirm .MM_tmp;,.MM2_tmp; uninstall :: uninstall_from_$(INSTALLDIRS)dirs $(NOECHO) $(NOOP) uninstall_from_perldirs :: $(NOECHO) $(UNINSTALL) perl_root:[lib.VMS_AXP.5_6_1.auto.Mail.SpamAssassin].packlist $(NOECHO) $(SAY) "Uninstall is now deprecated and makes no actual changes." $(NOECHO) $(SAY) "Please check the list above carefully for errors, and manually remove" $(NOECHO) $(SAY) "the appropriate files. Sorry for the inconvenience." uninstall_from_sitedirs :: $(NOECHO) $(UNINSTALL) perl_root:[lib.site_perl.VMS_AXP.auto.Mail.SpamAssassin].packlist $(NOECHO) $(SAY) "Uninstall is now deprecated and makes no actual changes." $(NOECHO) $(SAY) "Please check the list above carefully for errors, and manually remove" $(NOECHO) $(SAY) "the appropriate files. Sorry for the inconvenience." # --- MakeMaker force section: # Phony target to force checking subdirectories. FORCE : @ $(NOOP) # --- MakeMaker perldepend section: # --- MakeMaker makefile section: # We take a very conservative approach here, but it\'s worth it. # We move $(MAKEFILE) to $(MAKEFILE)_old here to avoid gnu make looping. $(MAKEFILE) : Makefile.PL $(CONFIGDEP) $(NOECHO) $(SAY) "$(MAKEFILE) out-of-date with respect to $(MMS$SOURCE_LIST)" $(NOECHO) $(SAY) "Cleaning current config before rebuilding $(MAKEFILE) ..." - $(MV) $(MAKEFILE) $(MAKEFILE)_old - $(MMS)$(MMSQUALIFIERS) $(USEMAKEFILE)$(MAKEFILE)_old clean $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" Makefile.PL $(NOECHO) $(SAY) "$(MAKEFILE) has been rebuilt." $(NOECHO) $(SAY) "Please run $(MMS) to build the extension." # --- MakeMaker staticmake section: # --- MakeMaker makeaperl section --- MAP_TARGET = perl $(MAKE_APERL_FILE) : $(FIRST_MAKEFILE) $(NOECHO) $(SAY) "Writing ""$(MMS$TARGET)"" for this $(MAP_TARGET)" $(NOECHO) $(PERL) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" \ Makefile.PL DIR= \ MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \ MAKEAPERL=1 NORECURS=1 $(MAP_TARGET) :: $(MAKE_APERL_FILE) $(MMS)$(MMSQUALIFIERS)$(USEMAKEFILE)$(MAKE_APERL_FILE) static $(MMS$TARGET) # --- MakeMaker test section: TEST_VERBOSE = 0 TEST_TYPE = test_$(LINKTYPE) TEST_FILE = test.pl TESTDB_SW = -d test :: $(TEST_TYPE) $(NOECHO) $(NOOP) testdb :: testdb_$(LINKTYPE) $(NOECHO) $(NOOP) test_dynamic :: pure_all $(FULLPERL) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" "-I$(PERL_LIB)" "-I$(PERL_ARCHLIB)" \ -e "use Test::Harness qw(&runtests $verbose); $verbose=$(TEST_VERBOSE); runtests @ARGV;" \ t/*.t testdb_dynamic :: pure_all $(FULLPERL) "$(TESTDB_SW)" "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" $(TEST_FILE) test_ : test_dynamic test_static :: test_dynamic $(NOECHO) $(NOOP) testdb_static :: testdb_dynamic $(NOECHO) $(NOOP) # --- MakeMaker ppd section: # Creates a PPD (Perl Package Description) for a binary distribution. ppd : @$(PERL) -e "print qq{\n}. qq{\tMail-SpamAssassin\n}. qq{\tidentify spam mail using text analysis\n}. qq{\tJustin Mason <jm\@jmason.org>\n}. qq{\t\n}. qq{\t\t\n}. qq{\t\t\n}. qq{\t\t\n}. qq{\t\t\n}. qq{\t\t\n}. qq{\t\t\n}. qq{\t\t\n}. qq{\t\t\n}. qq{\t\t\n}. qq{\t\t\n}. qq{\t\t\n}. qq{\t\n}. qq{\n}" > Mail-SpamAssassin.ppd # --- MakeMaker pm_to_blib section: # Dummy target to match Unix target name; we use pm_to_blib.ts as # timestamp file to avoid repeated invocations under VMS pm_to_blib : pm_to_blib.ts $(NOECHO) $(NOOP) # As always, keep under DCL's 255-char limit pm_to_blib.ts : $(TO_INST_PM) $(NOECHO) $(PERL) -e "print '[.lib.mail.spamassassin]nomailaudit.pm [.blib.lib.mail.spamassassin]nomailaudit.pm'" >.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]phrasefreqs.pm [.blib.lib.mail.spamassassin]phrasefreqs.pm [.lib.mail.spamassassin]sha1.pm [.blib.lib.mail.spamassassin]sha1.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]dbbasedaddrlist.pm [.blib.lib.mail.spamassassin]dbbasedaddrlist.pm [.lib.mail.spamassassin]permsgstatus.pm [.blib.lib.mail.spamassassin]permsgstatus.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]permsglearner.pm [.blib.lib.mail.spamassassin]permsglearner.pm [.lib.mail.spamassassin]html.pm [.blib.lib.mail.spamassassin]html.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]autowhitelist.pm [.blib.lib.mail.spamassassin]autowhitelist.pm [.lib.mail.spamassassin]bayesstore.pm [.blib.lib.mail.spamassassin]bayesstore.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]auditmessage.pm [.blib.lib.mail.spamassassin]auditmessage.pm [.lib.mail.spamassassin]locker.pm [.blib.lib.mail.spamassassin]locker.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]bayes.pm [.blib.lib.mail.spamassassin]bayes.pm [.lib.mail.spamassassin]util.pm [.blib.lib.mail.spamassassin]util.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]textcat.pm [.blib.lib.mail.spamassassin]textcat.pm [.lib.mail.spamassassin]archiveiterator.pm [.blib.lib.mail.spamassassin]archiveiterator.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]message.pm [.blib.lib.mail.spamassassin]message.pm [.lib.mail.spamassassin]unixlocker.pm [.blib.lib.mail.spamassassin]unixlocker.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]locales.pm [.blib.lib.mail.spamassassin]locales.pm [.lib.mail.spamassassin]replier.pm [.blib.lib.mail.spamassassin]replier.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]persistentaddrlist.pm [.blib.lib.mail.spamassassin]persistentaddrlist.pm [.lib.mail.spamassassin]conf.pm [.blib.lib.mail.spamassassin]conf.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]reporter.pm [.blib.lib.mail.spamassassin]reporter.pm [.lib.mail.spamassassin]encappedmime.pm [.blib.lib.mail.spamassassin]encappedmime.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail]spamassassin.pm [.blib.lib.mail]spamassassin.pm [.lib.mail.spamassassin]mailinglist.pm [.blib.lib.mail.spamassassin]mailinglist.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]win32locker.pm [.blib.lib.mail.spamassassin]win32locker.pm [.lib.mail.spamassassin]encappedmessage.pm [.blib.lib.mail.spamassassin]encappedmessage.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]confsourcesql.pm [.blib.lib.mail.spamassassin]confsourcesql.pm [.lib.mail.spamassassin]evaltests.pm [.blib.lib.mail.spamassassin]evaltests.pm'" >>.MM_tmp $(NOECHO) $(PERL) -e "print ' [.lib.mail.spamassassin]dns.pm [.blib.lib.mail.spamassassin]dns.pm [.lib.mail.spamassassin]cmdlearn.pm [.blib.lib.mail.spamassassin]cmdlearn.pm'" >>.MM_tmp $(PERL) "-I$(PERL_LIB)" "-MExtUtils::Install" -e "pm_to_blib({split(' ',)},'[.blib.lib.auto]','$(PM_FILTER)')" <.MM_tmp $(NOECHO) Delete/NoLog/NoConfirm .MM_tmp; $(NOECHO) $(TOUCH) pm_to_blib.ts # --- MakeMaker selfdocument section: # --- MakeMaker postamble section: INST_PREFIX = /BRIANA$DKA0/CRAIG/PERLBUILD/PERL/ SYSCONFDIR = /etc INST_SYSCONFDIR = /etc PKG_DEF_RULES_DIR = $(PREFIX)/share/spamassassin DEF_RULES_DIR = $(INST_PREFIX)/share/spamassassin PKG_LOCAL_RULES_DIR = $(SYSCONFDIR)/mail/spamassassin LOCAL_RULES_DIR = $(INST_SYSCONFDIR)/mail/spamassassin INST_SITELIB = $(INSTALLSITELIB) PERL_BIN = this PERL_WARN = auto PERL_VERSION = this FIXVARS = -Mvars \ -DVERSION="$(VERSION)" \ -DPREFIX="$(INST_PREFIX)" \ -DDEF_RULES_DIR="$(DEF_RULES_DIR)" \ -DLOCAL_RULES_DIR="$(LOCAL_RULES_DIR)" \ -DINSTALLSITELIB="$(INST_SITELIB)" FIXBYTES = -Mbytes \ -DPERL_VERSION="$(PERL_VERSION)" FIXBANG = -Msharpbang \ -DPERL_BIN="$(PERL_BIN)" \ -DPERL_WARN="$(PERL_WARN)" SPAMC_SOURCES = spamd/spamc.c qmail/qmail-spamc.c spamd/libspamc.c spamd/utils.c spamassassin : spamassassin.raw $(PERL) build/preprocessor $(FIXBYTES) $(FIXVARS) $(FIXBANG) -i$? -o$@ $(CHMOD) $(PERM_RWX) $@ sa-learn : sa-learn.raw $(PERL) build/preprocessor $(FIXBYTES) $(FIXVARS) $(FIXBANG) -i$? -o$@ $(CHMOD) $(PERM_RWX) $@ spamd/spamd : spamd/spamd.raw $(PERL) build/preprocessor $(FIXBYTES) $(FIXVARS) $(FIXBANG) -i$? -o$@ $(CHMOD) $(PERM_RWX) $@ spamd/libspamc.so : binaries.mk $(SPAMC_SOURCES) $(MAKE) -f binaries.mk $@ spamd/libspamc.dll : binaries.mk $(SPAMC_SOURCES) $(MAKE) -f binaries.mk $@ spamd/spamc$(EXE_EXT) : binaries.mk $(SPAMC_SOURCES) $(MAKE) -f binaries.mk $@ spamd/libsslspamc.so : binaries.mk $(SPAMC_SOURCES) $(MAKE) -f binaries.mk $@ spamd/libsslspamc.dll : binaries.mk $(SPAMC_SOURCES) $(MAKE) -f binaries.mk $@ spamd/sslspamc$(EXE_EXT) : binaries.mk $(SPAMC_SOURCES) $(MAKE) -f binaries.mk $@ qmail/qmail-spamc : binaries.mk $(SPAMC_SOURCES) $(MAKE) -f binaries.mk $@ binaries.mk : configure ./configure inst_cfs : $(PKG_LOCAL_RULES_DIR) $(PKG_LOCAL_RULES_DIR)/local.cf $(MKPATH) $(PKG_DEF_RULES_DIR) $(RM_RF) $(PKG_DEF_RULES_DIR)/* $(PERL) build/preprocessor $(FIXVARS) -Irules -O$(PKG_DEF_RULES_DIR) $(RULES) $(CHMOD) $(PERM_RWX) $(PKG_DEF_RULES_DIR) $(PKG_LOCAL_RULES_DIR) : $(MKPATH) $@ $(PKG_LOCAL_RULES_DIR)/local.cf : rules/local.cf $(PERL) -e "use File::Copy; (-f '$@') or copy ('$?', '$@');" text_html_doc : made-doc-stamp $(NOOP) doc : $(MKPATH) $@ made-doc-stamp : doc $(MAN1PODS) $(MAN3PODS) $(EXTRAPODS) $(PERL) build/convert_pods_to_doc $(MAN1PODS) $(MAN3PODS) $(EXTRAPODS) $(TOUCH) made-doc-stamp $(RM_F) pod2htm* # End.