|
@@ -5,24 +5,42 @@ include ../../Makefile.defs
|
|
|
auto_gen=
|
|
|
NAME=http_async_client.so
|
|
|
|
|
|
-#ifeq ($(CROSS_COMPILE),)
|
|
|
-#CURL_BUILDER=$(shell \
|
|
|
-# if pkg-config --exists libcurl; then \
|
|
|
-# echo 'pkg-config libcurl'; \
|
|
|
-# else \
|
|
|
-# which curl-config; \
|
|
|
-# fi)
|
|
|
-#endif
|
|
|
+ifeq ($(CROSS_COMPILE),)
|
|
|
+CURL_BUILDER=$(shell \
|
|
|
+ if pkg-config --exists libcurl; then \
|
|
|
+ echo 'pkg-config libcurl'; \
|
|
|
+ else \
|
|
|
+ which curl-config; \
|
|
|
+ fi)
|
|
|
+endif
|
|
|
|
|
|
|
|
|
ifneq ($(CURL_BUILDER),)
|
|
|
- DEFS += $(shell $(CURL_BUILDER) --cflags)
|
|
|
- LIBS += $(shell $(CURL_BUILDER) --libs)
|
|
|
-else
|
|
|
- DEFS+=-I$(LOCALBASE)/include -I$(SYSBASE)/include
|
|
|
- LIBS+=-L$(LOCALBASE)/lib -L$(SYSBASE)/lib -lcurl -levent
|
|
|
+ CURLDEFS += $(shell $(CURL_BUILDER) --cflags)
|
|
|
+ CURLLIBS += $(shell $(CURL_BUILDER) --libs)
|
|
|
+else
|
|
|
+ CURLDEFS+=-I$(LOCALBASE)/include -I$(SYSBASE)/include
|
|
|
+ CURLLIBS+=-L$(LOCALBASE)/lib -L$(SYSBASE)/lib -lcurl -levent
|
|
|
+endif
|
|
|
+
|
|
|
+ifeq ($(CROSS_COMPILE),)
|
|
|
+LEVENT_BUILDER = $(shell \
|
|
|
+ if pkg-config --exists libevent; then \
|
|
|
+ echo 'pkg-config libevent'; \
|
|
|
+ fi)
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(LEVENT_BUILDER),)
|
|
|
+ LEVENTDEFS=-I$(LOCALBASE)/include -I$(SYSBASE)/include
|
|
|
+ LEVENTLIBS=-L$(LOCALBASE)/lib -levent
|
|
|
+else
|
|
|
+ LEVENTDEFS = $(shell $(LEVENT_BUILDER) --cflags)
|
|
|
+ LEVENTLIBS = $(shell $(LEVENT_BUILDER) --libs)
|
|
|
+endif
|
|
|
+
|
|
|
+DEFS+=$(CURLDEFS) $(LEVENTDEFS)
|
|
|
+LIBS=$(CURLLIBS) $(LEVENTLIBS)
|
|
|
+
|
|
|
DEFS+=-DKAMAILIO_MOD_INTERFACE
|
|
|
|
|
|
SERLIBPATH=../../lib
|