From 44aff84c2e7ec9cbf2272165850d5d820bbfabb3 Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Mon, 26 Sep 2005 17:17:56 +0000 Subject: use a more generic means to decide whether we need to provide poll/dlfcn functionality (issue #5297) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6664 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- Makefile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index b83a7039c..6dffd8cd4 100755 --- a/Makefile +++ b/Makefile @@ -301,6 +301,16 @@ OBJS=io.o sched.o logger.o frame.o loader.o config.o channel.o \ utils.o plc.o jitterbuf.o dnsmgr.o devicestate.o \ netsock.o slinfactory.o ast_expr2.o ast_expr2f.o +ifeq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/sys/poll.h),) + OBJS+= poll.o + ASTCFLAGS+=-DPOLLCOMPAT +endif + +ifeq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/dlfcn.h),) + OBJS+= dhfcn.o + ASTCFLAGS+=-DDLFCNCOMPAT +endif + ifeq (${OSARCH},Linux) LIBS=-ldl -lpthread -lncurses -lm -lresolv #-lnjamd else @@ -311,7 +321,6 @@ ifeq (${OSARCH},Darwin) LIBS+=-lresolv ASTCFLAGS+=-D__Darwin__ AUDIO_LIBS=-framework CoreAudio - OBJS+=poll.o dlfcn.o ASTLINK=-Wl,-dynamic SOLINK=-dynamic -bundle -undefined suppress -force_flat_namespace else -- cgit v1.2.3