1
0
mirror of https://github.com/signalwire/freeswitch.git synced 2025-08-13 17:38:59 +00:00
Files
build
clients
cmake_modules
conf
debian
docs
dtd
freeswitch.xcodeproj
fscomm
htdocs
libs
apr
apr-util
broadvoice
curl
esl
freetdm
iksemel
ilbc
js
ldns
libcodec2
libdingaling
libedit
libg722_1
libnatpmp
libsndfile
libteletone
libzrtp
miniupnpc
openzap
pcre
portaudio
silk
sofia-sip
spandsp
speex
sqlite
srtp
stfu
tiff-3.8.2
unimrcp
win32
xmlrpc-c
Windows
conf
debian
doc
examples
include
lib
src
tools
binmode-rpc-kit
interop-server
lib
perl_packetsocket
turbocharger
xml-rpc-api2cpp
xmlrpc
xmlrpc_cpp_proxy
xmlrpc_pstream
xmlrpc_transport
.cvsignore
Makefile
Makefile.common
common.mk
xml-rpc-api2txt
xml-rpc-api2txt.1
.cvsignore
.update
GNUmakefile
Makefile
Makefile.common
Makefile.config.in
Makefile.depend
Makefile.srcdir.in
Makefile.version
README
common.mk
config.mk.in
configure.gnu
configure.in
dll-common.make
dylib-common.make
install-sh
irix-common.make
ltconfig
missing
mkinstalldirs
stamp-h.in
transport_config.make
unix-common.make
version.h
xmlrpc-c-config.in
xmlrpc-c-config.main
xmlrpc-c-config.test.in
xmlrpc-c-config.test.main
xmlrpc_amconfig.h.in
xmlrpc_config.h.in
yaml
.gitignore
patches
scripts
src
support-d
w32
web
.gitignore
.version.in
CMakeLists.txt
Freeswitch.2005.unsupported.sln
Freeswitch.2008.express.sln
Freeswitch.2008.sln
Freeswitch.2008.sln.debug.bat
Freeswitch.2008.sln.release.bat
Freeswitch.2010.express.sln
Freeswitch.2010.sln
INSTALL
Makefile.am
acinclude.m4
bootstrap.sh
configure.in
devel-bootstrap.sh
erlang.spec
freeswitch-sounds-en-us-callie.spec
freeswitch-sounds-music.spec
freeswitch-sounds-ru-RU-elena.spec
freeswitch.spec
swig_common.i
freeswitch/libs/xmlrpc-c/tools/common.mk

44 lines
1.2 KiB
Makefile
Raw Normal View History

# We try to get Xmlrpc-c directories early in the link library search
# path to avert problems with other versions of Xmlrpc-c being in more
# general directories (such as /usr/local/lib) that are added to the
# search path by curl-config, etc. That's why we separate the -L from
# the corresponding -l.
#
# Note that in a properly configured system, curl-config, etc. do not
# generate -L options for general directories.
CLIENT_LDLIBS = -Lblddir/src -Lblddir/lib/libutil
CLIENT_LDLIBS += -lxmlrpc_client -lxmlrpc -lxmlrpc_util
ifeq ($(MUST_BUILD_LIBWWW_CLIENT),yes)
CLIENT_LDLIBS += $(shell libwww-config --libs)
endif
ifeq ($(MUST_BUILD_CURL_CLIENT),yes)
CLIENT_LDLIBS += $(shell curl-config --libs)
endif
ifeq ($(MUST_BUILD_WININET_CLIENT),yes)
CLIENT_LDLIBS += $(shell wininet-config --libs)
endif
CLIENT_LDLIBS += $(LDLIBS_XML)
CLIENTPP_LDLIBS = -Lblddir/src/cpp
CLIENTPP_LDLIBS += -lxmlrpc_client++ -lxmlrpc_packetsocket -lxmlrpc++
include $(SRCDIR)/common.mk
ifneq ($(OMIT_LIB_RULE),Y)
srcdir/tools/lib/dumpvalue.o: FORCE
$(MAKE) -C $(dir $@) -f $(SRCDIR)/tools/lib/Makefile $(notdir $@)
endif
.PHONY: install
install: install-common
.PHONY: check
check:
.PHONY: FORCE
FORCE: