-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.am
131 lines (110 loc) · 2.57 KB
/
Makefile.am
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
EVHTTPD_H= \
AbstractIOPump.h \
AbstractIOReader.h \
AbstractIOWriter.h \
ChunkedBodyBuilder.h \
CleanerTimer.h \
Conf.h \
Dispatcher.h \
events.h \
evhttp.h \
EvNIOReader.h \
EvNIOWriter.h \
HttpHandler.h \
HttpHandlerFactory.h \
HttpHandlerManager.h \
HttpProcess.h \
HttpServer.h \
HttpServlet.h \
HttpServletFactory.h \
HttpServletManager.h \
HttpUtils.h \
IBodyBuilder.h \
ICleaner.h \
IIOPump.h \
IIOReader.h \
IIOWriter.h \
IRunnable.h \
KeyValues.h \
logger.h \
MemoryPool.h \
Process.h \
ProcessFDSender.h \
Queue.h \
Request.h \
RequestData.h \
resources.h \
Response.h \
RWIOPump.h \
SendfileIOPump.h \
SocketUtils.h \
StringUtils.h \
SocketNIOReader.h \
SocketNIOWriter.h \
libev.h \
ProcessSignal.h \
Timer.h
EVHTTPD_EVENT_H= \
event/Event.h \
event/EventDispatcher.h \
event/IEventDispatcher.h \
event/IEventListener.h
EVHTTPD_HTTP10_H= \
http_1.0/Http10Handler.h \
http_1.0/Http10HandlerFactory.h
EVHTTPD_HTTP11_H= \
http_1.1/Http11Handler.h \
http_1.1/Http11HandlerFactory.h
EVHTTPD_CPP = \
logger.cpp \
AbstractIOPump.cpp \
ChunkedBodyBuilder.cpp \
CleanerTimer.cpp \
Dispatcher.cpp \
event/EventDispatcher.cpp \
EvNIOReader.cpp \
EvNIOWriter.cpp \
HttpHandler.cpp \
HttpHandlerFactory.cpp \
HttpHandlerManager.cpp \
HttpProcess.cpp \
HttpServer.cpp \
HttpServletManager.cpp \
HttpUtils.cpp \
http_1.0/Http10Handler.cpp \
http_1.0/Http10HandlerFactory.cpp \
http_1.1/Http11Handler.cpp \
http_1.1/Http11HandlerFactory.cpp \
MemoryPool.cpp \
Process.cpp \
ProcessFDSender.cpp \
Request.cpp \
RequestData.cpp \
Response.cpp \
RWIOPump.cpp \
SendfileIOPump.cpp \
SocketUtils.cpp \
StringUtils.cpp \
SocketNIOReader.cpp \
SocketNIOWriter.cpp \
ProcessSignal.cpp \
Timer.cpp
AUTOMAKE_OPTIONS=foreign
#RANLIB=ranlib
LIBTOOL=libtool
LDFLAGS=-lev -lrt -llog4cplus -Wno-deprecated
CXXFLAGS += -Wno-deprecated
#bin_PROGRAMS=evhttp
#evhttp_SOURCES= ${EVHTTPD_H} ${EVHTTPD_CPP}
#lib_LIBRARIES = libevhttp.a
#libevhttp_a_SOURCES= ${EVHTTPD_H} ${EVHTTPD_CPP}
lib_LTLIBRARIES = libevhttp.la
libevhttp_la_SOURCES = ${EVHTTPD_H} ${EVHTTPD_EVENT_H} ${EVHTTPD_HTTP10_H} ${EVHTTPD_HTTP11_H} ${EVHTTPD_CPP}
libevhttpincludedir = $(includedir)/evhttp
libevhttpinclude_HEADERS = ${EVHTTPD_H}
libevhttpeventincludedir = $(includedir)/evhttp/event
libevhttpeventinclude_HEADERS = ${EVHTTPD_EVENT_H}
libevhttphttp10includedir = $(includedir)/evhttp/http_1.0
libevhttphttp10include_HEADERS = ${EVHTTPD_HTTP10_H}
libevhttphttp11includedir = $(includedir)/evhttp/http_1.1
libevhttphttp11include_HEADERS = ${EVHTTPD_HTTP11_H}