summaryrefslogtreecommitdiff
path: root/security/drweb-sendmail/files/patch-ad
blob: af18a95239ec73de43b7daf3a595180020a931b7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
--- Makefile.nix.orig	Mon May  6 14:58:38 2002
+++ Makefile.nix	Fri May 10 12:00:39 2002
@@ -25,7 +25,6 @@
 CC_AIX          = cc_r
 CC_Solaris_GNU  = gcc
 CC_Solaris_SUN  = cc
-CC              = $(CC_$(OS)$(ENV))
 
 # OS-specific compilation flags
 ADDF_AIX        = -qmaxmem=16384 -DNO_VSYSLOG -DNO_SNPRINTF -I./addons/aix/include
@@ -37,7 +36,7 @@
 # Common flags
 OPTFLAGS        = ___OPT_FLAGS___
 DEFFLAGS        = -D__UNIX_DW -D$(OS)_DW 
-INCFLAGS        = -I./include -I./src -I./addons/md5
+INCFLAGS        = -I./src
 ADD_CFLAGS      = $(OPTFLAGS) $(DEFFLAGS) $(INCFLAGS) $(ADDFLAGS)
 
 # Multihtreaded libraries
@@ -70,14 +69,13 @@
 # Filter build options
 
 DCOPT  = -D__SIGNAL_BASED_DW
-SMOPT  = -DDW_SENDMAIL -D__THREAD_BASED_DW
+SMOPT  = -DDW_SENDMAIL -D__THREAD_BASED_DW -D_THREAD_SAFE
 ZMOPT  = -DDW_ZMAILER -D__SIGNAL_BASED_DW
 QMOPT  = -DDW_QMAIL -D__SIGNAL_BASED_DW
 EXIMOPT= -DDW_PIPE -DDW_EXIM -D__SIGNAL_BASED_DW
 PSTFOPT= -DDW_PIPE -DDW_POSTFIX -D__SIGNAL_BASED_DW
 
 SMOBJS = \
-	dwsm_md5.o\
 	dwsm_opt.o\
 	dwsm_user.o\
 	dwsm_file.o\
@@ -174,7 +172,7 @@
 
 # Sendmail Filter Rules
 drweb-smf : $(SMOBJS) $(DWLIB_R)
-	$(CC) $(SMOBJS) -o $@ $(LINKLIBMT) $(LIBMILTER)
+	$(CC) $(SMOBJS) -o $@ -lmd $(LINKLIBMT) $(LIBMILTER)
 
 drweb_smf.o: drweb_smf.c 
 	$(CC) -c $(ADD_CFLAGS) $(SMOPT) ___SOURCE___ -o $@ $(CCOUTPUT)