⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.am

📁 这是用python语言写的一个数字广播的信号处理工具包。利用它
💻 AM
字号:
## Copyright 2001,2002,2004,2005,2006,2007,2008 Free Software Foundation, Inc.# # This file is part of GNU Radio# # GNU Radio 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, or (at your option)# any later version.# # GNU Radio 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 GNU Radio; see the file COPYING.  If not, write to# the Free Software Foundation, Inc., 51 Franklin Street,# Boston, MA 02110-1301, USA.# include $(top_srcdir)/Makefile.common## This directory contains mostly filter routines, plus a few# other performance critical items#AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) $(CPPUNIT_INCLUDES) $(WITH_INCLUDES)noinst_LTLIBRARIES = libfilter.la libfilter-qa.la# ----------------------------------------------------------------# these scripts generate FIR code#CODE_GENERATOR = 					\	generate_all.py					\	generate_gr_fir_XXX.py				\	generate_gr_fir_filter_XXX.py			\	generate_gr_interp_fir_filter_XXX.py		\	generate_gr_rational_resampler_base_XXX.py	\	generate_gr_fir_sysconfig.py			\	generate_gr_fir_sysconfig_generic.py		\	generate_gr_fir_util.py				\	generate_gr_freq_xlating_fir_filter_XXX.py	\	generate_utils.py				\	gr_fir_XXX.cc.t					\	gr_fir_XXX.h.t					\	gr_fir_XXX_generic.cc.t				\	gr_fir_XXX_generic.h.t				\	gr_fir_filter_XXX.cc.t				\	gr_fir_filter_XXX.h.t				\	gr_fir_filter_XXX.i.t				\	gr_interp_fir_filter_XXX.cc.t			\	gr_interp_fir_filter_XXX.h.t			\	gr_interp_fir_filter_XXX.i.t			\	gr_rational_resampler_base_XXX.cc.t		\	gr_rational_resampler_base_XXX.h.t		\	gr_rational_resampler_base_XXX.i.t		\	gr_freq_xlating_fir_filter_XXX.cc.t		\	gr_freq_xlating_fir_filter_XXX.h.t		\	gr_freq_xlating_fir_filter_XXX.i.tinclude Makefile.gen# Ensure parallel make does the right thing.# http://sources.redhat.com/automake/automake.html#Multiple-OutputsSTAMPS = generate-stampgenerate-stamp: $(CODE_GENERATOR)	@rm -f generate-tmp	@touch generate-tmp	PYTHONPATH=$(top_srcdir)/gnuradio-core/src/python srcdir=$(srcdir) $(PYTHON) $(srcdir)/generate_all.py	@mv -f generate-tmp $@$(GENERATED_H) $(GENERATED_I) $(GENERATED_CC) filter_generated.i: generate-stamp## Recover from the removal of $@	@if test -f $@; then :; else \               trap 'rm -rf generate-lock generate-stamp' 1 2 13 15; \               if mkdir generate-lock 2>/dev/null; then \## This code is being executed by the first process.                 rm -f generate-stamp; \                 $(MAKE) $(AM_MAKEFLAGS) generate-stamp; \                 rmdir generate-lock; \               else \## This code is being executed by the follower processes.## Wait until the first process is done.                 while test -d generate-lock; do sleep 1; done; \## Succeed if and only if the first process succeeded.                 test -f generate-stamp; exit $$?; \               fi; \             fiBUILT_SOURCES = $(GENERATED_H) $(GENERATED_I) $(GENERATED_CC)# ----------------------------------------------------------------# MD_CPU and MD_SUBCPU are set at configure time by way of #   gnuradio/config/gr_set_md_cpu.m4.  #   It indicates which set of machine dependent code we should be building.#   We currently implement "generic" and "x86"## <foo>_CODE entry for each set of machine specific speedups#generic_CODE =				\	sysconfig_generic.cc		generic_qa_CODE =			\	qa_dotprod_generic.ccx86_CODE = 				\	sysconfig_x86.cc		\	gr_fir_sysconfig_x86.cc		\	gr_cpu.cc			\	gr_fir_ccc_simd.cc		\	gr_fir_ccc_x86.cc		\	gr_fir_fff_simd.cc		\	gr_fir_fff_x86.cc		\	gr_fir_fsf_simd.cc		\	gr_fir_fsf_x86.cc		\	gr_fir_scc_simd.cc		\	gr_fir_scc_x86.cc		\	gr_fir_fcc_simd.cc		\	gr_fir_fcc_x86.cc		\	gr_fir_ccf_simd.cc		\	gr_fir_ccf_x86.cc		\	sse_debug.cx86_SUBCODE = 				\	float_dotprod_sse.S		\	float_dotprod_3dnow.S		\	complex_dotprod_3dnowext.S	\	complex_dotprod_3dnow.S		\	complex_dotprod_sse.S		\	ccomplex_dotprod_3dnowext.S	\	ccomplex_dotprod_3dnow.S	\	ccomplex_dotprod_sse.S		\	fcomplex_dotprod_3dnow.S	\	fcomplex_dotprod_sse.S		\	short_dotprod_mmx.S		\	cpuid_x86.Sx86_64_SUBCODE = 			\	float_dotprod_sse64.S		\	float_dotprod_3dnow64.S		\	complex_dotprod_3dnowext64.S	\	complex_dotprod_3dnow64.S	\	complex_dotprod_sse64.S		\	ccomplex_dotprod_3dnowext64.S	\	ccomplex_dotprod_3dnow64.S	\	ccomplex_dotprod_sse64.S	\	fcomplex_dotprod_3dnow64.S	\	fcomplex_dotprod_sse64.S	\	short_dotprod_mmx64.S		\	cpuid_x86_64.Sx86_qa_CODE = 				\	qa_dotprod_x86.cc		\	qa_float_dotprod_x86.cc		\	qa_complex_dotprod_x86.cc	\	qa_ccomplex_dotprod_x86.cc	## include each <foo>_CODE entry here...#EXTRA_libfilter_la_SOURCES =		\	$(generic_CODE)			\	$(generic_qa_CODE)		\	$(x86_CODE)			\	$(x86_SUBCODE)			\	$(x86_64_SUBCODE)		\	$(x86_qa_CODE)EXTRA_DIST = 					\	3dnow_float_dotprod_really_simple.S	\	3dnow_float_dotprod_simple.S		\	$(CODE_GENERATOR)			\	$(STAMPS)# work around automake deficiencylibfilter_la_common_SOURCES = 		\	$(GENERATED_CC)			\	gr_adaptive_fir_ccf.cc		\	gr_cma_equalizer_cc.cc		\	gr_fft_filter_ccc.cc		\	gr_fft_filter_fff.cc		\	gr_goertzel_fc.cc		\	gr_filter_delay_fc.cc		\	gr_fractional_interpolator_ff.cc \	gr_fractional_interpolator_cc.cc \	gr_hilbert_fc.cc		\	gr_iir_filter_ffd.cc		\	gr_sincos.c			\	gr_single_pole_iir_filter_ff.cc	\	gr_single_pole_iir_filter_cc.cc	\	gri_goertzel.cc			\	gri_mmse_fir_interpolator.cc	\	gri_mmse_fir_interpolator_cc.cc	\	complex_dotprod_generic.cc	\	ccomplex_dotprod_generic.cc	\	float_dotprod_generic.c		\	short_dotprod_generic.c		libfilter_qa_la_common_SOURCES = 	\	qa_filter.cc			\	qa_gr_fir_ccf.cc		\	qa_gr_fir_fcc.cc		\	qa_gr_fir_fff.cc		\	qa_gr_fir_ccc.cc		\	qa_gr_fir_scc.cc		\	qa_gri_mmse_fir_interpolator.cc	\	qa_gri_mmse_fir_interpolator_cc.cc	if MD_CPU_genericlibfilter_la_SOURCES = $(libfilter_la_common_SOURCES) $(generic_CODE)libfilter_qa_la_SOURCES = $(libfilter_qa_la_common_SOURCES) $(generic_qa_CODE)endifif MD_CPU_x86if MD_SUBCPU_x86_64libfilter_la_SOURCES = $(libfilter_la_common_SOURCES) $(x86_64_SUBCODE) $(x86_CODE)elselibfilter_la_SOURCES = $(libfilter_la_common_SOURCES) $(x86_SUBCODE) $(x86_CODE)endiflibfilter_qa_la_SOURCES = $(libfilter_qa_la_common_SOURCES) $(x86_qa_CODE)endifgrinclude_HEADERS = 			\	$(GENERATED_H)			\	complex_dotprod_generic.h	\	complex_dotprod_x86.h		\	fcomplex_dotprod_x86.h		\	ccomplex_dotprod_generic.h	\	ccomplex_dotprod_x86.h		\	float_dotprod_generic.h		\	float_dotprod_x86.h		\	gr_adaptive_fir_ccf.h		\	gr_cma_equalizer_cc.h		\	gr_cpu.h			\	gr_fft_filter_ccc.h		\	gr_fft_filter_fff.h		\	gr_filter_delay_fc.h		\	gr_fir_sysconfig_x86.h		\	gr_fractional_interpolator_ff.h	\	gr_fractional_interpolator_cc.h	\	gr_goertzel_fc.h		\	gr_hilbert_fc.h			\	gr_iir_filter_ffd.h		\	gr_rotator.h			\	gr_sincos.h			\	gr_single_pole_iir.h		\	gr_single_pole_iir_filter_ff.h	\	gr_single_pole_iir_filter_cc.h  \	gri_goertzel.h			\	gri_iir.h			\	gri_mmse_fir_interpolator.h	\	gri_mmse_fir_interpolator_cc.h	\	qa_filter.h			\	short_dotprod_generic.h		\	short_dotprod_x86.h		\	sse_debug.hnoinst_HEADERS = 			\	assembly.h			\	gr_fir_scc_simd.h		\	gr_fir_scc_x86.h		\	gr_fir_fcc_simd.h		\	gr_fir_fcc_x86.h		\	gr_fir_ccf_simd.h		\	gr_fir_ccf_x86.h		\	gr_fir_ccc_simd.h		\	gr_fir_ccc_x86.h		\	gr_fir_fff_simd.h		\	gr_fir_fff_x86.h		\	gr_fir_fsf_simd.h		\	gr_fir_fsf_x86.h		\	interpolator_taps.h		\	qa_complex_dotprod_x86.h	\	qa_ccomplex_dotprod_x86.h	\	qa_dotprod.h			\	qa_float_dotprod_x86.h		\	qa_gr_fir_ccf.h			\	qa_gr_fir_fcc.h			\	qa_gr_fir_fff.h			\	qa_gr_fir_ccc.h			\	qa_gr_fir_scc.h			\	qa_gri_mmse_fir_interpolator.h	\	qa_gri_mmse_fir_interpolator_cc.h	swiginclude_HEADERS =			\	filter.i			\	filter_generated.i		\	gr_adaptive_fir_ccf.i		\	gr_cma_equalizer_cc.i		\	gr_fft_filter_ccc.i		\	gr_fft_filter_fff.i		\	gr_filter_delay_fc.i		\	gr_fractional_interpolator_ff.i \	gr_fractional_interpolator_cc.i \	gr_goertzel_fc.i		\	gr_hilbert_fc.i			\	gr_iir_filter_ffd.i		\	gr_single_pole_iir_filter_ff.i	\	gr_single_pole_iir_filter_cc.i	\	$(GENERATED_I)CLEANFILES = $(BUILT_SOURCES) $(STAMPS) *.pyc

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -