📄 makefile.am
字号:
## USRP - Universal Software Radio Peripheral# # Copyright (C) 2003,2004,2006,2007,2008 Free Software Foundation, Inc.# # This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 3 of the License, or# (at your option) any later version.# # This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the# GNU General Public License for more details.# # You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 51 Franklin Street, Boston, MA 02110-1301 USA# include $(top_srcdir)/Makefile.commoncommon_INCLUDES = $(USRP_INCLUDES)lib_LTLIBRARIES = libusrp.lalibusrp_la_common_LDFLAGS = $(NO_UNDEFINED) -version-info 0:0:0libusrp_la_common_LIBADD = \ $(USB_LIBS) \ ../../misc/libmisc.la# darwin fusb requires omnithreadsif FUSB_TECH_darwinAM_CPPFLAGS = $(common_INCLUDES) $(OMNITHREAD_INCLUDES) $(WITH_INCLUDES)libusrp_la_LIBADD = $(libusrp_la_common_LIBADD) $(OMNITHREAD_LA)libusrp_la_LDFLAGS = $(libusrp_la_common_LDFLAGS) -framework CoreFoundationelseAM_CPPFLAGS = $(common_INCLUDES) $(WITH_INCLUDES)libusrp_la_LIBADD = $(libusrp_la_common_LIBADD)libusrp_la_LDFLAGS = $(libusrp_la_common_LDFLAGS)endifEXTRA_DIST = \ std_paths.h.in \ usrp_dbid.dat BUILT_SOURCES = \ usrp_dbid.h \ usrp_dbid.cc \ usrp_dbid.py # ----------------------------------------------------------------# FUSB_TECH is set at configure time by way of# usrp/config/usrp_fusb_tech.m4.# It indicates which fast usb strategy we should be building.# We currently implement "generic", "darwin", "win32" and "linux"generic_CODE = \ fusb_generic.cc \ fusb_sysconfig_generic.ccdarwin_CODE = \ fusb_darwin.cc \ fusb_sysconfig_darwin.cc \ README_OSX \ circular_buffer.h \ circular_linked_list.h \ darwin_libusb.h \ mld_threads.h win32_CODE = \ fusb_win32.cc \ fusb_sysconfig_win32.cc linux_CODE = \ fusb_linux.cc \ fusb_sysconfig_linux.cc ra_wb_CODE = \ fusb_ra_wb.cc \ fusb_sysconfig_ra_wb.cc## include each <foo>_CODE entry here...#EXTRA_libusrp_la_SOURCES = \ $(generic_CODE) \ $(darwin_CODE) \ $(win32_CODE) \ $(linux_CODE) \ $(ra_wb_CODE)# work around automake deficiencylibusrp_la_common_SOURCES = \ fusb.cc \ md5.c \ usrp_basic.cc \ usrp_config.cc \ usrp_dbid.cc \ usrp_local_sighandler.cc \ usrp_prims.cc \ usrp_standard.ccif FUSB_TECH_genericlibusrp_la_SOURCES = $(libusrp_la_common_SOURCES) $(generic_CODE)endifif FUSB_TECH_darwinlibusrp_la_SOURCES = $(libusrp_la_common_SOURCES) $(darwin_CODE)endifif FUSB_TECH_win32libusrp_la_SOURCES = $(libusrp_la_common_SOURCES) $(win32_CODE)endifif FUSB_TECH_linuxlibusrp_la_SOURCES = $(libusrp_la_common_SOURCES) $(linux_CODE)endifif FUSB_TECH_ra_wblibusrp_la_SOURCES = $(libusrp_la_common_SOURCES) $(ra_wb_CODE)endifinclude_HEADERS = \ usrp_basic.h \ usrp_bytesex.h \ usrp_config.h \ usrp_dbid.h \ usrp_prims.h \ usrp_slots.h \ usrp_standard.h noinst_HEADERS = \ ad9862.h \ fusb.h \ fusb_darwin.h \ fusb_win32.h \ fusb_generic.h \ fusb_linux.h \ fusb_ra_wb.h \ md5.h \ rate_to_regval.h \ usrp_local_sighandler.h usrppython_PYTHON = \ usrp_dbid.py noinst_PYTHON = \ gen_usrp_dbid.py \ check_data.py \ dump_data.pyusrp_dbid.py usrp_dbid.h usrp_dbid.cc: gen_usrp_dbid.py usrp_dbid.dat PYTHONPATH=$(top_srcdir)/usrp/src srcdir=$(srcdir) $(PYTHON) $(srcdir)/gen_usrp_dbid.py $(srcdir)/usrp_dbid.datMOSTLYCLEANFILES = \ $(BUILT_SOURCES) *~ *.pyc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -