mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-10-31 15:44:21 +00:00
add make targets for mod_com_g729 mod_com_g729-activate mod_com_g729-install mod_com_g729-clean mod_com_g729-uninstall
This commit is contained in:
1 parent
e81e809650
commit
17d5211280
6 files changed
+120
-34
No files matched your search
+4
-1
@@ -21,7 +21,7 @@ $(OUR_MODULES) $(OUR_CLEAN_MODULES) $(OUR_INSTALL_MODULES) $(OUR_UNINSTALL_MODUL
|
||||
fi ; \
|
||||
fi ; \
|
||||
if test -z "$$target" ; then target="all" ; fi ; \
|
||||
if ! test -f $$moddir/$$modname.c && ! test -f $$moddir/$$modname.cpp ; \
|
||||
if ! test -f $$moddir/$$modname.c && ! test -f $$moddir/$$modname.cpp && test $$modname != "mod_com_g729" ; \
|
||||
then echo ; echo "WARNING $$modname is not a valid FreeSWITCH module dir, skipping it..." ; else \
|
||||
echo ;\
|
||||
echo making $$target $$modname ;\
|
||||
@@ -35,6 +35,9 @@ $(OUR_MODULES) $(OUR_CLEAN_MODULES) $(OUR_INSTALL_MODULES) $(OUR_UNINSTALL_MODUL
|
||||
fi; \
|
||||
test -z "$$fail" ;
|
||||
|
||||
mod_com_g729-activate:
|
||||
cd $(switch_builddir)/src/mod/codecs/mod_com_g729 && $(MAKE) $(AM_MAKEFLAGS) activate
|
||||
|
||||
.DEFAULT:
|
||||
@if test -z "`echo $@ | grep all`"; then $(MAKE) $(AM_MAKEFLAGS) $@-all ; else echo Unknown target `echo $@ | sed -e 's|-all||'`; exit 1; fi
|
||||
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
include $(top_srcdir)/build/modmake.rulesam
|
||||
|
||||
MODNAME=mod_com_g729
|
||||
VERSION=193
|
||||
|
||||
if ISLINUX
|
||||
|
||||
G729INSTALLER = $(top_srcdir)/libs/fsg729-$(VERSION)-installer
|
||||
LICSERVER=/usr/sbin/freeswitch_licence_server
|
||||
VALIDATOR=$(bindir)/validator
|
||||
MOD=$(moddir)/mod_com_g729.so
|
||||
BUILT_SOURCES = $(G729INSTALLER)
|
||||
|
||||
install: $(LICSERVER) $(VALIDATOR) $(MOD)
|
||||
|
||||
$(LICSERVER) $(VALIDATOR) $(MOD): $(G729INSTALLER)
|
||||
$(SHELL) $(G729INSTALLER) $(bindir) $(moddir) nobanner
|
||||
$(ECHO)
|
||||
$(ECHO)
|
||||
$(ECHO) Now you can activate your license by running $(MAKE) mod_com_g729-activate
|
||||
$(ECHO)
|
||||
$(ECHO)
|
||||
|
||||
$(G729INSTALLER):
|
||||
rm -f $(top_srcdir)/libs/fsg729-*-installer*
|
||||
$(GETG729) fsg729-$(VERSION)-installer
|
||||
chmod 755 $(G729INSTALLER)
|
||||
|
||||
clean:
|
||||
rm -f $(top_srcdir)/libs/fsg729-*-installer*
|
||||
rm -rf /tmp/fsg729
|
||||
|
||||
activate: $(LICSERVER) $(VALIDATOR) $(MOD)
|
||||
$(VALIDATOR)
|
||||
|
||||
uninstall: clean
|
||||
rm -f $(LICSERVER) $(VALIDATOR) $(MOD)
|
||||
|
||||
endif
|
||||
Reference in new issue
Block a user