Author: sayer
Date: 2008-04-13 13:51:02 +0200 (Sun, 13 Apr 2008)
New Revision: 882
Modified:
trunk/Makefile
trunk/Makefile.defs
trunk/apps/Makefile
trunk/apps/examples/Makefile
trunk/apps/examples/tutorial/Makefile
trunk/apps/ivr/Makefile
trunk/apps/ivr/Makefile.ivr_application
trunk/apps/py_sems/Makefile
trunk/apps/py_sems/Makefile.py_sems_application
trunk/apps/voicemail/Makefile
trunk/core/Makefile
trunk/core/plug-in/Makefile
trunk/core/plug-in/Makefile.app_module
trunk/core/plug-in/Makefile.audio_module
trunk/core/plug-in/binrpcctrl/libbinrpc/Makefile.defs
trunk/core/plug-in/gsm/gsm-1.0-pl10/src/code.c
trunk/core/sems.h
Log:
- Makefiles fix
o DESTDIR is only used as installation target directory. Allows staging
compile.
o xxx-target used in sub-makefiles
o CXX/CC taken from env variables
- some minor compililation fixes
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2008-04-11 10:30:52 UTC (rev 881)
+++ trunk/Makefile 2008-04-13 11:51:02 UTC (rev 882)
@@ -93,10 +93,10 @@
(mkdir -p tmp/_tar1; mkdir -p tmp/_tar2 ; \
cd tmp/_tar1; $(TAR) -xf - ) && \
mv tmp/_tar1/$(notdir $(CURDIR)) \
- tmp/_tar2/"$(NAME)-$(RELEASE)" && \
+ tmp/_tar2/"$(NAME)-$(REL_VERSION)" && \
(cd tmp/_tar2 && $(TAR) \
-zcf
../../"$(NAME)-$(RELEASE)".tar.gz \
- "$(NAME)-$(RELEASE)" ) ;
\
+ "$(NAME)-$(REL_VERSION)"
) ; \
rm -rf tmp
ser-0.9.6-sems_src.tar.gz:
Modified: trunk/Makefile.defs
===================================================================
--- trunk/Makefile.defs 2008-04-11 10:30:52 UTC (rev 881)
+++ trunk/Makefile.defs 2008-04-13 11:51:02 UTC (rev 882)
@@ -1,4 +1,4 @@
-SVN_REV=r$(shell svnversion -n .)
+SVN_REV?=r$(shell svnversion -n .)
#version number
VERSION = 1
@@ -6,7 +6,8 @@
SUBLEVEL = 0
EXTRAVERSION ?= -pre-$(SVN_REV)
-RELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
+REL_VERSION=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)
+RELEASE=$(REL_VERSION)$(EXTRAVERSION)
CPPFLAGS += -D_DEBUG \
-D_THREAD_SAFE -D_REENTRANT \
@@ -72,8 +73,8 @@
endif
# need OS specific for this ?
-CXX = g++
-CC = gcc
+CXX ?= g++
+CC ?= gcc
LD = $(CC)
@@ -133,8 +134,8 @@
# basedir=/tmp
# prefix=/usr/local
-DESTDIR ?= /usr/local
-PREFIX ?= $(DESTDIR)
+DESTDIR ?=
+PREFIX ?= /usr/local
prefix = $(PREFIX)
BASEDIR ?=
basedir = $(BASEDIR)
@@ -212,23 +213,24 @@
INSTALL-AUDIO = $(INSTALL) -m 644
-mk-install-dirs: $(cfg-prefix)/$(cfg-dir) $(bin-prefix)/$(bin-dir) \
- $(modules-prefix)/$(modules-dir) \
- $(audio-prefix)/$(audio-dir) \
- $(doc-prefix)/$(doc-dir)
+mk-install-dirs: $(DESTDIR)$(cfg-target) \
+ $(DESTDIR)$(bin-prefix)/$(bin-dir) \
+ $(DESTDIR)$(modules-prefix)/$(modules-dir) \
+ $(DESTDIR)$(audio-prefix)/$(audio-dir) \
+ $(DESTDIR)$(doc-prefix)/$(doc-dir)
-$(cfg-prefix)/$(cfg-dir):
- mkdir -p $(cfg-prefix)/$(cfg-dir)
+$(DESTDIR)$(cfg-target):
+ mkdir -p $(DESTDIR)$(cfg-target)
-$(bin-prefix)/$(bin-dir):
- mkdir -p $(bin-prefix)/$(bin-dir)
+$(DESTDIR)$(bin-prefix)/$(bin-dir):
+ mkdir -p $(DESTDIR)$(bin-prefix)/$(bin-dir)
-$(modules-prefix)/$(modules-dir):
- mkdir -p $(modules-prefix)/$(modules-dir)
+$(DESTDIR)$(modules-prefix)/$(modules-dir):
+ mkdir -p $(DESTDIR)$(modules-prefix)/$(modules-dir)
-$(audio-prefix)/$(audio-dir):
- mkdir -p $(audio-prefix)/$(audio-dir)
+$(DESTDIR)$(audio-prefix)/$(audio-dir):
+ mkdir -p $(DESTDIR)$(audio-prefix)/$(audio-dir)
-$(doc-prefix)/$(doc-dir):
- mkdir -p $(doc-prefix)/$(doc-dir)
+$(DESTDIR)$(doc-prefix)/$(doc-dir):
+ mkdir -p $(DESTDIR)$(doc-prefix)/$(doc-dir)
Modified: trunk/apps/Makefile
===================================================================
--- trunk/apps/Makefile 2008-04-11 10:30:52 UTC (rev 881)
+++ trunk/apps/Makefile 2008-04-13 11:51:02 UTC (rev 882)
@@ -52,7 +52,7 @@
done
.PHONY: install-cfg
-install-cfg: $(cfg-prefix)/$(cfg-dir)
+install-cfg: $(DESTDIR)$(cfg-target)
[EMAIL PROTECTED] r in $(modules) "" ; do \
if [ -n "$$r" ]; then \
echo "" ; \
Modified: trunk/apps/examples/Makefile
===================================================================
--- trunk/apps/examples/Makefile 2008-04-11 10:30:52 UTC (rev 881)
+++ trunk/apps/examples/Makefile 2008-04-13 11:51:02 UTC (rev 882)
@@ -46,7 +46,7 @@
done
.PHONY: install-cfg
-install-cfg: $(cfg-prefix)/$(cfg-dir)
+install-cfg: $(DESTDIR)$(cfg-target)
[EMAIL PROTECTED] r in $(modules) "" ; do \
if [ -n "$$r" ]; then \
echo "" ; \
Modified: trunk/apps/examples/tutorial/Makefile
===================================================================
--- trunk/apps/examples/tutorial/Makefile 2008-04-11 10:30:52 UTC (rev
881)
+++ trunk/apps/examples/tutorial/Makefile 2008-04-13 11:51:02 UTC (rev
882)
@@ -46,7 +46,7 @@
done
.PHONY: install-cfg
-install-cfg: $(cfg-prefix)/$(cfg-dir)
+install-cfg: $(DESTDIR)$(cfg-target)
[EMAIL PROTECTED] r in $(modules) "" ; do \
if [ -n "$$r" ]; then \
echo "" ; \
Modified: trunk/apps/ivr/Makefile
===================================================================
--- trunk/apps/ivr/Makefile 2008-04-11 10:30:52 UTC (rev 881)
+++ trunk/apps/ivr/Makefile 2008-04-13 11:51:02 UTC (rev 882)
@@ -92,12 +92,12 @@
endif
.PHONY: install_python_files
-install_python_files: $(modules-prefix)/$(modules-dir)
+install_python_files: $(DESTDIR)$(modules-prefix)/$(modules-dir)
echo "Installing Python object files..."
for f in $(py_obj) ; do \
if [ -n "py/$$f" ]; then \
- $(INSTALL-TOUCH) $(modules-prefix)/$(modules-dir)/$$f; \
- $(INSTALL-MODULES) py/$$f
$(modules-prefix)/$(modules-dir)/$$f; \
+ $(INSTALL-TOUCH)
$(DESTDIR)$(modules-prefix)/$(modules-dir)/$$f; \
+ $(INSTALL-MODULES) py/$$f
$(DESTDIR)$(modules-prefix)/$(modules-dir)/$$f; \
fi ; \
done
Modified: trunk/apps/ivr/Makefile.ivr_application
===================================================================
--- trunk/apps/ivr/Makefile.ivr_application 2008-04-11 10:30:52 UTC (rev
881)
+++ trunk/apps/ivr/Makefile.ivr_application 2008-04-13 11:51:02 UTC (rev
882)
@@ -25,7 +25,7 @@
module_conf_files = $(wildcard etc/*)
.PHONY: all
-all: clean compile
+all: compile
.PHONY: clean
clean:
@@ -38,26 +38,26 @@
.PHONY: install
install: all
- install -d ${BASEDIR}/${LIB_INSTALLDIR}
- install -m ${LIB_PERMISSIONS} *.pyc ${BASEDIR}/${LIB_INSTALLDIR}
- install -d ${BASEDIR}/${LIB_INSTALLDIR}/${LIBDIR}
- install -m ${LIB_PERMISSIONS} ${LIBDIR}/*.pyc
${BASEDIR}/${LIB_INSTALLDIR}/${LIBDIR}
+ install -d $(DESTDIR)${BASEDIR}/${LIB_INSTALLDIR}
+ install -m ${LIB_PERMISSIONS} *.pyc
$(DESTDIR)${BASEDIR}/${LIB_INSTALLDIR}
+ install -d $(DESTDIR)${BASEDIR}/${LIB_INSTALLDIR}/${LIBDIR}
+ install -m ${LIB_PERMISSIONS} ${LIBDIR}/*.pyc
$(DESTDIR)${BASEDIR}/${LIB_INSTALLDIR}/${LIBDIR}
.PHONY: install-cfg
install-cfg:
- mkdir -p $(cfg-prefix)/$(cfg-dir)etc
+ mkdir -p $(DESTDIR)$(cfg-target)etc
[EMAIL PROTECTED] r in $(module_conf_files); do \
echo installing $$r ; \
- $(INSTALL-TOUCH) $(cfg-prefix)/$(cfg-dir)$$r ; \
+ $(INSTALL-TOUCH) $(DESTDIR)$(cfg-target)$$r ; \
sed -e "s#/usr/.*lib/sems/audio/#$(audio-target)#g" \
-e "s#/usr/.*lib/sems/plug-in/#$(modules-target)#g" \
-e "s#/usr/.*etc/sems#$(cfg-target)#g" \
- < $$r > $(cfg-prefix)/$(cfg-dir)$$r; \
+ < $$r > $(DESTDIR)$(cfg-target)$$r; \
done
uninstall:
- @echo "please remove the files from ${LIB_INSTALLDIR} manually."
+ @echo "please remove the files from $(DESTDIR)${LIB_INSTALLDIR}
manually."
fulltest:
find | grep /Test | grep -v ".svn" | grep \\.py$$ | sed -e "s#^./##g" |
bash -e -
Modified: trunk/apps/py_sems/Makefile
===================================================================
--- trunk/apps/py_sems/Makefile 2008-04-11 10:30:52 UTC (rev 881)
+++ trunk/apps/py_sems/Makefile 2008-04-13 11:51:02 UTC (rev 882)
@@ -82,17 +82,17 @@
include $(COREPATH)/plug-in/Makefile.app_module
.PHONY: install_python_files
-install_python_files: $(modules-prefix)/$(modules-dir)
+install_python_files: $(DESTDIR)$(modules-prefix)/$(modules-dir)
echo "Installing Python object files..."
for f in $(py_obj) ; do \
if [ -n "py/$$f" ]; then \
- $(INSTALL-TOUCH) $(modules-prefix)/$(modules-dir)/$$f; \
- $(INSTALL-MODULES) py/$$f
$(modules-prefix)/$(modules-dir)/$$f; \
+ $(INSTALL-TOUCH)
$(DESTDIR)$(modules-prefix)/$(modules-dir)/$$f; \
+ $(INSTALL-MODULES) py/$$f
$(DESTDIR)$(modules-prefix)/$(modules-dir)/$$f; \
fi ; \
done
echo "Installing py_sems script path..."
- $(INSTALL-MODULES) -d $(modules-prefix)/$(py-sems-modules-dir)
+ $(INSTALL-MODULES) -d $(DESTDIR)$(modules-prefix)/$(py-sems-modules-dir)
.PHONY: clean_py_sems_lib
clean_py_sems_lib:
Modified: trunk/apps/py_sems/Makefile.py_sems_application
===================================================================
--- trunk/apps/py_sems/Makefile.py_sems_application 2008-04-11 10:30:52 UTC
(rev 881)
+++ trunk/apps/py_sems/Makefile.py_sems_application 2008-04-13 11:51:02 UTC
(rev 882)
@@ -35,26 +35,26 @@
.PHONY: install
install: all
- install -d ${BASEDIR}/${LIB_INSTALLDIR}
- install -m ${LIB_PERMISSIONS} *.pyc ${BASEDIR}/${LIB_INSTALLDIR}
- install -d ${BASEDIR}/${LIB_INSTALLDIR}/${LIBDIR}
- install -m ${LIB_PERMISSIONS} ${LIBDIR}/*.pyc
${BASEDIR}/${LIB_INSTALLDIR}/${LIBDIR}
+ install -d $(DESTDIR)${BASEDIR}/${LIB_INSTALLDIR}
+ install -m ${LIB_PERMISSIONS} *.pyc
$(DESTDIR)${BASEDIR}/${LIB_INSTALLDIR}
+ install -d $(DESTDIR)${BASEDIR}/${LIB_INSTALLDIR}/${LIBDIR}
+ install -m ${LIB_PERMISSIONS} ${LIBDIR}/*.pyc
$(DESTDIR)${BASEDIR}/${LIB_INSTALLDIR}/${LIBDIR}
.PHONY: install-cfg
install-cfg:
- mkdir -p $(cfg-prefix)/$(cfg-dir)etc
+ mkdir -p $(cfg-target)etc
[EMAIL PROTECTED] r in $(module_conf_files); do \
echo installing $$r ; \
- $(INSTALL-TOUCH) $(cfg-prefix)/$(cfg-dir)$$r ; \
+ $(INSTALL-TOUCH) $(cfg-target)$$r ; \
sed -e "s#/usr/.*lib/sems/audio/#$(audio-target)#g" \
-e "s#/usr/.*lib/sems/plug-in/#$(modules-target)#g" \
-e "s#/usr/.*etc/sems#$(cfg-target)#g" \
- < $$r > $(cfg-prefix)/$(cfg-dir)$$r; \
+ < $$r > $(DESTDIR)$(cfg-target)$$r; \
done
uninstall:
- @echo "please remove the files from ${LIB_INSTALLDIR} manually."
+ @echo "please remove the files from $(DESTDIR)${LIB_INSTALLDIR}
manually."
fulltest:
find | grep /Test | grep -v ".svn" | grep \\.py$$ | sed -e "s#^./##g" |
bash -e -
Modified: trunk/apps/voicemail/Makefile
===================================================================
--- trunk/apps/voicemail/Makefile 2008-04-11 10:30:52 UTC (rev 881)
+++ trunk/apps/voicemail/Makefile 2008-04-13 11:51:02 UTC (rev 882)
@@ -21,13 +21,12 @@
vm_module: all
.PHONY: install_email_template
-install_email_template: $(cfg-prefix)/$(cfg-dir)
- mkdir -p $(cfg-prefix)/$(cfg-dir)
- $(INSTALL-TOUCH) $(cfg-prefix)/$(cfg-dir)default.template.sample
- $(INSTALL-CFG) default.template.sample $(cfg-prefix)/$(cfg-dir)
- if [ ! -f $(cfg-prefix)/$(cfg-dir)default.template ]; then \
- cp -f $(cfg-prefix)/$(cfg-dir)default.template.sample \
- $(cfg-prefix)/$(cfg-dir)default.template; \
+install_email_template: $(DESTDIR)$(cfg-target)
+ $(INSTALL-TOUCH) $(DESTDIR)$(cfg-target)default.template.sample
+ $(INSTALL-CFG) default.template.sample $(DESTDIR)$(cfg-target)
+ if [ ! -f $(DESTDIR)$(cfg-target)default.template ]; then \
+ cp -f $(DESTDIR)$(cfg-target)default.template.sample \
+ $(DESTDIR)$(cfg-target)default.template; \
fi
Modified: trunk/core/Makefile
===================================================================
--- trunk/core/Makefile 2008-04-11 10:30:52 UTC (rev 881)
+++ trunk/core/Makefile 2008-04-13 11:51:02 UTC (rev 882)
@@ -72,64 +72,66 @@
$(LD) -o $(NAME) $(NAME).o $(OBJS) $(LDFLAGS)
install: all mk-install-dirs \
+ install-audio \
+ install-doc \
+ install-modules-cfg \
install-cfg \
install-bin \
install-modules \
- install-doc \
- install-modules-cfg \
- install-audio \
+
+
# note: on solaris 8 sed: ? or \(...\)* (a.s.o) do not work
-install-cfg: $(cfg-prefix)/$(cfg-dir)
+install-cfg: $(DESTDIR)$(cfg-target)
sed -e "s#/usr/.*lib/sems/audio/#$(audio-target)#g" \
-e "s#/usr/.*lib/sems/plug-in/#$(modules-target)#g" \
-e "s#/usr/.*etc/sems#$(cfg-target)#g" \
- < etc/sems.conf.sample >
$(cfg-prefix)/$(cfg-dir)sems.conf.default
- chmod 644 $(cfg-prefix)/$(cfg-dir)sems.conf.default
- if [ ! -f $(cfg-prefix)/$(cfg-dir)sems.conf ]; then \
- cp -f $(cfg-prefix)/$(cfg-dir)sems.conf.default \
- $(cfg-prefix)/$(cfg-dir)sems.conf; \
+ < etc/sems.conf.sample >
$(DESTDIR)$(cfg-target)sems.conf.default
+ chmod 644 $(DESTDIR)$(cfg-target)sems.conf.default
+ if [ ! -f $(DESTDIR)$(cfg-target)sems.conf ]; then \
+ cp -f $(DESTDIR)$(cfg-target)sems.conf.default \
+ $(DESTDIR)$(cfg-target)sems.conf; \
fi
- # Make sure the destination exists and is a directory!
- mkdir -p $(cfg-prefix)/$(cfg-dir)etc
- $(INSTALL-CFG) etc/app_mapping.conf $(cfg-prefix)/$(cfg-dir)etc/
+# Make sure the destination exists and is a directory!
+ mkdir -p $(DESTDIR)$(cfg-target)etc
+ $(INSTALL-CFG) etc/app_mapping.conf $(DESTDIR)$(cfg-target)etc/
-install-bin: $(bin-prefix)/$(bin-dir)
- $(INSTALL-TOUCH) $(bin-prefix)/$(bin-dir)$(NAME)
- $(INSTALL-BIN) $(NAME) $(bin-prefix)/$(bin-dir)
+install-bin: $(DESTDIR)$(bin-prefix)/$(bin-dir)
+ $(INSTALL-TOUCH) $(DESTDIR)$(bin-prefix)/$(bin-dir)$(NAME)
+ $(INSTALL-BIN) $(NAME) $(DESTDIR)$(bin-prefix)/$(bin-dir)
-install-modules: $(PLUGIN_DIR) $(modules-prefix)/$(modules-dir)
+install-modules: $(PLUGIN_DIR) $(DESTDIR)$(modules-prefix)/$(modules-dir)
$(MAKE) -C $(PLUGIN_DIR) install
-install-modules-cfg: $(PLUGIN_DIR) $(modules-prefix)/$(modules-dir)
+install-modules-cfg: $(PLUGIN_DIR)
$(MAKE) -C $(PLUGIN_DIR) install-cfg
install-ser-cfg: etc/ser-sems.cfg
- mkdir -p $(ser-cfg-target)
+ mkdir -p $(DESTDIR)$(ser-cfg-target)
- if [ ! -f $(ser-cfg-target)/ser-sems.cfg ]; then \
+ if [ ! -f $(DESTDIR)$(ser-cfg-target)/ser-sems.cfg ]; then \
sed -e "s#/opt/ser-sems#$(ser-prefix)#g" \
- < etc/ser-sems.cfg > $(ser-cfg-target)ser-sems.cfg; \
+ < etc/ser-sems.cfg >
$(DESTDIR)$(ser-cfg-target)ser-sems.cfg; \
fi
- $(INSTALL-CFG) etc/ser-sems.cfg $(ser-cfg-target)ser-sems.cfg.default
+ $(INSTALL-CFG) etc/ser-sems.cfg
$(DESTDIR)$(ser-cfg-target)ser-sems.cfg.default
- @echo \*\*\* installed ser-sems.cfg at $(ser-cfg-target)ser-sems.cfg
- @echo \*\*\* run $(ser-prefix)/sbin/ser -f $(ser-cfg-target)ser-sems.cfg
+ @echo \*\*\* installed ser-sems.cfg at
$(DESTDIR)$(ser-cfg-target)ser-sems.cfg
+ @echo \*\*\* run $(DESTDIR)$(ser-prefix)/sbin/ser -f
$(DESTDIR)$(ser-cfg-target)ser-sems.cfg
@echo \*\*\* to start ser for sems.
-install-audio: $(audio-prefix)/$(audio-dir)
- [EMAIL PROTECTED] f in $(AUDIO_FILES) ; do \
+install-audio: $(DESTDIR)$(audio-prefix)/$(audio-dir)
+ for f in $(AUDIO_FILES) ; do \
if [ -n "wav/$$f" ]; then \
- $(INSTALL-TOUCH) $(audio-prefix)/$(audio-dir)$$f; \
- $(INSTALL-AUDIO) wav/$$f
$(audio-prefix)/$(audio-dir)$$f; \
+ $(INSTALL-TOUCH)
$(DESTDIR)$(audio-prefix)/$(audio-dir)$$f; \
+ $(INSTALL-AUDIO) wav/$$f
$(DESTDIR)$(audio-prefix)/$(audio-dir)$$f; \
fi ; \
done
-install-doc: $(doc-prefix)/$(doc-dir)
- $(INSTALL-TOUCH) $(doc-prefix)/$(doc-dir)README
- $(INSTALL-DOC) ../README $(doc-prefix)/$(doc-dir)
+install-doc: $(DESTDIR)$(doc-prefix)/$(doc-dir)
+ $(INSTALL-TOUCH) $(DESTDIR)$(doc-prefix)/$(doc-dir)README
+ $(INSTALL-DOC) ../README $(DESTDIR)$(doc-prefix)/$(doc-dir)
dist: tar
Modified: trunk/core/plug-in/Makefile
===================================================================
--- trunk/core/plug-in/Makefile 2008-04-11 10:30:52 UTC (rev 881)
+++ trunk/core/plug-in/Makefile 2008-04-13 11:51:02 UTC (rev 882)
@@ -44,7 +44,7 @@
done
.PHONY: install-cfg
-install-cfg: $(cfg-prefix)/$(cfg-dir)
+install-cfg: $(cfg-target)
[EMAIL PROTECTED] r in $(modules) "" ; do \
if [ -n "$$r" ]; then \
echo "" ; \
Modified: trunk/core/plug-in/Makefile.app_module
===================================================================
--- trunk/core/plug-in/Makefile.app_module 2008-04-11 10:30:52 UTC (rev
881)
+++ trunk/core/plug-in/Makefile.app_module 2008-04-13 11:51:02 UTC (rev
882)
@@ -43,36 +43,36 @@
.PHONY: install
install: all $(extra_install)
- mkdir -p $(modules-prefix)/$(modules-dir)
+ mkdir -p $(DESTDIR)$(modules-prefix)/$(modules-dir)
if [ -f "$(lib_name)" ]; then \
- $(INSTALL-TOUCH) $(modules-prefix)/$(modules-dir)/$(lib_name) ; \
- $(INSTALL-MODULES) $(lib_name) $(modules-prefix)/$(modules-dir); \
+ $(INSTALL-TOUCH)
$(DESTDIR)$(modules-prefix)/$(modules-dir)/$(lib_name) ; \
+ $(INSTALL-MODULES) $(lib_name)
$(DESTDIR)$(modules-prefix)/$(modules-dir); \
fi
.PHONY: install-cfg
install-cfg:
- mkdir -p $(cfg-prefix)/$(cfg-dir)etc
+ mkdir -p $(DESTDIR)$(cfg-target)etc
[EMAIL PROTECTED] r in $(module_conf_files); do \
echo installing $$r ; \
- $(INSTALL-TOUCH) $(cfg-prefix)/$(cfg-dir)$$r ; \
+ $(INSTALL-TOUCH) $(DESTDIR)$(cfg-target)$$r ; \
sed -e "s#/usr/.*lib/sems/audio/#$(audio-target)#g" \
-e "s#/usr/.*lib/sems/plug-in/#$(modules-target)#g" \
-e "s#/usr/.*lib/sems/ivr/#$(lib-target)ivr/#g" \
-e "s#/usr/.*lib/sems/py_sems/#$(lib-target)py_sems/#g"
\
-e "s#/usr/.*etc/sems#$(cfg-target)#g" \
- < $$r > $(cfg-prefix)/$(cfg-dir)$$r; \
+ < $$r > $(DESTDIR)$(cfg-target)$$r; \
done
-(audio-prefix)/$(audio-dir):
- mkdir -p $(audio-prefix)/$(audio-dir)
+$(DESTDIR)(audio-prefix)/$(audio-dir):
+ mkdir -p $(DESTDIR)$(audio-prefix)/$(audio-dir)
.PHONY: $(plug_in_name)_audio
-$(plug_in_name)_audio: $(audio-prefix)/$(audio-dir)
- mkdir -p $(audio-prefix)/$(audio-dir)$(plug_in_name)
+$(plug_in_name)_audio: $(DESTDIR)$(audio-prefix)/$(audio-dir)
+ mkdir -p $(DESTDIR)$(audio-prefix)/$(audio-dir)$(plug_in_name)
[EMAIL PROTECTED] f in $(AUDIO_FILES) ; do \
if [ -n "wav/$$f" ]; then \
- $(INSTALL-TOUCH)
$(audio-prefix)/$(audio-dir)$(plug_in_name)/$$f; \
- $(INSTALL-AUDIO) wav/$$f
$(audio-prefix)/$(audio-dir)$(plug_in_name)/$$f; \
+ $(INSTALL-TOUCH)
$(DESTDIR)$(audio-prefix)/$(audio-dir)$(plug_in_name)/$$f; \
+ $(INSTALL-AUDIO) wav/$$f
$(DESTDIR)$(audio-prefix)/$(audio-dir)$(plug_in_name)/$$f; \
fi ; \
done
Modified: trunk/core/plug-in/Makefile.audio_module
===================================================================
--- trunk/core/plug-in/Makefile.audio_module 2008-04-11 10:30:52 UTC (rev
881)
+++ trunk/core/plug-in/Makefile.audio_module 2008-04-13 11:51:02 UTC (rev
882)
@@ -30,9 +30,9 @@
.PHONY: install
install: $(lib_name) $(extra_install)
- mkdir -p $(modules-prefix)/$(modules-dir)
- $(INSTALL-TOUCH) $(modules-prefix)/$(modules-dir)/$(lib_name) ; \
- $(INSTALL-MODULES) $(lib_name) $(modules-prefix)/$(modules-dir)
+ mkdir -p $(DESTDIR)$(modules-prefix)/$(modules-dir)
+ $(INSTALL-TOUCH) $(DESTDIR)$(modules-prefix)/$(modules-dir)/$(lib_name)
; \
+ $(INSTALL-MODULES) $(lib_name)
$(DESTDIR)$(modules-prefix)/$(modules-dir)
.PHONY: install-cfg
install-cfg : $(extra_install_cfg)
Modified: trunk/core/plug-in/binrpcctrl/libbinrpc/Makefile.defs
===================================================================
--- trunk/core/plug-in/binrpcctrl/libbinrpc/Makefile.defs 2008-04-11
10:30:52 UTC (rev 881)
+++ trunk/core/plug-in/binrpcctrl/libbinrpc/Makefile.defs 2008-04-13
11:51:02 UTC (rev 882)
@@ -65,7 +65,7 @@
CFLAGS += \
-DINT_AS_ID \
- #-DFIX_FALSE_GCC_WARNS \
+ -DFIX_FALSE_GCC_WARNS \
#-DBINRPC_REENTRANT \
ifeq (,$(findstring BINRPC_REENTRANT,$(CFLAGS)))
Modified: trunk/core/plug-in/gsm/gsm-1.0-pl10/src/code.c
===================================================================
--- trunk/core/plug-in/gsm/gsm-1.0-pl10/src/code.c 2008-04-11 10:30:52 UTC
(rev 881)
+++ trunk/core/plug-in/gsm/gsm-1.0-pl10/src/code.c 2008-04-13 11:51:02 UTC
(rev 882)
@@ -15,6 +15,7 @@
# include "proto.h"
extern char * memcpy P((char *, char *, int));
#endif
+#include "string.h"
#include "private.h"
#include "gsm.h"
Modified: trunk/core/sems.h
===================================================================
--- trunk/core/sems.h 2008-04-11 10:30:52 UTC (rev 881)
+++ trunk/core/sems.h 2008-04-13 11:51:02 UTC (rev 882)
@@ -29,7 +29,7 @@
#define _ans_machine_h_
#define CONFIG_FILE "/usr/local/etc/sems/sems.conf"
-#define MOD_CFG_PATH "/usr/local/etc/sems/"
+#define MOD_CFG_PATH "/usr/local/etc/sems/etc"
#define SER_FIFO "/tmp/ser_fifo"
#define FIFO_NAME "/tmp/am_fifo"
#define SEND_METHOD "unix"
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev