From 22dc4f71feb0bacf941d5f17e31011728c13ff7e Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" <kpfleming@digium.com> Date: Wed, 31 Aug 2005 03:32:15 +0000 Subject: [PATCH] minor cleanup and reorganization (issue #5073) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6468 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- Makefile | 50 +++++++++++++++++++++----------------------------- 1 file changed, 21 insertions(+), 29 deletions(-) diff --git a/Makefile b/Makefile index a0fe9b0204..16b893f0f0 100755 --- a/Makefile +++ b/Makefile @@ -283,20 +283,32 @@ CFLAGS+= $(OPTIONS) CFLAGS+= -fomit-frame-pointer SUBDIRS=res channels pbx apps codecs formats agi cdr funcs utils stdtime -ifeq (${OSARCH},Linux) - LIBS=-ldl -lpthread -endif - -LIBS+=-lncurses -lm +OBJS=io.o sched.o logger.o frame.o loader.o config.o channel.o \ + translate.o file.o say.o pbx.o cli.o md5.o term.o \ + ulaw.o alaw.o callerid.o fskmodem.o image.o app.o \ + cdr.o tdd.o acl.o rtp.o manager.o asterisk.o \ + dsp.o chanvars.o indications.o autoservice.o db.o privacy.o \ + astmm.o enum.o srv.o dns.o aescrypt.o aestab.o aeskey.o \ + utils.o plc.o jitterbuf.o dnsmgr.o devicestate.o \ + netsock.o slinfactory.o ast_expr2.o ast_expr2f.o ifeq (${OSARCH},Linux) - LIBS+=-lresolv #-lnjamd + LIBS=-ldl -lpthread -lncurses -lm -lresolv #-lnjamd +else + LIBS+=-lncurses -lm endif ifeq (${OSARCH},Darwin) LIBS+=-lresolv CFLAGS+=-D__Darwin__ AUDIO_LIBS=-framework CoreAudio + OBJS+=poll.o dlfcn.o + ASTLINK=-Wl,-dynamic + SOLINK=-dynamic -bundle -undefined suppress -force_flat_namespace +else +#These are used for all but Darwin + ASTLINK=-Wl,-E + SOLINK=-shared -Xlinker -x endif ifeq (${OSARCH},FreeBSD) @@ -313,34 +325,13 @@ endif ifeq (${OSARCH},SunOS) LIBS+=-lpthread -ldl -lnsl -lsocket -lresolv -L$(CROSS_COMPILE_TARGET)/usr/local/ssl/lib -endif - -LIBS+=-lssl - -OBJS=io.o sched.o logger.o frame.o loader.o config.o channel.o \ - translate.o file.o say.o pbx.o cli.o md5.o term.o \ - ulaw.o alaw.o callerid.o fskmodem.o image.o app.o \ - cdr.o tdd.o acl.o rtp.o manager.o asterisk.o \ - dsp.o chanvars.o indications.o autoservice.o db.o privacy.o \ - astmm.o enum.o srv.o dns.o aescrypt.o aestab.o aeskey.o \ - utils.o plc.o jitterbuf.o dnsmgr.o devicestate.o \ - netsock.o slinfactory.o ast_expr2.o ast_expr2f.o - -ifeq (${OSARCH},Darwin) - OBJS+=poll.o dlfcn.o - ASTLINK=-Wl,-dynamic - SOLINK=-dynamic -bundle -undefined suppress -force_flat_namespace -else - ASTLINK=-Wl,-E - SOLINK=-shared -Xlinker -x -endif - -ifeq (${OSARCH},SunOS) OBJS+=strcompat.o ASTLINK= SOLINK=-shared -fpic -L$(CROSS_COMPILE_TARGET)/usr/local/ssl/lib endif +LIBS+=-lssl + INSTALL=install _all: all @@ -883,3 +874,4 @@ unapply: else \ echo "No such patch $(PATCH) in patches directory"; \ fi + -- GitLab