File tree Expand file tree Collapse file tree 6 files changed +38
-8
lines changed Expand file tree Collapse file tree 6 files changed +38
-8
lines changed Original file line number Diff line number Diff line change @@ -46,11 +46,15 @@ mod_security2_la_CFLAGS = @APR_CFLAGS@ \
46
46
47
47
48
48
mod_security2_la_CPPFLAGS = @APR_CPPFLAGS@ \
49
+ @CURL_CPPFLAGS@ \
50
+ @LIBXML2_CFLAGS@ \
49
51
@LIBXML2_CPPFLAGS@ \
50
52
@PCRE_CPPFLAGS@
51
53
52
54
mod_security2_la_LIBADD = @APR_LDADD@ \
53
55
@APU_LDADD@ \
56
+ @CURL_LDADD@ \
57
+ @LIBXML2_CFLAGS@ \
54
58
@LIBXML2_LDADD@ \
55
59
@LUA_LDADD@ \
56
60
@PCRE_LDADD@ \
@@ -61,6 +65,8 @@ mod_security2_la_LDFLAGS = -module -avoid-version \
61
65
@APR_LDFLAGS@ \
62
66
@APU_LDFLAGS@ \
63
67
@APXS_LDFLAGS@ \
68
+ @CURL_LDFLAGS@ \
69
+ @LIBXML2_CFLAGS@ \
64
70
@LIBXML2_LDFLAGS@ \
65
71
@LUA_LDFLAGS@ \
66
72
@PCRE_LDFLAGS@ \
@@ -73,6 +79,8 @@ mod_security2_la_LDFLAGS = -module -avoid-version \
73
79
@APR_LDFLAGS@ \
74
80
@APU_LDFLAGS@ \
75
81
@APXS_LDFLAGS@ \
82
+ @CURL_LDFLAGS@ \
83
+ @LIBXML2_CFLAGS@ \
76
84
@LIBXML2_LDFLAGS@ \
77
85
@LUA_LDFLAGS@ \
78
86
@PCRE_LDFLAGS@ \
@@ -85,6 +93,8 @@ mod_security2_la_LDFLAGS = -module -avoid-version \
85
93
@APR_LDFLAGS@ \
86
94
@APU_LDFLAGS@ \
87
95
@APXS_LDFLAGS@ \
96
+ @CURL_LDFLAGS@ \
97
+ @LIBXML2_CFLAGS@ \
88
98
@LIBXML2_LDFLAGS@ \
89
99
@LUA_LDFLAGS@ \
90
100
@PCRE_LDFLAGS@ \
@@ -97,6 +107,8 @@ mod_security2_la_LDFLAGS = -module -avoid-version \
97
107
@APR_LDFLAGS@ \
98
108
@APU_LDFLAGS@ \
99
109
@APXS_LDFLAGS@ \
110
+ @CURL_LDFLAGS@ \
111
+ @LIBXML2_CFLAGS@ \
100
112
@LIBXML2_LDFLAGS@ \
101
113
@LUA_LDFLAGS@ \
102
114
@PCRE_LDFLAGS@ \
@@ -109,6 +121,8 @@ mod_security2_la_LDFLAGS = -no-undefined -module -avoid-version -R @PCRE_LD_PATH
109
121
@APR_LDFLAGS@ \
110
122
@APU_LDFLAGS@ \
111
123
@APXS_LDFLAGS@ \
124
+ @CURL_LDFLAGS@ \
125
+ @LIBXML2_CFLAGS@ \
112
126
@LIBXML2_LDFLAGS@ \
113
127
@LUA_LDFLAGS@ \
114
128
@PCRE_LDFLAGS@ \
@@ -121,6 +135,8 @@ mod_security2_la_LDFLAGS = -no-undefined -module -avoid-version \
121
135
@APR_LDFLAGS@ \
122
136
@APU_LDFLAGS@ \
123
137
@APXS_LDFLAGS@ \
138
+ @CURL_LDFLAGS@ \
139
+ @LIBXML2_CFLAGS@ \
124
140
@LIBXML2_LDFLAGS@ \
125
141
@LUA_LDFLAGS@ \
126
142
@PCRE_LDFLAGS@ \
@@ -133,6 +149,8 @@ mod_security2_la_LDFLAGS = -no-undefined -module -avoid-version \
133
149
@APR_LDFLAGS@ \
134
150
@APU_LDFLAGS@ \
135
151
@APXS_LDFLAGS@ \
152
+ @CURL_LDFLAGS@ \
153
+ @LIBXML2_CFLAGS@ \
136
154
@LIBXML2_LDFLAGS@ \
137
155
@LUA_LDFLAGS@ \
138
156
@PCRE_LDFLAGS@ \
@@ -145,6 +163,8 @@ mod_security2_la_LDFLAGS = -no-undefined -module -avoid-version \
145
163
@APR_LDFLAGS@ \
146
164
@APU_LDFLAGS@ \
147
165
@APXS_LDFLAGS@ \
166
+ @CURL_LDFLAGS@ \
167
+ @LIBXML2_CFLAGS@ \
148
168
@LIBXML2_LDFLAGS@ \
149
169
@LUA_LDFLAGS@ \
150
170
@PCRE_LDFLAGS@ \
Original file line number Diff line number Diff line change 2
2
#
3
3
# Usage: NMAKE -f Makefile.win APACHE={httpd installion dir} PCRE={pcre dir} LIBXML2={LibXML2 dir} [ LUA={Lua dir} ]
4
4
#
5
- !IF "$(APACHE)" == "" || "$(PCRE)" == "" || "$(LIBXML2)" == ""
6
- !ERROR NMAKE arguments: APACHE=dir PCRE=dir LIBXML2=dir are required to build mod_security2 for Windows
5
+ !IF "$(APACHE)" == "" || "$(PCRE)" == "" || "$(LIBXML2)" == "" || "$(CURL)" == ""
6
+ !ERROR NMAKE arguments: APACHE=dir PCRE=dir LIBXML2=dir CURL=dir are required to build mod_security2 for Windows
7
7
!ENDIF
8
8
9
9
# Linking libraries
10
10
LIBS = $(APACHE)\lib\libhttpd.lib \
11
11
$(APACHE)\lib\libapr-1.lib \
12
12
$(APACHE)\lib\libaprutil-1.lib \
13
13
$(PCRE)\pcre.lib \
14
+ $(CURL)\lib\libcurl_imp.lib \
14
15
$(LIBXML2)\win32\bin.msvc\libxml2.lib \
15
16
Ws2_32.lib \
16
17
"iphlpapi.lib"
@@ -27,6 +28,7 @@ DEFS = /nologo /O2 /LD /W3 /wd4244 /wd4018 -DWIN32 -DWINNT -Dinline=APR_INLINE -
27
28
DLL = mod_security2.so
28
29
29
30
INCLUDES = -I. -I.. \
31
+ -I$(CURL)\include -I$(CURL) \
30
32
-I$(PCRE)\include -I$(PCRE) \
31
33
-I$(LIBXML2)\include \
32
34
-I$(APACHE)\include
Original file line number Diff line number Diff line change @@ -694,9 +694,9 @@ CHECK_APU()
694
694
fi
695
695
CHECK_LIBXML2()
696
696
CHECK_LUA()
697
- if test "$build_mlogc" -ne 0; then
697
+ # if test "$build_mlogc" -ne 0; then
698
698
CHECK_CURL()
699
- fi
699
+ # fi
700
700
701
701
# Check for YAJL libs (for JSON body processor)
702
702
CHECK_YAJL()
Original file line number Diff line number Diff line change 2
2
#
3
3
# Usage: NMAKE -f Makefile.win APACHE={httpd installion dir} PCRE={pcre dir} LIBXML2={LibXML2 dir} [ LUA={Lua dir} ]
4
4
#
5
- !IF "$(APACHE)" == "" || "$(PCRE)" == "" || "$(LIBXML2)" == ""
6
- !ERROR NMAKE arguments: APACHE=dir PCRE=dir LIBXML2=dir are required to build mod_security2 for Windows
5
+ !IF "$(APACHE)" == "" || "$(PCRE)" == "" || "$(LIBXML2)" == "" || "$(CURL)" == ""
6
+ !ERROR NMAKE arguments: APACHE=dir PCRE=dir LIBXML2=dir CURL=dir are required to build mod_security2 for Windows
7
7
!ENDIF
8
8
9
9
# Linking libraries
10
10
LIBS = $(APACHE)\lib\libapr-1.lib \
11
11
$(APACHE)\lib\libaprutil-1.lib \
12
12
$(PCRE)\pcre.lib \
13
13
$(SSDEEP)\fuzzy.lib \
14
+ $(CURL)\lib\libcurl_imp.lib \
14
15
$(LIBXML2)\win32\bin.msvc\libxml2.lib \
15
16
"kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" \
16
17
"oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" "ws2_32.lib" \
@@ -32,6 +33,7 @@ INCLUDES = -I. -I.. \
32
33
-I$(SSDEEP) \
33
34
-I$(PCRE)\include -I$(PCRE) \
34
35
-I$(LIBXML2)\include \
36
+ -I$(CURL)\include -I$(CURL) \
35
37
-I$(APACHE)\include \
36
38
-I..\apache2 \
37
39
-I..\standalone
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ set CURRENT_DIR=%cd%
15
15
cd ..\apache2
16
16
del *.obj *.dll *.lib
17
17
del libinjection\*.obj libinjection\*.dll libinjection\*.lib
18
- NMAKE -f Makefile.win APACHE=..\iis\%DEPENDENCIES_DIR% \Apache24 PCRE=..\iis\%DEPENDENCIES_DIR% \pcre LIBXML2=..\iis\%DEPENDENCIES_DIR% \libxml2 LUA=..\iis\%DEPENDENCIES_DIR% \lua\src VERSION=VERSION_IIS YAJL=..\iis\%DEPENDENCIES_DIR% \yajl\build\yajl-2.0.1 SSDEEP=..\iis\%DEPENDENCIES_DIR% \ssdeep
18
+ NMAKE -f Makefile.win APACHE=..\iis\%DEPENDENCIES_DIR% \Apache24 PCRE=..\iis\%DEPENDENCIES_DIR% \pcre LIBXML2=..\iis\%DEPENDENCIES_DIR% \libxml2 LUA=..\iis\%DEPENDENCIES_DIR% \lua\src VERSION=VERSION_IIS YAJL=..\iis\%DEPENDENCIES_DIR% \yajl\build\yajl-2.0.1 SSDEEP=..\iis\%DEPENDENCIES_DIR% \ssdeep CURL=..\iis\ %DEPENDENCIES_DIR% \curl
19
19
@ if NOT (%ERRORLEVEL% ) == (0) goto build_failed
20
20
21
21
@ echo mlogc...
@@ -29,7 +29,7 @@ nmake -f Makefile.win APACHE=..\iis\%DEPENDENCIES_DIR%\Apache24 PCRE=..\iis\%DEP
29
29
cd ..\iis
30
30
del *.obj *.dll *.lib
31
31
nmake -f Makefile.win clean
32
- NMAKE -f Makefile.win APACHE=..\iis\%DEPENDENCIES_DIR% \Apache24 PCRE=..\iis\%DEPENDENCIES_DIR% \pcre LIBXML2=..\iis\%DEPENDENCIES_DIR% \libxml2 LUA=..\iis\%DEPENDENCIES_DIR% \lua\src VERSION=VERSION_IIS YAJL=..\iis\%DEPENDENCIES_DIR% \yajl\build\yajl-2.0.1 SSDEEP=..\iis\%DEPENDENCIES_DIR% \ssdeep
32
+ NMAKE -f Makefile.win APACHE=..\iis\%DEPENDENCIES_DIR% \Apache24 PCRE=..\iis\%DEPENDENCIES_DIR% \pcre LIBXML2=..\iis\%DEPENDENCIES_DIR% \libxml2 LUA=..\iis\%DEPENDENCIES_DIR% \lua\src VERSION=VERSION_IIS YAJL=..\iis\%DEPENDENCIES_DIR% \yajl\build\yajl-2.0.1 SSDEEP=..\iis\%DEPENDENCIES_DIR% \ssdeep CURL=..\iis\ %DEPENDENCIES_DIR% \curl
33
33
@ if NOT (%ERRORLEVEL% ) == (0) goto build_failed
34
34
35
35
cd %CURRENT_DIR%
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ msc_test_SOURCES = msc_test.c \
32
32
msc_test_CFLAGS = @APR_CFLAGS@ \
33
33
@APU_CFLAGS@ \
34
34
@APXS_CFLAGS@ \
35
+ @CURL_CFLAGS@ \
35
36
@LIBXML2_CFLAGS@ \
36
37
@LUA_CFLAGS@ \
37
38
@MODSEC_EXTRA_CFLAGS@ \
@@ -41,11 +42,15 @@ msc_test_CFLAGS = @APR_CFLAGS@ \
41
42
42
43
msc_test_CPPFLAGS = -I$(top_srcdir ) /apache2 \
43
44
@APR_CPPFLAGS@ \
45
+ @CURL_CPPFLAGS@ \
46
+ @LIBXML2_CFLAGS@ \
44
47
@LIBXML2_CPPFLAGS@ \
45
48
@PCRE_CPPFLAGS@
46
49
47
50
msc_test_LDADD = @APR_LDADD@ \
48
51
@APU_LDADD@ \
52
+ @CURL_LDADD@ \
53
+ @LIBXML2_CFLAGS@ \
49
54
@LIBXML2_LDADD@ \
50
55
@LUA_LDADD@ \
51
56
@PCRE_LDADD@ \
@@ -55,6 +60,7 @@ msc_test_LDADD = @APR_LDADD@ \
55
60
msc_test_LDFLAGS = @APR_LDFLAGS@ \
56
61
@APU_LDFLAGS@ \
57
62
@APXS_LDFLAGS@ \
63
+ @CURL_LDFLAGS@ \
58
64
@LIBXML2_LDFLAGS@ \
59
65
@LUA_LDFLAGS@ \
60
66
@PCRE_LDFLAGS@ \
You can’t perform that action at this time.
0 commit comments