merge a few more cleanups from my branch. More changes coming shortly.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4520 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
6cbefa2750
commit
18cf58db24
51
Makefile.am
51
Makefile.am
|
@ -1,5 +1,4 @@
|
||||||
EXTRA_DIST =
|
EXTRA_DIST =
|
||||||
SUBDIRS =
|
|
||||||
AUTOMAKE_OPTS = gnu foreign
|
AUTOMAKE_OPTS = gnu foreign
|
||||||
NAME=freeswitch
|
NAME=freeswitch
|
||||||
PREFIX=$(prefix)
|
PREFIX=$(prefix)
|
||||||
|
@ -7,9 +6,10 @@ PREFIX=$(prefix)
|
||||||
AM_CFLAGS = $(SWITCH_AM_CFLAGS)
|
AM_CFLAGS = $(SWITCH_AM_CFLAGS)
|
||||||
AM_CPPFLAGS = $(AM_CFLAGS)
|
AM_CPPFLAGS = $(AM_CFLAGS)
|
||||||
AM_LDFLAGS = $(SWITCH_AM_LDFLAGS)
|
AM_LDFLAGS = $(SWITCH_AM_LDFLAGS)
|
||||||
BASE = $(PWD)
|
BASE = $(switch_srcdir)
|
||||||
OSARCH=$(shell uname -s)
|
OSARCH=$(shell uname -s)
|
||||||
LIBTOOL=$(PWD)/libtool
|
|
||||||
|
LIBTOOL=$(switch_builddir)/libtool
|
||||||
LTINSTALL = $(LIBTOOL) --mode=install $(INSTALL)
|
LTINSTALL = $(LIBTOOL) --mode=install $(INSTALL)
|
||||||
|
|
||||||
if CRASHPROT
|
if CRASHPROT
|
||||||
|
@ -65,17 +65,14 @@ src/include/switch_stun.h\
|
||||||
src/include/switch_log.h\
|
src/include/switch_log.h\
|
||||||
src/include/switch_xml.h
|
src/include/switch_xml.h
|
||||||
|
|
||||||
BUILT_SOURCES = version depends
|
|
||||||
CLEANFILES = src/include/switch_version.h
|
|
||||||
|
|
||||||
CORE_CFLAGS = $(shell $(switch_srcdir)/libs/apr/apr-1-config --cflags --cppflags --includes)
|
CORE_CFLAGS = $(shell $(switch_srcdir)/libs/apr/apr-1-config --cflags --cppflags --includes)
|
||||||
CORE_CFLAGS += $(shell $(switch_srcdir)/libs/apr-util/apu-1-config --includes)
|
CORE_CFLAGS += $(shell $(switch_srcdir)/libs/apr-util/apu-1-config --includes)
|
||||||
CORE_CFLAGS += -I$(PWD)/libs/sqlite
|
CORE_CFLAGS += -I$(switch_srcdir)/libs/sqlite
|
||||||
CORE_CFLAGS += -I$(PWD)/libs/pcre
|
CORE_CFLAGS += -I$(switch_srcdir)/libs/pcre
|
||||||
CORE_CFLAGS += -I$(PWD)/libs/srtp/include
|
CORE_CFLAGS += -I$(switch_srcdir)/libs/srtp/include
|
||||||
CORE_CFLAGS += -I$(PWD)/libs/srtp/crypto/include
|
CORE_CFLAGS += -I$(switch_srcdir)/libs/srtp/crypto/include
|
||||||
CORE_CFLAGS += -I$(PWD)/libs/libresample/include
|
CORE_CFLAGS += -I$(switch_srcdir)/libs/libresample/include
|
||||||
CORE_CFLAGS += -I$(PWD)/libs/libteletone/src
|
CORE_CFLAGS += -I$(switch_srcdir)/libs/libteletone/src
|
||||||
|
|
||||||
CORE_LDFLAGS = $(shell $(switch_srcdir)/libs/apr/apr-1-config --link-ld --libs )
|
CORE_LDFLAGS = $(shell $(switch_srcdir)/libs/apr/apr-1-config --link-ld --libs )
|
||||||
CORE_LDFLAGS += $(shell $(switch_srcdir)/libs/apr-util/apu-1-config --link-ld --libs )
|
CORE_LDFLAGS += $(shell $(switch_srcdir)/libs/apr-util/apu-1-config --link-ld --libs )
|
||||||
|
@ -88,12 +85,16 @@ nodist_libfreeswitch_la_SOURCES = src/include/switch_version.h
|
||||||
|
|
||||||
$(libfreeswitch_la_SOURCES): depends version
|
$(libfreeswitch_la_SOURCES): depends version
|
||||||
|
|
||||||
bin_PROGRAMS = freeswitch
|
MOD_LINK = $(BASE)/libfreeswitch.la
|
||||||
|
|
||||||
freeswitch_SOURCES = src/switch.c\
|
CLEANFILES = src/include/switch_version.h
|
||||||
src/include/switch_version.h
|
BUILT_SOURCES = version depends
|
||||||
|
|
||||||
|
bin_PROGRAMS = freeswitch
|
||||||
|
freeswitch_SOURCES = src/switch.c\
|
||||||
|
src/include/switch_version.h
|
||||||
freeswitch_CFLAGS = $(AM_CFLAGS)
|
freeswitch_CFLAGS = $(AM_CFLAGS)
|
||||||
freeswitch_LDADD = ${top_builddir}/libfreeswitch.la
|
freeswitch_LDADD = ${MOD_LINK}
|
||||||
|
|
||||||
version: Makefile src/include/switch_version.h
|
version: Makefile src/include/switch_version.h
|
||||||
MAKE=$(MAKE) ./build/checkversion.sh
|
MAKE=$(MAKE) ./build/checkversion.sh
|
||||||
|
@ -134,7 +135,7 @@ modules: $(NAME)
|
||||||
@./build/addenv.sh build/freeswitch.env DYLD_LIBRARY_PATH "$(PREFIX)/lib:$DYLD_LIBRARY_PATH"
|
@./build/addenv.sh build/freeswitch.env DYLD_LIBRARY_PATH "$(PREFIX)/lib:$DYLD_LIBRARY_PATH"
|
||||||
@./build/addenv.sh build/freeswitch.env LD_LIBRARY_PATH "$(PREFIX)/lib:$LD_LIBRARY_PATH"
|
@./build/addenv.sh build/freeswitch.env LD_LIBRARY_PATH "$(PREFIX)/lib:$LD_LIBRARY_PATH"
|
||||||
@./build/addenv.sh build/freeswitch.env PREFIX "$(PREFIX)"
|
@./build/addenv.sh build/freeswitch.env PREFIX "$(PREFIX)"
|
||||||
@./build/addenv.sh build/freeswitch.env BASE "$(PWD)"
|
@./build/addenv.sh build/freeswitch.env BASE "$(switch_srcdir)"
|
||||||
@./build/addenv.sh build/freeswitch.env OSARCH "$(OSARCH)"
|
@./build/addenv.sh build/freeswitch.env OSARCH "$(OSARCH)"
|
||||||
@./build/addenv.sh build/freeswitch.env DYNAMIC_LIB_EXTEN "$(DYNAMIC_LIB_EXTEN)"
|
@./build/addenv.sh build/freeswitch.env DYNAMIC_LIB_EXTEN "$(DYNAMIC_LIB_EXTEN)"
|
||||||
@./build/addenv.sh build/freeswitch.env SOLINK "$(SOLINK)"
|
@./build/addenv.sh build/freeswitch.env SOLINK "$(SOLINK)"
|
||||||
|
@ -166,9 +167,17 @@ modwipe:
|
||||||
|
|
||||||
install_mod: modules
|
install_mod: modules
|
||||||
@echo Installing $(NAME)
|
@echo Installing $(NAME)
|
||||||
@mkdir -p $(PREFIX) $(PREFIX)/conf $(PREFIX)/mod $(PREFIX)/db $(PREFIX)/log $(PREFIX)/log/xml_cdr $(PREFIX)/bin $(PREFIX)/scripts $(PREFIX)/htdocs $(PREFIX)/grammar
|
@for x in conf mod db log log/xml_cdr bin scripts htdocs grammar ; do \
|
||||||
@if [ ! -f $(PREFIX)/conf/freeswitch.xml ] ; then /bin/cp -p conf/*.xml $(PREFIX)/conf/; fi
|
$(mkinstalldirs) $(DESTDIR)$(prefix)/$$x ; \
|
||||||
@if [ -f .libs/$(NAME) ] ; then /bin/cp -p .libs/$(NAME) $(PREFIX)/bin ; else /bin/cp -p ./$(NAME) $(PREFIX)/bin ; fi
|
done
|
||||||
|
@if [ ! -f $(DESTDIR)$(PREFIX)/conf/freeswitch.xml ] ; then \
|
||||||
|
$(INSTALL) conf/*.xml $(DESTDIR)$(PREFIX)/conf ; \
|
||||||
|
fi
|
||||||
|
@if [ -f .libs/$(NAME) ] ; then \
|
||||||
|
$(INSTALL) .libs/$(NAME) $(DESTDIR)$(PREFIX)/bin/$(NAME) ; \
|
||||||
|
else \
|
||||||
|
$(INSTALL) ./$(NAME) $(DESTDIR)$(PREFIX)/bin/$(NAME) ;\
|
||||||
|
fi
|
||||||
@echo Installing Modules
|
@echo Installing Modules
|
||||||
@rm -f build/freeswitch.env
|
@rm -f build/freeswitch.env
|
||||||
@./build/addenv.sh build/freeswitch.env PREFIX "$(PREFIX)"
|
@./build/addenv.sh build/freeswitch.env PREFIX "$(PREFIX)"
|
||||||
|
@ -176,7 +185,7 @@ install_mod: modules
|
||||||
@./build/addenv.sh build/freeswitch.env DYLD_LIBRARY_PATH "$(PREFIX)/lib:$DYLD_LIBRARY_PATH"
|
@./build/addenv.sh build/freeswitch.env DYLD_LIBRARY_PATH "$(PREFIX)/lib:$DYLD_LIBRARY_PATH"
|
||||||
@./build/addenv.sh build/freeswitch.env LD_LIBRARY_PATH "$(PREFIX)/lib:$LD_LIBRARY_PATH"
|
@./build/addenv.sh build/freeswitch.env LD_LIBRARY_PATH "$(PREFIX)/lib:$LD_LIBRARY_PATH"
|
||||||
@./build/addenv.sh build/freeswitch.env DYNAMIC_LIB_EXTEN "$(DYNAMIC_LIB_EXTEN)"
|
@./build/addenv.sh build/freeswitch.env DYNAMIC_LIB_EXTEN "$(DYNAMIC_LIB_EXTEN)"
|
||||||
@./build/addenv.sh build/freeswitch.env BASE "$(PWD)"
|
@./build/addenv.sh build/freeswitch.env BASE "$(switch_srcdir)"
|
||||||
@./build/addenv.sh build/freeswitch.env OSARCH "$(OSARCH)"
|
@./build/addenv.sh build/freeswitch.env OSARCH "$(OSARCH)"
|
||||||
@./build/addenv.sh build/freeswitch.env SOLINK "$(SOLINK)"
|
@./build/addenv.sh build/freeswitch.env SOLINK "$(SOLINK)"
|
||||||
@./build/addenv.sh build/freeswitch.env LDFLAGS "$(AM_LDFLAGS) -lfreeswitch"
|
@./build/addenv.sh build/freeswitch.env LDFLAGS "$(AM_LDFLAGS) -lfreeswitch"
|
||||||
|
|
Loading…
Reference in New Issue