|  |  |  | @@ -155,8 +155,8 @@ LINKER_SYMBOL_PREFIX= | 
		
	
		
			
				|  |  |  |  | GLOBAL_MAKEOPTS=$(wildcard /etc/asterisk.makeopts) | 
		
	
		
			
				|  |  |  |  | USER_MAKEOPTS=$(wildcard ~/.asterisk.makeopts) | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | MOD_SUBDIR_CFLAGS=-I$(ASTTOPDIR)/include | 
		
	
		
			
				|  |  |  |  | OTHER_SUBDIR_CFLAGS=-I$(ASTTOPDIR)/include | 
		
	
		
			
				|  |  |  |  | MOD_SUBDIR_CFLAGS="-I$(ASTTOPDIR)/include" | 
		
	
		
			
				|  |  |  |  | OTHER_SUBDIR_CFLAGS="-I$(ASTTOPDIR)/include" | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | # Create OPTIONS variable, but probably we can assign directly to ASTCFLAGS | 
		
	
		
			
				|  |  |  |  | OPTIONS= | 
		
	
	
		
			
				
					
					|  |  |  | @@ -453,17 +453,17 @@ distclean: $(SUBDIRS_DIST_CLEAN) _clean | 
		
	
		
			
				|  |  |  |  | 	rm -f build_tools/menuselect-deps | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | datafiles: _all doc/core-en_US.xml | 
		
	
		
			
				|  |  |  |  | 	CFLAGS="$(_ASTCFLAGS) $(ASTCFLAGS)" build_tools/mkpkgconfig $(DESTDIR)$(libdir)/pkgconfig; | 
		
	
		
			
				|  |  |  |  | 	CFLAGS="$(_ASTCFLAGS) $(ASTCFLAGS)" build_tools/mkpkgconfig "$(DESTDIR)$(libdir)/pkgconfig"; | 
		
	
		
			
				|  |  |  |  | # Should static HTTP be installed during make samples or even with its own target ala | 
		
	
		
			
				|  |  |  |  | # webvoicemail?  There are portions here that *could* be customized but might also be | 
		
	
		
			
				|  |  |  |  | # improved a lot.  I'll put it here for now. | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | 	for x in static-http/*; do \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 $$x $(DESTDIR)$(ASTDATADIR)/static-http ; \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 $$x "$(DESTDIR)$(ASTDATADIR)/static-http" ; \ | 
		
	
		
			
				|  |  |  |  | 	done | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 doc/core-en_US.xml $(DESTDIR)$(ASTDATADIR)/static-http; | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 doc/core-en_US.xml "$(DESTDIR)$(ASTDATADIR)/static-http"; | 
		
	
		
			
				|  |  |  |  | 	for x in images/*.jpg; do \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 $$x $(DESTDIR)$(ASTDATADIR)/images ; \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 $$x "$(DESTDIR)$(ASTDATADIR)/images" ; \ | 
		
	
		
			
				|  |  |  |  | 	done | 
		
	
		
			
				|  |  |  |  | 	$(MAKE) -C sounds install | 
		
	
		
			
				|  |  |  |  |  | 
		
	
	
		
			
				
					
					|  |  |  | @@ -512,7 +512,7 @@ update: | 
		
	
		
			
				|  |  |  |  | 	fi | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | NEWHEADERS=$(notdir $(wildcard include/asterisk/*.h)) | 
		
	
		
			
				|  |  |  |  | OLDHEADERS=$(filter-out $(NEWHEADERS),$(notdir $(wildcard $(DESTDIR)$(ASTHEADERDIR)/*.h))) | 
		
	
		
			
				|  |  |  |  | OLDHEADERS=$(filter-out $(NEWHEADERS) $(notdir $(DESTDIR)$(ASTHEADERDIR)),$(notdir $(wildcard $(DESTDIR)$(ASTHEADERDIR)/*.h))) | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | installdirs: | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -d "$(DESTDIR)$(MODULES_DIR)" | 
		
	
	
		
			
				
					
					|  |  |  | @@ -546,37 +546,37 @@ installdirs: | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -d "$(DESTDIR)$(ASTDBDIR)" | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | bininstall: _all installdirs $(SUBDIRS_INSTALL) | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 755 main/asterisk $(DESTDIR)$(ASTSBINDIR)/ | 
		
	
		
			
				|  |  |  |  | 	$(LN) -sf asterisk $(DESTDIR)$(ASTSBINDIR)/rasterisk | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 755 contrib/scripts/astgenkey $(DESTDIR)$(ASTSBINDIR)/ | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 755 contrib/scripts/autosupport $(DESTDIR)$(ASTSBINDIR)/ | 
		
	
		
			
				|  |  |  |  | 	if [ ! -f $(DESTDIR)$(ASTSBINDIR)/safe_asterisk -a ! -f /sbin/launchd ]; then \ | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 755 main/asterisk "$(DESTDIR)$(ASTSBINDIR)/" | 
		
	
		
			
				|  |  |  |  | 	$(LN) -sf asterisk "$(DESTDIR)$(ASTSBINDIR)/rasterisk" | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 755 contrib/scripts/astgenkey "$(DESTDIR)$(ASTSBINDIR)/" | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 755 contrib/scripts/autosupport "$(DESTDIR)$(ASTSBINDIR)/" | 
		
	
		
			
				|  |  |  |  | 	if [ ! -f "$(DESTDIR)$(ASTSBINDIR)/safe_asterisk" -a ! -f /sbin/launchd ]; then \ | 
		
	
		
			
				|  |  |  |  | 		cat contrib/scripts/safe_asterisk | sed 's|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/scripts/safe.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 755 contrib/scripts/safe.tmp $(DESTDIR)$(ASTSBINDIR)/safe_asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 755 contrib/scripts/safe.tmp "$(DESTDIR)$(ASTSBINDIR)/safe_asterisk" ; \ | 
		
	
		
			
				|  |  |  |  | 		rm -f contrib/scripts/safe.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 	fi | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 include/asterisk.h $(DESTDIR)$(includedir) | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 include/asterisk/*.h $(DESTDIR)$(ASTHEADERDIR) | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 include/asterisk/doxygen/*.h $(DESTDIR)$(ASTHEADERDIR)/doxygen | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 include/asterisk.h "$(DESTDIR)$(includedir)" | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 include/asterisk/*.h "$(DESTDIR)$(ASTHEADERDIR)" | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 include/asterisk/doxygen/*.h "$(DESTDIR)$(ASTHEADERDIR)/doxygen" | 
		
	
		
			
				|  |  |  |  | 	if [ -n "$(OLDHEADERS)" ]; then \ | 
		
	
		
			
				|  |  |  |  | 		rm -f $(addprefix $(DESTDIR)$(ASTHEADERDIR)/,$(OLDHEADERS)) ;\ | 
		
	
		
			
				|  |  |  |  | 		for h in $(OLDHEADERS); do rm -f "$(DESTDIR)$(ASTHEADERDIR)/$$h"; done \ | 
		
	
		
			
				|  |  |  |  | 	fi | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 doc/core-*.xml $(DESTDIR)$(ASTDATADIR)/documentation | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 doc/appdocsxml.dtd $(DESTDIR)$(ASTDATADIR)/documentation | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 doc/asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8 | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 contrib/scripts/astgenkey.8 $(DESTDIR)$(ASTMANDIR)/man8 | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 contrib/scripts/autosupport.8 $(DESTDIR)$(ASTMANDIR)/man8 | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 contrib/scripts/safe_asterisk.8 $(DESTDIR)$(ASTMANDIR)/man8 | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 doc/core-*.xml "$(DESTDIR)$(ASTDATADIR)/documentation" | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 doc/appdocsxml.dtd "$(DESTDIR)$(ASTDATADIR)/documentation" | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 doc/asterisk.8 "$(DESTDIR)$(ASTMANDIR)/man8" | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 contrib/scripts/astgenkey.8 "$(DESTDIR)$(ASTMANDIR)/man8" | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 contrib/scripts/autosupport.8 "$(DESTDIR)$(ASTMANDIR)/man8" | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 644 contrib/scripts/safe_asterisk.8 "$(DESTDIR)$(ASTMANDIR)/man8" | 
		
	
		
			
				|  |  |  |  | 	if [ -f contrib/firmware/iax/iaxy.bin ] ; then \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 contrib/firmware/iax/iaxy.bin $(DESTDIR)$(ASTDATADIR)/firmware/iax/iaxy.bin; \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 contrib/firmware/iax/iaxy.bin "$(DESTDIR)$(ASTDATADIR)/firmware/iax/iaxy.bin"; \ | 
		
	
		
			
				|  |  |  |  | 	fi | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | $(SUBDIRS_INSTALL): | 
		
	
		
			
				|  |  |  |  | 	+@DESTDIR="$(DESTDIR)" ASTSBINDIR="$(ASTSBINDIR)" $(SUBMAKE) -C $(@:-install=) install  | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | NEWMODS:=$(foreach d,$(MOD_SUBDIRS),$(notdir $(wildcard $(d)/*.so))) | 
		
	
		
			
				|  |  |  |  | OLDMODS=$(filter-out $(NEWMODS),$(notdir $(wildcard $(DESTDIR)$(MODULES_DIR)/*.so))) | 
		
	
		
			
				|  |  |  |  | OLDMODS=$(filter-out $(NEWMODS) $(notdir $(DESTDIR)$(MODULES_DIR)),$(notdir $(wildcard $(DESTDIR)$(MODULES_DIR)/*.so))) | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | oldmodcheck: | 
		
	
		
			
				|  |  |  |  | 	@if [ -n "$(OLDMODS)" ]; then \ | 
		
	
	
		
			
				
					
					|  |  |  | @@ -603,9 +603,19 @@ ifneq ($(findstring ~,$(DESTDIR)),) | 
		
	
		
			
				|  |  |  |  | 	@exit 1 | 
		
	
		
			
				|  |  |  |  | endif | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | install: badshell bininstall datafiles | 
		
	
		
			
				|  |  |  |  | preinstall_spaces: | 
		
	
		
			
				|  |  |  |  | ifneq ($(MAKE_PREINSTALL),) | 
		
	
		
			
				|  |  |  |  | 	$(MAKE_PREINSTALL) | 
		
	
		
			
				|  |  |  |  | endif | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | postinstall_spaces: | 
		
	
		
			
				|  |  |  |  | ifneq ($(MAKE_POSTINSTALL),) | 
		
	
		
			
				|  |  |  |  | 	$(MAKE_POSTINSTALL) | 
		
	
		
			
				|  |  |  |  | endif | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | install: preinstall_spaces badshell bininstall datafiles postinstall_spaces | 
		
	
		
			
				|  |  |  |  | 	@if [ -x /usr/sbin/asterisk-post-install ]; then \ | 
		
	
		
			
				|  |  |  |  | 		/usr/sbin/asterisk-post-install $(DESTDIR) . ; \ | 
		
	
		
			
				|  |  |  |  | 		/usr/sbin/asterisk-post-install "$(DESTDIR)" . ; \ | 
		
	
		
			
				|  |  |  |  | 	fi | 
		
	
		
			
				|  |  |  |  | 	@echo " +---- Asterisk Installation Complete -------+"   | 
		
	
		
			
				|  |  |  |  | 	@echo " +                                           +" | 
		
	
	
		
			
				
					
					|  |  |  | @@ -637,7 +647,7 @@ upgrade: bininstall | 
		
	
		
			
				|  |  |  |  | # XXX why *.adsi is installed first ? | 
		
	
		
			
				|  |  |  |  | adsi: | 
		
	
		
			
				|  |  |  |  | 	@echo Installing adsi config files... | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -d $(DESTDIR)$(ASTETCDIR) | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -d "$(DESTDIR)$(ASTETCDIR)" | 
		
	
		
			
				|  |  |  |  | 	@for x in configs/*.adsi; do \ | 
		
	
		
			
				|  |  |  |  | 		dst="$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`" ; \ | 
		
	
		
			
				|  |  |  |  | 		if [ -f $${dst} ] ; then \ | 
		
	
	
		
			
				
					
					|  |  |  | @@ -645,7 +655,7 @@ adsi: | 
		
	
		
			
				|  |  |  |  | 		else \ | 
		
	
		
			
				|  |  |  |  | 			echo "Installing $$x" ; \ | 
		
	
		
			
				|  |  |  |  | 		fi ; \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x` ; \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 $$x "$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`" ; \ | 
		
	
		
			
				|  |  |  |  | 	done | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | samples: adsi | 
		
	
	
		
			
				
					
					|  |  |  | @@ -679,38 +689,38 @@ samples: adsi | 
		
	
		
			
				|  |  |  |  | 			-e 's|^astspooldir.*$$|astspooldir => $(ASTSPOOLDIR)|' \ | 
		
	
		
			
				|  |  |  |  | 			-e 's|^astrundir.*$$|astrundir => $(ASTVARRUNDIR)|' \ | 
		
	
		
			
				|  |  |  |  | 			-e 's|^astlogdir.*$$|astlogdir => $(ASTLOGDIR)|' \ | 
		
	
		
			
				|  |  |  |  | 			$(DESTDIR)$(ASTCONFPATH) > $(DESTDIR)$(ASTCONFPATH).tmp ; \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 $(DESTDIR)$(ASTCONFPATH).tmp $(DESTDIR)$(ASTCONFPATH) ; \ | 
		
	
		
			
				|  |  |  |  | 		rm -f $(DESTDIR)$(ASTCONFPATH).tmp ; \ | 
		
	
		
			
				|  |  |  |  | 			"$(DESTDIR)$(ASTCONFPATH)" > "$(DESTDIR)$(ASTCONFPATH).tmp" ; \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 "$(DESTDIR)$(ASTCONFPATH).tmp" "$(DESTDIR)$(ASTCONFPATH)" ; \ | 
		
	
		
			
				|  |  |  |  | 		rm -f "$(DESTDIR)$(ASTCONFPATH).tmp" ; \ | 
		
	
		
			
				|  |  |  |  | 	fi ; \ | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -d $(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX | 
		
	
		
			
				|  |  |  |  | 	build_tools/make_sample_voicemail $(DESTDIR)/$(ASTDATADIR) $(DESTDIR)/$(ASTSPOOLDIR) | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX" | 
		
	
		
			
				|  |  |  |  | 	build_tools/make_sample_voicemail "$(DESTDIR)/$(ASTDATADIR)" "$(DESTDIR)/$(ASTSPOOLDIR)" | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | 	@for x in phoneprov/*; do \ | 
		
	
		
			
				|  |  |  |  | 		dst="$(DESTDIR)$(ASTDATADIR)/$$x" ;	\ | 
		
	
		
			
				|  |  |  |  | 		if [ -f $${dst} ]; then \ | 
		
	
		
			
				|  |  |  |  | 		if [ -f "$${dst}" ]; then \ | 
		
	
		
			
				|  |  |  |  | 			if [ "$(OVERWRITE)" = "y" ]; then \ | 
		
	
		
			
				|  |  |  |  | 				if cmp -s $${dst} $$x ; then \ | 
		
	
		
			
				|  |  |  |  | 				if cmp -s "$${dst}" "$$x" ; then \ | 
		
	
		
			
				|  |  |  |  | 					echo "Config file $$x is unchanged"; \ | 
		
	
		
			
				|  |  |  |  | 					continue; \ | 
		
	
		
			
				|  |  |  |  | 				fi ; \ | 
		
	
		
			
				|  |  |  |  | 				mv -f $${dst} $${dst}.old ; \ | 
		
	
		
			
				|  |  |  |  | 				mv -f "$${dst}" "$${dst}.old" ; \ | 
		
	
		
			
				|  |  |  |  | 			else \ | 
		
	
		
			
				|  |  |  |  | 				echo "Skipping config file $$x"; \ | 
		
	
		
			
				|  |  |  |  | 				continue; \ | 
		
	
		
			
				|  |  |  |  | 			fi ;\ | 
		
	
		
			
				|  |  |  |  | 		fi ; \ | 
		
	
		
			
				|  |  |  |  | 		echo "Installing file $$x"; \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 $$x $${dst} ;\ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 "$$x" "$${dst}" ;\ | 
		
	
		
			
				|  |  |  |  | 	done | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | webvmail: | 
		
	
		
			
				|  |  |  |  | 	@[ -d $(DESTDIR)$(HTTP_DOCSDIR)/ ] || ( printf "http docs directory not found.\nUpdate assignment of variable HTTP_DOCSDIR in Makefile!\n" && exit 1 ) | 
		
	
		
			
				|  |  |  |  | 	@[ -d $(DESTDIR)$(HTTP_CGIDIR) ] || ( printf "cgi-bin directory not found.\nUpdate assignment of variable HTTP_CGIDIR in Makefile!\n" && exit 1 ) | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 4755 contrib/scripts/vmail.cgi $(DESTDIR)$(HTTP_CGIDIR)/vmail.cgi | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -d $(DESTDIR)$(HTTP_DOCSDIR)/_asterisk | 
		
	
		
			
				|  |  |  |  | 	@[ -d "$(DESTDIR)$(HTTP_DOCSDIR)/" ] || ( printf "http docs directory not found.\nUpdate assignment of variable HTTP_DOCSDIR in Makefile!\n" && exit 1 ) | 
		
	
		
			
				|  |  |  |  | 	@[ -d "$(DESTDIR)$(HTTP_CGIDIR)" ] || ( printf "cgi-bin directory not found.\nUpdate assignment of variable HTTP_CGIDIR in Makefile!\n" && exit 1 ) | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 4755 contrib/scripts/vmail.cgi "$(DESTDIR)$(HTTP_CGIDIR)/vmail.cgi" | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -d "$(DESTDIR)$(HTTP_DOCSDIR)/_asterisk" | 
		
	
		
			
				|  |  |  |  | 	for x in images/*.gif; do \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 $$x $(DESTDIR)$(HTTP_DOCSDIR)/_asterisk/; \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -m 644 $$x "$(DESTDIR)$(HTTP_DOCSDIR)/_asterisk/"; \ | 
		
	
		
			
				|  |  |  |  | 	done | 
		
	
		
			
				|  |  |  |  | 	@echo " +--------- Asterisk Web Voicemail ----------+"   | 
		
	
		
			
				|  |  |  |  | 	@echo " +                                           +" | 
		
	
	
		
			
				
					
					|  |  |  | @@ -735,75 +745,75 @@ progdocs: | 
		
	
		
			
				|  |  |  |  | 	echo "PROJECT_NUMBER=$(ASTERISKVERSION)") | doxygen -  | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | install-logrotate: | 
		
	
		
			
				|  |  |  |  | 	if [ ! -d $(ASTETCDIR)/../logrotate.d ]; then \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -d $(ASTETCDIR)/../logrotate.d ; \ | 
		
	
		
			
				|  |  |  |  | 	if [ ! -d "$(DESTDIR)$(ASTETCDIR)/../logrotate.d" ]; then \ | 
		
	
		
			
				|  |  |  |  | 		$(INSTALL) -d "$(DESTDIR)$(ASTETCDIR)/../logrotate.d" ; \ | 
		
	
		
			
				|  |  |  |  | 	fi | 
		
	
		
			
				|  |  |  |  | 	sed 's#__LOGDIR__#$(ASTLOGDIR)#g' < contrib/scripts/asterisk.logrotate | sed 's#__SBINDIR__#$(ASTSBINDIR)#g' > contrib/scripts/asterisk.logrotate.tmp | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 0644 contrib/scripts/asterisk.logrotate.tmp $(ASTETCDIR)/../logrotate.d/asterisk | 
		
	
		
			
				|  |  |  |  | 	$(INSTALL) -m 0644 contrib/scripts/asterisk.logrotate.tmp "$(DESTDIR)$(ASTETCDIR)/../logrotate.d/asterisk" | 
		
	
		
			
				|  |  |  |  | 	rm -f contrib/scripts/asterisk.logrotate.tmp | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | config: | 
		
	
		
			
				|  |  |  |  | 	@if [ "${OSARCH}" = "linux-gnu" ]; then \ | 
		
	
		
			
				|  |  |  |  | 		if [ -f /etc/redhat-release -o -f /etc/fedora-release ]; then \ | 
		
	
		
			
				|  |  |  |  | 			cat contrib/init.d/rc.redhat.asterisk | sed 's|__ASTERISK_ETC_DIR__|$(ASTETCDIR)|;s|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/init.d/rc.asterisk.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 			$(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp $(DESTDIR)/etc/rc.d/init.d/asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 			$(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp "$(DESTDIR)/etc/rc.d/init.d/asterisk" ; \ | 
		
	
		
			
				|  |  |  |  | 			rm -f contrib/init.d/rc.asterisk.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 			if [ ! -f $(DESTDIR)/etc/sysconfig/asterisk ] ; then \ | 
		
	
		
			
				|  |  |  |  | 				$(INSTALL) -m 644 contrib/init.d/etc_default_asterisk $(DESTDIR)/etc/sysconfig/asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 			if [ ! -f "$(DESTDIR)/etc/sysconfig/asterisk" ] ; then \ | 
		
	
		
			
				|  |  |  |  | 				$(INSTALL) -m 644 contrib/init.d/etc_default_asterisk "$(DESTDIR)/etc/sysconfig/asterisk" ; \ | 
		
	
		
			
				|  |  |  |  | 			fi ; \ | 
		
	
		
			
				|  |  |  |  | 			if [ -z "$(DESTDIR)" ] ; then \ | 
		
	
		
			
				|  |  |  |  | 				/sbin/chkconfig --add asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 			fi ; \ | 
		
	
		
			
				|  |  |  |  | 		elif [ -f /etc/debian_version ] ; then \ | 
		
	
		
			
				|  |  |  |  | 			cat contrib/init.d/rc.debian.asterisk | sed 's|__ASTERISK_ETC_DIR__|$(ASTETCDIR)|;s|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/init.d/rc.asterisk.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 			$(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp $(DESTDIR)/etc/init.d/asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 			$(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp "$(DESTDIR)/etc/init.d/asterisk" ; \ | 
		
	
		
			
				|  |  |  |  | 			rm -f contrib/init.d/rc.asterisk.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 			if [ ! -f $(DESTDIR)/etc/default/asterisk ] ; then \ | 
		
	
		
			
				|  |  |  |  | 				$(INSTALL) -m 644 contrib/init.d/etc_default_asterisk $(DESTDIR)/etc/default/asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 			if [ ! -f "$(DESTDIR)/etc/default/asterisk" ] ; then \ | 
		
	
		
			
				|  |  |  |  | 				$(INSTALL) -m 644 contrib/init.d/etc_default_asterisk "$(DESTDIR)/etc/default/asterisk" ; \ | 
		
	
		
			
				|  |  |  |  | 			fi ; \ | 
		
	
		
			
				|  |  |  |  | 			if [ -z "$(DESTDIR)" ] ; then \ | 
		
	
		
			
				|  |  |  |  | 				/usr/sbin/update-rc.d asterisk defaults 50 91 ; \ | 
		
	
		
			
				|  |  |  |  | 			fi ; \ | 
		
	
		
			
				|  |  |  |  | 		elif [ -f /etc/gentoo-release ] ; then \ | 
		
	
		
			
				|  |  |  |  | 			cat contrib/init.d/rc.gentoo.asterisk | sed 's|__ASTERISK_ETC_DIR__|$(ASTETCDIR)|;s|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/init.d/rc.asterisk.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 			$(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp $(DESTDIR)/etc/init.d/asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 			$(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp "$(DESTDIR)/etc/init.d/asterisk" ; \ | 
		
	
		
			
				|  |  |  |  | 			rm -f contrib/init.d/rc.asterisk.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 			if [ -z "$(DESTDIR)" ] ; then \ | 
		
	
		
			
				|  |  |  |  | 				/sbin/rc-update add asterisk default ; \ | 
		
	
		
			
				|  |  |  |  | 			fi ; \ | 
		
	
		
			
				|  |  |  |  | 		elif [ -f /etc/mandrake-release -o -f /etc/mandriva-release ] ; then \ | 
		
	
		
			
				|  |  |  |  | 			cat contrib/init.d/rc.mandriva.asterisk | sed 's|__ASTERISK_ETC_DIR__|$(ASTETCDIR)|;s|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/init.d/rc.asterisk.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 			$(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp $(DESTDIR)/etc/rc.d/init.d/asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 			$(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp "$(DESTDIR)/etc/rc.d/init.d/asterisk" ; \ | 
		
	
		
			
				|  |  |  |  | 			rm -f contrib/init.d/rc.asterisk.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 			if [ ! -f /etc/sysconfig/asterisk ] ; then \ | 
		
	
		
			
				|  |  |  |  | 				$(INSTALL) -m 644 contrib/init.d/etc_default_asterisk $(DESTDIR)/etc/sysconfig/asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 				$(INSTALL) -m 644 contrib/init.d/etc_default_asterisk "$(DESTDIR)/etc/sysconfig/asterisk" ; \ | 
		
	
		
			
				|  |  |  |  | 			fi ; \ | 
		
	
		
			
				|  |  |  |  | 			if [ -z "$(DESTDIR)" ] ; then \ | 
		
	
		
			
				|  |  |  |  | 				/sbin/chkconfig --add asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 			fi ; \ | 
		
	
		
			
				|  |  |  |  | 		elif [ -f /etc/SuSE-release -o -f /etc/novell-release ] ; then \ | 
		
	
		
			
				|  |  |  |  | 			cat contrib/init.d/rc.suse.asterisk | sed 's|__ASTERISK_ETC_DIR__|$(ASTETCDIR)|;s|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/init.d/rc.asterisk.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 			$(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp $(DESTDIR)/etc/init.d/asterisk ;\ | 
		
	
		
			
				|  |  |  |  | 			$(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp "$(DESTDIR)/etc/init.d/asterisk" ;\ | 
		
	
		
			
				|  |  |  |  | 			rm -f contrib/init.d/rc.asterisk.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 			if [ ! -f /etc/sysconfig/asterisk ] ; then \ | 
		
	
		
			
				|  |  |  |  | 				$(INSTALL) -m 644 contrib/init.d/etc_default_asterisk $(DESTDIR)/etc/sysconfig/asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 				$(INSTALL) -m 644 contrib/init.d/etc_default_asterisk "$(DESTDIR)/etc/sysconfig/asterisk" ; \ | 
		
	
		
			
				|  |  |  |  | 			fi ; \ | 
		
	
		
			
				|  |  |  |  | 			if [ -z "$(DESTDIR)" ] ; then \ | 
		
	
		
			
				|  |  |  |  | 				/sbin/chkconfig --add asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 			fi ; \ | 
		
	
		
			
				|  |  |  |  | 		elif [ -f /etc/arch-release -o -f /etc/arch-release ] ; then \ | 
		
	
		
			
				|  |  |  |  | 			cat contrib/init.d/rc.archlinux.asterisk | sed 's|__ASTERISK_ETC_DIR__|$(ASTETCDIR)|;s|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;s|__ASTERISK_VARRUN_DIR__|$(ASTVARRUNDIR)|;' > contrib/init.d/rc.asterisk.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 			$(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp $(DESTDIR)/etc/rc.d/asterisk ; \ | 
		
	
		
			
				|  |  |  |  | 			$(INSTALL) -m 755 contrib/init.d/rc.asterisk.tmp "$(DESTDIR)/etc/rc.d/asterisk" ; \ | 
		
	
		
			
				|  |  |  |  | 			rm -f contrib/init.d/rc.asterisk.tmp ; \ | 
		
	
		
			
				|  |  |  |  | 		elif [ -d $(DESTDIR)/Library/LaunchDaemons ]; then \ | 
		
	
		
			
				|  |  |  |  | 			if [ ! -f $(DESTDIR)/Library/LaunchDaemons/org.asterisk.asterisk.plist ]; then \ | 
		
	
		
			
				|  |  |  |  | 		elif [ -d "$(DESTDIR)/Library/LaunchDaemons" ]; then \ | 
		
	
		
			
				|  |  |  |  | 			if [ ! -f "$(DESTDIR)/Library/LaunchDaemons/org.asterisk.asterisk.plist" ]; then \ | 
		
	
		
			
				|  |  |  |  | 				sed 's|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;' < contrib/init.d/org.asterisk.asterisk.plist > asterisk.plist ; \ | 
		
	
		
			
				|  |  |  |  | 				$(INSTALL) -m 644 asterisk.plist $(DESTDIR)/Library/LaunchDaemons/org.asterisk.asterisk.plist; \ | 
		
	
		
			
				|  |  |  |  | 				$(INSTALL) -m 644 asterisk.plist "$(DESTDIR)/Library/LaunchDaemons/org.asterisk.asterisk.plist"; \ | 
		
	
		
			
				|  |  |  |  | 				rm -f asterisk.plist; \ | 
		
	
		
			
				|  |  |  |  | 			fi; \ | 
		
	
		
			
				|  |  |  |  | 			if [ ! -f $(DESTDIR)/Library/LaunchDaemons/org.asterisk.muted.plist ]; then \ | 
		
	
		
			
				|  |  |  |  | 			if [ ! -f "$(DESTDIR)/Library/LaunchDaemons/org.asterisk.muted.plist" ]; then \ | 
		
	
		
			
				|  |  |  |  | 				sed 's|__ASTERISK_SBIN_DIR__|$(ASTSBINDIR)|;' < contrib/init.d/org.asterisk.muted.plist > muted.plist ; \ | 
		
	
		
			
				|  |  |  |  | 				$(INSTALL) -m 644 muted.plist $(DESTDIR)/Library/LaunchDaemons/org.asterisk.muted.plist; \ | 
		
	
		
			
				|  |  |  |  | 				$(INSTALL) -m 644 muted.plist "$(DESTDIR)/Library/LaunchDaemons/org.asterisk.muted.plist"; \ | 
		
	
		
			
				|  |  |  |  | 				rm -f muted.plist; \ | 
		
	
		
			
				|  |  |  |  | 			fi; \ | 
		
	
		
			
				|  |  |  |  | 		elif [ -f /etc/slackware-version ]; then \ | 
		
	
	
		
			
				
					
					|  |  |  | @@ -829,19 +839,19 @@ $(SUBDIRS_UNINSTALL): | 
		
	
		
			
				|  |  |  |  | 	+@$(SUBMAKE) -C $(@:-uninstall=) uninstall | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | _uninstall: $(SUBDIRS_UNINSTALL) | 
		
	
		
			
				|  |  |  |  | 	rm -f $(DESTDIR)$(MODULES_DIR)/* | 
		
	
		
			
				|  |  |  |  | 	rm -f $(DESTDIR)$(ASTSBINDIR)/*asterisk* | 
		
	
		
			
				|  |  |  |  | 	rm -f $(DESTDIR)$(ASTSBINDIR)/astgenkey | 
		
	
		
			
				|  |  |  |  | 	rm -f $(DESTDIR)$(ASTSBINDIR)/autosupport | 
		
	
		
			
				|  |  |  |  | 	rm -rf $(DESTDIR)$(ASTHEADERDIR) | 
		
	
		
			
				|  |  |  |  | 	rm -rf $(DESTDIR)$(ASTDATADIR)/firmware | 
		
	
		
			
				|  |  |  |  | 	rm -f $(DESTDIR)$(ASTMANDIR)/man8/asterisk.8 | 
		
	
		
			
				|  |  |  |  | 	rm -f $(DESTDIR)$(ASTMANDIR)/man8/astgenkey.8 | 
		
	
		
			
				|  |  |  |  | 	rm -f $(DESTDIR)$(ASTMANDIR)/man8/autosupport.8 | 
		
	
		
			
				|  |  |  |  | 	rm -f $(DESTDIR)$(ASTMANDIR)/man8/safe_asterisk.8 | 
		
	
		
			
				|  |  |  |  | 	rm -f "$(DESTDIR)$(MODULES_DIR)/"* | 
		
	
		
			
				|  |  |  |  | 	rm -f "$(DESTDIR)$(ASTSBINDIR)/"*asterisk* | 
		
	
		
			
				|  |  |  |  | 	rm -f "$(DESTDIR)$(ASTSBINDIR)/astgenkey" | 
		
	
		
			
				|  |  |  |  | 	rm -f "$(DESTDIR)$(ASTSBINDIR)/autosupport" | 
		
	
		
			
				|  |  |  |  | 	rm -rf "$(DESTDIR)$(ASTHEADERDIR)" | 
		
	
		
			
				|  |  |  |  | 	rm -rf "$(DESTDIR)$(ASTDATADIR)/firmware" | 
		
	
		
			
				|  |  |  |  | 	rm -f "$(DESTDIR)$(ASTMANDIR)/man8/asterisk.8" | 
		
	
		
			
				|  |  |  |  | 	rm -f "$(DESTDIR)$(ASTMANDIR)/man8/astgenkey.8" | 
		
	
		
			
				|  |  |  |  | 	rm -f "$(DESTDIR)$(ASTMANDIR)/man8/autosupport.8" | 
		
	
		
			
				|  |  |  |  | 	rm -f "$(DESTDIR)$(ASTMANDIR)/man8/safe_asterisk.8" | 
		
	
		
			
				|  |  |  |  | 	$(MAKE) -C sounds uninstall | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | uninstall: _uninstall | 
		
	
		
			
				|  |  |  |  | uninstall: preinstall_spaces _uninstall postinstall_spaces | 
		
	
		
			
				|  |  |  |  | 	@echo " +--------- Asterisk Uninstall Complete -----+"   | 
		
	
		
			
				|  |  |  |  | 	@echo " + Asterisk binaries, sounds, man pages,     +"   | 
		
	
		
			
				|  |  |  |  | 	@echo " + headers, modules, and firmware builds,    +"   | 
		
	
	
		
			
				
					
					|  |  |  | @@ -856,12 +866,12 @@ uninstall: _uninstall | 
		
	
		
			
				|  |  |  |  | 	@echo " +-------------------------------------------+"   | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | uninstall-all: _uninstall | 
		
	
		
			
				|  |  |  |  | 	rm -rf $(DESTDIR)$(ASTLIBDIR) | 
		
	
		
			
				|  |  |  |  | 	rm -rf $(DESTDIR)$(ASTVARLIBDIR) | 
		
	
		
			
				|  |  |  |  | 	rm -rf $(DESTDIR)$(ASTDATADIR) | 
		
	
		
			
				|  |  |  |  | 	rm -rf $(DESTDIR)$(ASTSPOOLDIR) | 
		
	
		
			
				|  |  |  |  | 	rm -rf $(DESTDIR)$(ASTETCDIR) | 
		
	
		
			
				|  |  |  |  | 	rm -rf $(DESTDIR)$(ASTLOGDIR) | 
		
	
		
			
				|  |  |  |  | 	rm -rf "$(DESTDIR)$(ASTLIBDIR)" | 
		
	
		
			
				|  |  |  |  | 	rm -rf "$(DESTDIR)$(ASTVARLIBDIR)" | 
		
	
		
			
				|  |  |  |  | 	rm -rf "$(DESTDIR)$(ASTDATADIR)" | 
		
	
		
			
				|  |  |  |  | 	rm -rf "$(DESTDIR)$(ASTSPOOLDIR)" | 
		
	
		
			
				|  |  |  |  | 	rm -rf "$(DESTDIR)$(ASTETCDIR)" | 
		
	
		
			
				|  |  |  |  | 	rm -rf "$(DESTDIR)$(ASTLOGDIR)" | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | menuconfig: menuselect | 
		
	
		
			
				|  |  |  |  |  | 
		
	
	
		
			
				
					
					|  |  |  |   |