Imported Upstream version 2.5.11
[libapache-mod-security.git] / apache2 / mlogc-src / Makefile.win
1 ###########################################################################\r
2 ### You Will need to modify the following variables for your system\r
3 ###########################################################################\r
4 ###########################################################################\r
5 \r
6 # Path to Apache httpd installation\r
7 BASE = C:\Apache2\r
8 \r
9 # Paths to required libraries\r
10 PCRE = C:\work\pcre-7.0-lib\r
11 CURL = C:\work\libcurl-7.19.3-win32-ssl-msvc\r
12 \r
13 # Linking libraries\r
14 LIBS = $(BASE)\lib\libapr-1.lib \\r
15        $(BASE)\lib\libaprutil-1.lib \\r
16        $(PCRE)\lib\pcre.lib \\r
17        $(CURL)\lib\Release\curllib.lib \\r
18        wsock32.lib\r
19 \r
20 ###########################################################################\r
21 ###########################################################################\r
22 \r
23 CC = cL\r
24 \r
25 MT = mt\r
26 \r
27 DEFS = /nologo /O2 /W3 -DWIN32 -DWINNT -Dinline=APR_INLINE -D_CONSOLE\r
28 \r
29 EXE = mlogc.exe\r
30 \r
31 INCLUDES = -I. -I.. \\r
32            -I$(PCRE)\include -I$(PCRE) \\r
33            -I$(CURL)\include -I$(CURL) \\r
34            -I$(BASE)\include \r
35 \r
36 CFLAGS= -MT $(INCLUDES) $(DEFS)\r
37 \r
38 LDFLAGS = \r
39 \r
40 OBJS = mlogc.obj\r
41 \r
42 all: $(EXE)\r
43 \r
44 .c.obj:\r
45         $(CC) $(CFLAGS) -c $< -Fo$@\r
46 \r
47 .cpp.obj:\r
48         $(CC) $(CFLAGS) -c $< -Fo$@\r
49 \r
50 $(EXE): $(OBJS)\r
51         $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) /link /NODEFAULTLIB:MSVCRT.lib /subsystem:console\r
52 \r
53 install: $(EXE)\r
54         copy $(EXE) $(BASE)\bin\r
55 \r
56 clean:\r
57         del $(OBJS) $(EXE) *.dll *.lib *.pdb *.idb *.ilk *.exp *.res *.rc *.bin *.manifest\r