mirror of
				https://github.com/RangeNetworks/openbts.git
				synced 2025-11-04 05:43:14 +00:00 
			
		
		
		
	cleaned up makefiles, and now can is confflags="--with-uhd" dpkg-buildpackage -B to build the uhd version. There's still an issue with linking uhd though, I have to test on a real install.
git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@5904 19bc5d8c-e614-43d4-8b26-e1612bc8e597
This commit is contained in:
		@@ -20,8 +20,8 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
include $(top_srcdir)/Makefile.common
 | 
					include $(top_srcdir)/Makefile.common
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES)
 | 
					AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(USB_INCLUDES) $(WITH_INCLUDES) $(OPENBTS_CPPFLAGS)
 | 
				
			||||||
#AM_CXXFLAGS = -O2 -g
 | 
					AM_CXXFLAGS = -Wall -pthread -ldl $(OPENBTS_CXXFLAGS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
noinst_LTLIBRARIES = libGSM.la
 | 
					noinst_LTLIBRARIES = libGSM.la
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										17
									
								
								Makefile.am
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								Makefile.am
									
									
									
									
									
								
							@@ -20,7 +20,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
include $(top_srcdir)/Makefile.common
 | 
					include $(top_srcdir)/Makefile.common
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DESTDIR := 
 | 
					DESTDIR = 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(USB_INCLUDES) $(WITH_INCLUDES)
 | 
					AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(USB_INCLUDES) $(WITH_INCLUDES)
 | 
				
			||||||
AM_CXXFLAGS = -Wall -pthread -ldl
 | 
					AM_CXXFLAGS = -Wall -pthread -ldl
 | 
				
			||||||
@@ -39,7 +39,6 @@ _SUBDIRS = \
 | 
				
			|||||||
	SIP \
 | 
						SIP \
 | 
				
			||||||
	GSM \
 | 
						GSM \
 | 
				
			||||||
	SMS \
 | 
						SMS \
 | 
				
			||||||
	TransceiverRAD1 \
 | 
					 | 
				
			||||||
	TRXManager \
 | 
						TRXManager \
 | 
				
			||||||
	Control \
 | 
						Control \
 | 
				
			||||||
	apps \
 | 
						apps \
 | 
				
			||||||
@@ -50,18 +49,20 @@ _SUBDIRS = \
 | 
				
			|||||||
if UHD
 | 
					if UHD
 | 
				
			||||||
SUBDIRS = $(_SUBDIRS) \
 | 
					SUBDIRS = $(_SUBDIRS) \
 | 
				
			||||||
	  Transceiver52M
 | 
						  Transceiver52M
 | 
				
			||||||
 | 
					UHD = 1
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
if USRP1
 | 
					if USRP1
 | 
				
			||||||
SUBDIRS = $(_SUBDIRS) \
 | 
					SUBDIRS = $(_SUBDIRS) \
 | 
				
			||||||
	  Transceiver52M
 | 
						  Transceiver52M
 | 
				
			||||||
 | 
					USRP1 = 1
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
SUBDIRS = $(_SUBDIRS)
 | 
					SUBDIRS = $(_SUBDIRS) \
 | 
				
			||||||
 | 
						  TransceiverRAD1
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EXTRA_DIST = \
 | 
					EXTRA_DIST = \
 | 
				
			||||||
	autogen.sh \
 | 
						autogen.sh \
 | 
				
			||||||
	Transceiver52M \
 | 
					 | 
				
			||||||
	INSTALLATION \
 | 
						INSTALLATION \
 | 
				
			||||||
	LEGAL \
 | 
						LEGAL \
 | 
				
			||||||
	COPYING \
 | 
						COPYING \
 | 
				
			||||||
@@ -69,7 +70,15 @@ EXTRA_DIST = \
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
install: all
 | 
					install: all
 | 
				
			||||||
	$(MAKE) -C ./apps install
 | 
						$(MAKE) -C ./apps install
 | 
				
			||||||
 | 
					if UHD
 | 
				
			||||||
 | 
						$(MAKE) -C ./Transceiver52M install
 | 
				
			||||||
 | 
					else
 | 
				
			||||||
 | 
					if USRP1
 | 
				
			||||||
 | 
						$(MAKE) -C ./Transceiver52M install
 | 
				
			||||||
 | 
					else
 | 
				
			||||||
	$(MAKE) -C ./TransceiverRAD1 install
 | 
						$(MAKE) -C ./TransceiverRAD1 install
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dox: FORCE
 | 
					dox: FORCE
 | 
				
			||||||
	doxygen doxconfig
 | 
						doxygen doxconfig
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,9 +22,6 @@
 | 
				
			|||||||
top_srcdir = $(abs_top_srcdir)
 | 
					top_srcdir = $(abs_top_srcdir)
 | 
				
			||||||
top_builddir = $(abs_top_builddir)
 | 
					top_builddir = $(abs_top_builddir)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(USB_INCLUDES) $(WITH_INCLUDES) $(OPENBTS_CPPFLAGS)
 | 
					 | 
				
			||||||
AM_CXXFLAGS = -Wall -pthread -ldl $(OPENBTS_CXXFLAGS)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
COMMON_INCLUDEDIR = $(top_srcdir)/CommonLibs
 | 
					COMMON_INCLUDEDIR = $(top_srcdir)/CommonLibs
 | 
				
			||||||
CONTROL_INCLUDEDIR = $(top_srcdir)/Control
 | 
					CONTROL_INCLUDEDIR = $(top_srcdir)/Control
 | 
				
			||||||
GSM_INCLUDEDIR = $(top_srcdir)/GSM
 | 
					GSM_INCLUDEDIR = $(top_srcdir)/GSM
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,6 +21,8 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
include $(top_srcdir)/Makefile.common
 | 
					include $(top_srcdir)/Makefile.common
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					DESTDIR = 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#UHD wins if both are defined
 | 
					#UHD wins if both are defined
 | 
				
			||||||
if UHD
 | 
					if UHD
 | 
				
			||||||
AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(UHD_CFLAGS)
 | 
					AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(UHD_CFLAGS)
 | 
				
			||||||
@@ -117,6 +119,9 @@ else
 | 
				
			|||||||
endif
 | 
					endif
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					install: transceiver
 | 
				
			||||||
 | 
						@mkdir -p "$(DESTDIR)/OpenBTS/"
 | 
				
			||||||
 | 
						install transceiver "$(DESTDIR)/OpenBTS/"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MOSTLYCLEANFILES +=
 | 
					MOSTLYCLEANFILES +=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,7 +20,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
include $(top_srcdir)/Makefile.common
 | 
					include $(top_srcdir)/Makefile.common
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DESTDIR := 
 | 
					DESTDIR = 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(USB_INCLUDES) $(WITH_INCLUDES)
 | 
					AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(USB_INCLUDES) $(WITH_INCLUDES)
 | 
				
			||||||
AM_CXXFLAGS = -DOMNITHREAD_POSIX=1 -lusb-1.0 -ldl -lpthread
 | 
					AM_CXXFLAGS = -DOMNITHREAD_POSIX=1 -lusb-1.0 -ldl -lpthread
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,11 +21,10 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
include $(top_srcdir)/Makefile.common
 | 
					include $(top_srcdir)/Makefile.common
 | 
				
			||||||
 | 
					
 | 
				
			||||||
DESTDIR := 
 | 
					AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(USB_INCLUDES) $(WITH_INCLUDES) $(OPENBTS_CPPFLAGS)
 | 
				
			||||||
 | 
					AM_CXXFLAGS = -Wall -pthread -ldl $(OPENBTS_CXXFLAGS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# These variables are defined in ../Makefile.common
 | 
					DESTDIR = 
 | 
				
			||||||
# AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES)
 | 
					 | 
				
			||||||
# AM_CXXFLAGS = -Wall -ldl -pthread
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
noinst_PROGRAMS = \
 | 
					noinst_PROGRAMS = \
 | 
				
			||||||
	OpenBTS \
 | 
						OpenBTS \
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								debian/control
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								debian/control
									
									
									
									
										vendored
									
									
								
							@@ -3,7 +3,7 @@ Section: comm
 | 
				
			|||||||
Priority: optional
 | 
					Priority: optional
 | 
				
			||||||
Maintainer: Range Networks, Inc. <info@rangenetworks.com>
 | 
					Maintainer: Range Networks, Inc. <info@rangenetworks.com>
 | 
				
			||||||
Homepage: http://www.rangenetworks.com/
 | 
					Homepage: http://www.rangenetworks.com/
 | 
				
			||||||
Build-Depends: build-essential, debhelper (>= 7), libosip2-dev, pkg-config, autoconf
 | 
					Build-Depends: build-essential, debhelper (>= 7), libosip2-dev, pkg-config, autoconf, uhd
 | 
				
			||||||
Standards-Version: 3.7.3
 | 
					Standards-Version: 3.7.3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Package: openbts-public
 | 
					Package: openbts-public
 | 
				
			||||||
@@ -12,5 +12,5 @@ Section: comm
 | 
				
			|||||||
Priority: optional
 | 
					Priority: optional
 | 
				
			||||||
Architecture: any
 | 
					Architecture: any
 | 
				
			||||||
Essential: no
 | 
					Essential: no
 | 
				
			||||||
Depends: sqlite3, libosip2-4, libusb-1.0-0, libortp8, libglib2.0-0, libgl1-mesa-glx, libc6, libasound2, pkg-config, libpcre3, gawk, sipauthserve-public
 | 
					Depends: sqlite3, libosip2-4, libusb-1.0-0, libortp8, libglib2.0-0, libgl1-mesa-glx, libc6, libasound2, pkg-config, libpcre3, gawk, sipauthserve-public, uhd
 | 
				
			||||||
Description: OpenBTS Public Release.
 | 
					Description: OpenBTS Public Release.
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							@@ -108,7 +108,7 @@ binary-common:
 | 
				
			|||||||
#	dh_perl
 | 
					#	dh_perl
 | 
				
			||||||
	dh_makeshlibs
 | 
						dh_makeshlibs
 | 
				
			||||||
	dh_installdeb
 | 
						dh_installdeb
 | 
				
			||||||
	dh_shlibdeps
 | 
						dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info
 | 
				
			||||||
	dh_gencontrol
 | 
						dh_gencontrol
 | 
				
			||||||
	dh_md5sums
 | 
						dh_md5sums
 | 
				
			||||||
	dh_builddeb
 | 
						dh_builddeb
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user