| 
									
										
										
										
											2004-11-11 14:48:53 +00:00
										 |  |  | #!/bin/bash | 
					
						
							| 
									
										
										
										
											2004-11-11 20:57:49 +00:00
										 |  |  | PPATH=$1 | 
					
						
							| 
									
										
										
										
											2004-11-11 14:48:53 +00:00
										 |  |  | ## Make sure we were called from Makefile | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-12-14 23:36:30 +00:00
										 |  |  | if [ "x$ASTERISKVERSIONNUM" = "x" ]; then | 
					
						
							| 
									
										
										
										
											2004-11-11 14:48:53 +00:00
										 |  |  |   echo " ** Do not call this script directly" | 
					
						
							|  |  |  |   exit | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Create a pkgconfig spec file for 3rd party modules (pkg-config asterisk --cflags) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-11-11 20:57:49 +00:00
										 |  |  | if [ ! -d $PPATH ]; then | 
					
						
							| 
									
										
										
										
											2004-11-11 14:48:53 +00:00
										 |  |  |   exit | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Clean out CFLAGS for the spec file. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-03-17 23:12:15 +00:00
										 |  |  | LOCAL_CFLAGS=`echo $CFLAGS | sed -e 's/\s*-pipe\s*//g' | sed -e 's/-[Wmp]\S*\s*//g' | \ | 
					
						
							|  |  |  |   sed -r -e 's/-I(include|\.\.\/include) //g' | \ | 
					
						
							|  |  |  |   sed -e 's/-DINSTALL_PREFIX=\S* //g' | \ | 
					
						
							|  |  |  |   sed -r -e 's/-DASTERISK_VERSION=\S* //g' | \ | 
					
						
							|  |  |  |   sed -r -e 's/-DAST(ETCDIR|LIBDIR|VARLIBDIR|VARRUNDIR|SPOOLDIR|LOGDIR|CONFPATH|MODDIR|AGIDIR)=\S* //g'` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-11-11 14:48:53 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-11-11 20:57:49 +00:00
										 |  |  | cat <<EOF > $PPATH/asterisk.pc | 
					
						
							| 
									
										
										
										
											2004-11-11 14:48:53 +00:00
										 |  |  | install_prefix=$INSTALL_PREFIX | 
					
						
							|  |  |  | version_number=$ASTERISKVERSIONNUM | 
					
						
							|  |  |  | etcdir=$ASTETCDIR | 
					
						
							|  |  |  | libdir=$ASTLIBDIR | 
					
						
							|  |  |  | varlibdir=$ASTVARLIBDIR | 
					
						
							|  |  |  | varrundir=$ASTVARRUNDIR | 
					
						
							|  |  |  | spooldir=$ASTSPOOLDIR | 
					
						
							|  |  |  | logdir=$ASTLOGDIR | 
					
						
							|  |  |  | confpath=$ASTCONFPATH | 
					
						
							|  |  |  | moddir=$MODULES_DIR | 
					
						
							|  |  |  | agidir=$AGI_DIR | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Name: asterisk | 
					
						
							|  |  |  | Description: Open Source PBX and telephony toolkit | 
					
						
							|  |  |  | Version: $ASTERISKVERSION | 
					
						
							|  |  |  | Libs: $LIBS | 
					
						
							|  |  |  | Cflags: $LOCAL_CFLAGS | 
					
						
							|  |  |  | EOF |