Imported Upstream version 3.0
[debian/gnuradio] / usrp / firmware / src / usrp2 / Makefile.in
1 # Makefile.in generated by automake 1.9.6 from Makefile.am.
2 # @configure_input@
3
4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5 # 2003, 2004, 2005  Free Software Foundation, Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
9
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13 # PARTICULAR PURPOSE.
14
15 @SET_MAKE@
16
17 #
18 # Copyright 2003,2006 Free Software Foundation, Inc.
19
20 # This file is part of GNU Radio
21
22 # GNU Radio is free software; you can redistribute it and/or modify
23 # it under the terms of the GNU General Public License as published by
24 # the Free Software Foundation; either version 2, or (at your option)
25 # any later version.
26
27 # GNU Radio is distributed in the hope that it will be useful,
28 # but WITHOUT ANY WARRANTY; without even the implied warranty of
29 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
30 # GNU General Public License for more details.
31
32 # You should have received a copy of the GNU General Public License
33 # along with GNU Radio; see the file COPYING.  If not, write to
34 # the Free Software Foundation, Inc., 51 Franklin Street,
35 # Boston, MA 02110-1301, USA.
36
37
38
39 srcdir = @srcdir@
40 top_srcdir = @top_srcdir@
41 VPATH = @srcdir@
42 pkgdatadir = $(datadir)/@PACKAGE@
43 pkglibdir = $(libdir)/@PACKAGE@
44 pkgincludedir = $(includedir)/@PACKAGE@
45 top_builddir = ../../../..
46 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
47 INSTALL = @INSTALL@
48 install_sh_DATA = $(install_sh) -c -m 644
49 install_sh_PROGRAM = $(install_sh) -c
50 install_sh_SCRIPT = $(install_sh) -c
51 INSTALL_HEADER = $(INSTALL_DATA)
52 transform = $(program_transform_name)
53 NORMAL_INSTALL = :
54 PRE_INSTALL = :
55 POST_INSTALL = :
56 NORMAL_UNINSTALL = :
57 PRE_UNINSTALL = :
58 POST_UNINSTALL = :
59 build_triplet = @build@
60 host_triplet = @host@
61 target_triplet = @target@
62 subdir = usrp/firmware/src/usrp2
63 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
64 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
65 am__aclocal_m4_deps = $(top_srcdir)/config/acx_pthread.m4 \
66         $(top_srcdir)/config/cppunit.m4 $(top_srcdir)/config/gr_as.m4 \
67         $(top_srcdir)/config/gr_boost.m4 \
68         $(top_srcdir)/config/gr_check_createfilemapping.m4 \
69         $(top_srcdir)/config/gr_check_shm_open.m4 \
70         $(top_srcdir)/config/gr_doxygen.m4 \
71         $(top_srcdir)/config/gr_fortran.m4 \
72         $(top_srcdir)/config/gr_gprof.m4 \
73         $(top_srcdir)/config/gr_libgnuradio_core_extra_ldflags.m4 \
74         $(top_srcdir)/config/gr_no_undefined.m4 \
75         $(top_srcdir)/config/gr_omnithread.m4 \
76         $(top_srcdir)/config/gr_pwin32.m4 \
77         $(top_srcdir)/config/gr_python.m4 \
78         $(top_srcdir)/config/gr_scripting.m4 \
79         $(top_srcdir)/config/gr_set_md_cpu.m4 \
80         $(top_srcdir)/config/gr_swig.m4 \
81         $(top_srcdir)/config/gr_sysv_shm.m4 \
82         $(top_srcdir)/config/gr_x86_64.m4 \
83         $(top_srcdir)/config/grc_build.m4 \
84         $(top_srcdir)/config/grc_gnuradio_core.m4 \
85         $(top_srcdir)/config/grc_gnuradio_examples.m4 \
86         $(top_srcdir)/config/grc_gr_audio_alsa.m4 \
87         $(top_srcdir)/config/grc_gr_audio_jack.m4 \
88         $(top_srcdir)/config/grc_gr_audio_oss.m4 \
89         $(top_srcdir)/config/grc_gr_audio_osx.m4 \
90         $(top_srcdir)/config/grc_gr_audio_portaudio.m4 \
91         $(top_srcdir)/config/grc_gr_audio_windows.m4 \
92         $(top_srcdir)/config/grc_gr_gsm_fr_vocoder.m4 \
93         $(top_srcdir)/config/grc_gr_radio_astronomy.m4 \
94         $(top_srcdir)/config/grc_gr_trellis.m4 \
95         $(top_srcdir)/config/grc_gr_usrp.m4 \
96         $(top_srcdir)/config/grc_gr_video_sdl.m4 \
97         $(top_srcdir)/config/grc_gr_wxgui.m4 \
98         $(top_srcdir)/config/grc_usrp.m4 $(top_srcdir)/config/lf_cc.m4 \
99         $(top_srcdir)/config/lf_cxx.m4 \
100         $(top_srcdir)/config/lf_warnings.m4 \
101         $(top_srcdir)/config/macosx_audiounit.m4 \
102         $(top_srcdir)/config/mkstemp.m4 \
103         $(top_srcdir)/config/onceonly.m4 $(top_srcdir)/config/pkg.m4 \
104         $(top_srcdir)/config/sdl.m4 \
105         $(top_srcdir)/config/usrp_fusb_tech.m4 \
106         $(top_srcdir)/config/usrp_libusb.m4 \
107         $(top_srcdir)/config/usrp_sdcc.m4 $(top_srcdir)/configure.ac
108 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
109         $(ACLOCAL_M4)
110 mkinstalldirs = $(install_sh) -d
111 CONFIG_HEADER = $(top_builddir)/config.h
112 CONFIG_CLEAN_FILES =
113 SCRIPTS = $(noinst_SCRIPTS)
114 SOURCES =
115 DIST_SOURCES =
116 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
117 am__vpath_adj = case $$p in \
118     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
119     *) f=$$p;; \
120   esac;
121 am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
122 am__installdirs = "$(DESTDIR)$(firmware2dir)" \
123         "$(DESTDIR)$(firmware4dir)"
124 firmware2DATA_INSTALL = $(INSTALL_DATA)
125 firmware4DATA_INSTALL = $(INSTALL_DATA)
126 DATA = $(firmware2_DATA) $(firmware4_DATA)
127 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
128 ACLOCAL = @ACLOCAL@
129 ALLOCA = @ALLOCA@
130 ALSA_CFLAGS = @ALSA_CFLAGS@
131 ALSA_INCLUDEDIR = @ALSA_INCLUDEDIR@
132 ALSA_LIBS = @ALSA_LIBS@
133 AMDEP_FALSE = @AMDEP_FALSE@
134 AMDEP_TRUE = @AMDEP_TRUE@
135 AMTAR = @AMTAR@
136 AR = @AR@
137 AS = @AS@
138 AUTOCONF = @AUTOCONF@
139 AUTOHEADER = @AUTOHEADER@
140 AUTOMAKE = @AUTOMAKE@
141 AWK = @AWK@
142 BOOST_CFLAGS = @BOOST_CFLAGS@
143 CC = @CC@
144 CCAS = @CCAS@
145 CCASFLAGS = @CCASFLAGS@
146 CCDEPMODE = @CCDEPMODE@
147 CFLAGS = @CFLAGS@
148 CPP = @CPP@
149 CPPFLAGS = @CPPFLAGS@
150 CPPUNIT_CFLAGS = @CPPUNIT_CFLAGS@
151 CPPUNIT_CONFIG = @CPPUNIT_CONFIG@
152 CPPUNIT_INCLUDES = @CPPUNIT_INCLUDES@
153 CPPUNIT_LIBS = @CPPUNIT_LIBS@
154 CXX = @CXX@
155 CXXCPP = @CXXCPP@
156 CXXDEPMODE = @CXXDEPMODE@
157 CXXFLAGS = @CXXFLAGS@
158 CXX_FOR_BUILD = @CXX_FOR_BUILD@
159 CYGPATH_W = @CYGPATH_W@
160 DEFINES = -DHAVE_USRP2
161 DEFS = @DEFS@
162 DEPDIR = @DEPDIR@
163 DLLTOOL = @DLLTOOL@
164 DOC_FALSE = @DOC_FALSE@
165 DOC_TRUE = @DOC_TRUE@
166 DOT = @DOT@
167 DOXYGEN = @DOXYGEN@
168 ECHO = @ECHO@
169 ECHO_C = @ECHO_C@
170 ECHO_N = @ECHO_N@
171 ECHO_T = @ECHO_T@
172 EGREP = @EGREP@
173 ENABLE_FORTRAN_FALSE = @ENABLE_FORTRAN_FALSE@
174 ENABLE_FORTRAN_TRUE = @ENABLE_FORTRAN_TRUE@
175 EXEEXT = @EXEEXT@
176 F77 = @F77@
177 FFLAGS = @FFLAGS@
178 FFTW3F_CFLAGS = @FFTW3F_CFLAGS@
179 FFTW3F_INCLUDEDIR = @FFTW3F_INCLUDEDIR@
180 FFTW3F_LIBS = @FFTW3F_LIBS@
181 FLIBS = @FLIBS@
182 FUSB_TECH = @FUSB_TECH@
183 FUSB_TECH_darwin_FALSE = @FUSB_TECH_darwin_FALSE@
184 FUSB_TECH_darwin_TRUE = @FUSB_TECH_darwin_TRUE@
185 FUSB_TECH_generic_FALSE = @FUSB_TECH_generic_FALSE@
186 FUSB_TECH_generic_TRUE = @FUSB_TECH_generic_TRUE@
187 FUSB_TECH_linux_FALSE = @FUSB_TECH_linux_FALSE@
188 FUSB_TECH_linux_TRUE = @FUSB_TECH_linux_TRUE@
189 FUSB_TECH_ra_wb_FALSE = @FUSB_TECH_ra_wb_FALSE@
190 FUSB_TECH_ra_wb_TRUE = @FUSB_TECH_ra_wb_TRUE@
191 FUSB_TECH_win32_FALSE = @FUSB_TECH_win32_FALSE@
192 FUSB_TECH_win32_TRUE = @FUSB_TECH_win32_TRUE@
193 GREP = @GREP@
194 HAS_XMLTO_FALSE = @HAS_XMLTO_FALSE@
195 HAS_XMLTO_TRUE = @HAS_XMLTO_TRUE@
196 HAVE_CREATEFILEMAPPING_FALSE = @HAVE_CREATEFILEMAPPING_FALSE@
197 HAVE_CREATEFILEMAPPING_TRUE = @HAVE_CREATEFILEMAPPING_TRUE@
198 HAVE_DOT = @HAVE_DOT@
199 INSTALL_DATA = @INSTALL_DATA@
200 INSTALL_PROGRAM = @INSTALL_PROGRAM@
201 INSTALL_SCRIPT = @INSTALL_SCRIPT@
202 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
203 IPC_LIBS = @IPC_LIBS@
204 JACK_CFLAGS = @JACK_CFLAGS@
205 JACK_INCLUDEDIR = @JACK_INCLUDEDIR@
206 JACK_LIBS = @JACK_LIBS@
207 LDFLAGS = @LDFLAGS@
208 LIBGNURADIO_CORE_EXTRA_LDFLAGS = @LIBGNURADIO_CORE_EXTRA_LDFLAGS@
209 LIBOBJS = @LIBOBJS@
210 LIBS = @LIBS@
211 LIBTOOL = @LIBTOOL@
212 LN_S = @LN_S@
213 LTLIBOBJS = @LTLIBOBJS@
214 MAKEINFO = @MAKEINFO@
215 MD_CPU = @MD_CPU@
216 MD_CPU_generic_FALSE = @MD_CPU_generic_FALSE@
217 MD_CPU_generic_TRUE = @MD_CPU_generic_TRUE@
218 MD_CPU_x86_FALSE = @MD_CPU_x86_FALSE@
219 MD_CPU_x86_TRUE = @MD_CPU_x86_TRUE@
220 MD_SUBCPU = @MD_SUBCPU@
221 MD_SUBCPU_x86_64_FALSE = @MD_SUBCPU_x86_64_FALSE@
222 MD_SUBCPU_x86_64_TRUE = @MD_SUBCPU_x86_64_TRUE@
223 NO_UNDEFINED = @NO_UNDEFINED@
224 OBJDUMP = @OBJDUMP@
225 OBJEXT = @OBJEXT@
226 OMNITHREAD_NT_FALSE = @OMNITHREAD_NT_FALSE@
227 OMNITHREAD_NT_TRUE = @OMNITHREAD_NT_TRUE@
228 OMNITHREAD_POSIX_FALSE = @OMNITHREAD_POSIX_FALSE@
229 OMNITHREAD_POSIX_TRUE = @OMNITHREAD_POSIX_TRUE@
230 OSS_LIBS = @OSS_LIBS@
231 PACKAGE = @PACKAGE@
232 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
233 PACKAGE_NAME = @PACKAGE_NAME@
234 PACKAGE_STRING = @PACKAGE_STRING@
235 PACKAGE_TARNAME = @PACKAGE_TARNAME@
236 PACKAGE_VERSION = @PACKAGE_VERSION@
237 PATH_SEPARATOR = @PATH_SEPARATOR@
238 PKG_CONFIG = @PKG_CONFIG@
239 PORTAUDIO_CFLAGS = @PORTAUDIO_CFLAGS@
240 PORTAUDIO_INCLUDEDIR = @PORTAUDIO_INCLUDEDIR@
241 PORTAUDIO_LIBS = @PORTAUDIO_LIBS@
242 PTHREAD_CC = @PTHREAD_CC@
243 PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
244 PTHREAD_LIBS = @PTHREAD_LIBS@
245 PYTHON = @PYTHON@
246 PYTHON_CPPFLAGS = @PYTHON_CPPFLAGS@
247 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
248 PYTHON_LDFLAGS = @PYTHON_LDFLAGS@
249 PYTHON_PLATFORM = @PYTHON_PLATFORM@
250 PYTHON_PREFIX = @PYTHON_PREFIX@
251 PYTHON_VERSION = @PYTHON_VERSION@
252 RANLIB = @RANLIB@
253 RM_PROG = @RM_PROG@
254 SDL_CFLAGS = @SDL_CFLAGS@
255 SDL_CONFIG = @SDL_CONFIG@
256 SDL_LIBS = @SDL_LIBS@
257 SET_MAKE = @SET_MAKE@
258 SHELL = @SHELL@
259 SHM_OPEN_LIBS = @SHM_OPEN_LIBS@
260 STRIP = @STRIP@
261 SWIG = @SWIG@
262 SWIG_PYTHON_CPPFLAGS = @SWIG_PYTHON_CPPFLAGS@
263 SWIG_PYTHON_LIB = @SWIG_PYTHON_LIB@
264 SWIG_PYTHON_OPT = @SWIG_PYTHON_OPT@
265 USB_LIBS = @USB_LIBS@
266 VERSION = @VERSION@
267 WINAUDIO_LIBS = @WINAUDIO_LIBS@
268 XAS = @XAS@
269 XCC = @XCC@
270 XMLTO = @XMLTO@
271 ac_ct_CC = @ac_ct_CC@
272 ac_ct_CXX = @ac_ct_CXX@
273 ac_ct_F77 = @ac_ct_F77@
274 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
275 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
276 am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
277 am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
278 am__include = @am__include@
279 am__leading_dot = @am__leading_dot@
280 am__quote = @am__quote@
281 am__tar = @am__tar@
282 am__untar = @am__untar@
283 bindir = @bindir@
284 build = @build@
285 build_alias = @build_alias@
286 build_cpu = @build_cpu@
287 build_dirs = @build_dirs@
288 build_os = @build_os@
289 build_vendor = @build_vendor@
290 datadir = @datadir@
291 datarootdir = @datarootdir@
292 docdir = @docdir@
293 dvidir = @dvidir@
294 enable_dot = @enable_dot@
295 enable_html_docs = @enable_html_docs@
296 enable_latex_docs = @enable_latex_docs@
297 exec_prefix = @exec_prefix@
298 generate_docs = @generate_docs@
299 host = @host@
300 host_alias = @host_alias@
301 host_cpu = @host_cpu@
302 host_os = @host_os@
303 host_vendor = @host_vendor@
304 htmldir = @htmldir@
305 includedir = @includedir@
306 infodir = @infodir@
307 install_sh = @install_sh@
308 libdir = @libdir@
309 libexecdir = @libexecdir@
310 localedir = @localedir@
311 localstatedir = @localstatedir@
312 mandir = @mandir@
313 mkdir_p = @mkdir_p@
314 oldincludedir = @oldincludedir@
315 pdfdir = @pdfdir@
316 pkgpyexecdir = @pkgpyexecdir@
317 pkgpythondir = @pkgpythondir@
318 prefix = @prefix@
319 program_transform_name = @program_transform_name@
320 psdir = @psdir@
321 pyexecdir = @pyexecdir@
322 pythondir = @pythondir@
323 sbindir = @sbindir@
324 sharedstatedir = @sharedstatedir@
325 skipped_dirs = @skipped_dirs@
326 sysconfdir = @sysconfdir@
327 target = @target@
328 target_alias = @target_alias@
329 target_cpu = @target_cpu@
330 target_os = @target_os@
331 target_vendor = @target_vendor@
332 firmware2dir = $(prefix)/share/usrp/rev2
333 firmware2_DATA = std.ihx
334
335 # we put the same stuff in the rev4 directory
336 firmware4dir = $(prefix)/share/usrp/rev4
337 firmware4_DATA = std.ihx
338 EXTRA_DIST = \
339         edit-gpif               \
340         _startup.a51            \
341         blink_leds.c            \
342         board_specific.c        \
343         check_mdelay.c          \
344         check_udelay.c          \
345         eeprom_boot.a51         \
346         eeprom_init.c           \
347         eeprom_io.c             \
348         eeprom_io.h             \
349         fpga_load.c             \
350         fpga_rev2.c             \
351         fpga_rev2.h             \
352         gpif.c                  \
353         init_gpif.c             \
354         spi.c                   \
355         spi.h                   \
356         usb_descriptors.a51     \
357         usrp_common.c           \
358         usrp_common.h           \
359         usrp_gpif.c             \
360         usrp_main.c             \
361         usrp_rev2_regs.h        \
362         vectors.a51             
363
364 INCLUDES = -I$(top_srcdir)/usrp/firmware/include \
365          -I$(top_srcdir)/usrp/firmware/src/usrp2 \
366          -I$(top_srcdir)/usrp/firmware/src/common \
367          -I$(top_builddir)/usrp/firmware/src/common
368
369
370 # with EA = 0, the FX2 implements a portion of the 8051 "external memory"
371 # on chip.  This memory is mapped like this:
372 #
373 # The bottom 8K of memory (0x0000 - 0x1fff) is used for both data and
374 # code accesses.  There's also 512 bytes for data only from 0xe000 - 0xe1ff.
375 #
376 # We tell the linker to start the xdata segment at 0x1800, 6K up from
377 # the bottom.
378 MEMOPTS = --code-loc 0x0000 --code-size 0x1800 --xram-loc 0x1800 --xram-size 0x0800 \
379  -Wl '-b USBDESCSEG = 0xE000'
380
381 LIBOPTS = -L ../../lib libfx2.lib
382 LIBDEP = ../../lib/libfx2.lib
383 LINKOPTS = $(MEMOPTS) $(LIBOPTS)
384 EXECUTABLES = \
385         std.ihx                 \
386         blink_leds.ihx          \
387         check_mdelay.ihx        \
388         check_udelay.ihx        \
389         eeprom_boot.ihx         
390
391 STARTUP = _startup.rel
392 noinst_SCRIPTS = \
393         burn-usrp2-eeprom       \
394         burn-usrp4-eeprom
395
396 EEPROM_BOOT_OBJS = eeprom_boot.rel eeprom_init.rel $(STARTUP)
397 BLINK_LEDS_OBJS = blink_leds.rel usrp_common.rel board_specific.rel spi.rel $(STARTUP)
398 CHECK_MDELAY_OBJS = check_mdelay.rel usrp_common.rel board_specific.rel spi.rel $(STARTUP)
399 CHECK_UDELAY_OBJS = check_udelay.rel usrp_common.rel board_specific.rel spi.rel $(STARTUP)
400 USRP_OBJS = \
401         vectors.rel                                             \
402         usrp_main.rel usrp_common.rel board_specific.rel        \
403         fpga_load.rel fpga_rev2.rel init_gpif.rel usrp_gpif.rel \
404         usb_descriptors.rel spi.rel eeprom_io.rel $(STARTUP)
405
406 CLEANFILES = \
407         *.ihx *.lnk *.lst *.map *.mem *.rel *.rst *.sym *.asm *.lib     \
408         usrp_gpif.c usrp_gpif_inline.h \
409         burn-usrp2-eeprom       \
410         burn-usrp4-eeprom
411
412 DISTCLEANFILES = \
413         *.ihx *.lnk *.lst *.map *.mem *.rel *.rst *.sym *.asm *.lib
414
415 all: all-am
416
417 .SUFFIXES:
418 .SUFFIXES: .a51 .c .rel
419 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
420         @for dep in $?; do \
421           case '$(am__configure_deps)' in \
422             *$$dep*) \
423               cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
424                 && exit 0; \
425               exit 1;; \
426           esac; \
427         done; \
428         echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  usrp/firmware/src/usrp2/Makefile'; \
429         cd $(top_srcdir) && \
430           $(AUTOMAKE) --gnu  usrp/firmware/src/usrp2/Makefile
431 .PRECIOUS: Makefile
432 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
433         @case '$?' in \
434           *config.status*) \
435             cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
436           *) \
437             echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
438             cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
439         esac;
440
441 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
442         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
443
444 $(top_srcdir)/configure:  $(am__configure_deps)
445         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
446 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
447         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
448
449 mostlyclean-libtool:
450         -rm -f *.lo
451
452 clean-libtool:
453         -rm -rf .libs _libs
454
455 distclean-libtool:
456         -rm -f libtool
457 uninstall-info-am:
458 install-firmware2DATA: $(firmware2_DATA)
459         @$(NORMAL_INSTALL)
460         test -z "$(firmware2dir)" || $(mkdir_p) "$(DESTDIR)$(firmware2dir)"
461         @list='$(firmware2_DATA)'; for p in $$list; do \
462           if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
463           f=$(am__strip_dir) \
464           echo " $(firmware2DATA_INSTALL) '$$d$$p' '$(DESTDIR)$(firmware2dir)/$$f'"; \
465           $(firmware2DATA_INSTALL) "$$d$$p" "$(DESTDIR)$(firmware2dir)/$$f"; \
466         done
467
468 uninstall-firmware2DATA:
469         @$(NORMAL_UNINSTALL)
470         @list='$(firmware2_DATA)'; for p in $$list; do \
471           f=$(am__strip_dir) \
472           echo " rm -f '$(DESTDIR)$(firmware2dir)/$$f'"; \
473           rm -f "$(DESTDIR)$(firmware2dir)/$$f"; \
474         done
475 install-firmware4DATA: $(firmware4_DATA)
476         @$(NORMAL_INSTALL)
477         test -z "$(firmware4dir)" || $(mkdir_p) "$(DESTDIR)$(firmware4dir)"
478         @list='$(firmware4_DATA)'; for p in $$list; do \
479           if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
480           f=$(am__strip_dir) \
481           echo " $(firmware4DATA_INSTALL) '$$d$$p' '$(DESTDIR)$(firmware4dir)/$$f'"; \
482           $(firmware4DATA_INSTALL) "$$d$$p" "$(DESTDIR)$(firmware4dir)/$$f"; \
483         done
484
485 uninstall-firmware4DATA:
486         @$(NORMAL_UNINSTALL)
487         @list='$(firmware4_DATA)'; for p in $$list; do \
488           f=$(am__strip_dir) \
489           echo " rm -f '$(DESTDIR)$(firmware4dir)/$$f'"; \
490           rm -f "$(DESTDIR)$(firmware4dir)/$$f"; \
491         done
492 tags: TAGS
493 TAGS:
494
495 ctags: CTAGS
496 CTAGS:
497
498
499 distdir: $(DISTFILES)
500         @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
501         topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
502         list='$(DISTFILES)'; for file in $$list; do \
503           case $$file in \
504             $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
505             $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
506           esac; \
507           if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
508           dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
509           if test "$$dir" != "$$file" && test "$$dir" != "."; then \
510             dir="/$$dir"; \
511             $(mkdir_p) "$(distdir)$$dir"; \
512           else \
513             dir=''; \
514           fi; \
515           if test -d $$d/$$file; then \
516             if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
517               cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
518             fi; \
519             cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
520           else \
521             test -f $(distdir)/$$file \
522             || cp -p $$d/$$file $(distdir)/$$file \
523             || exit 1; \
524           fi; \
525         done
526 check-am: all-am
527 check: check-am
528 all-am: Makefile $(SCRIPTS) $(DATA)
529 installdirs:
530         for dir in "$(DESTDIR)$(firmware2dir)" "$(DESTDIR)$(firmware4dir)"; do \
531           test -z "$$dir" || $(mkdir_p) "$$dir"; \
532         done
533 install: install-am
534 install-exec: install-exec-am
535 install-data: install-data-am
536 uninstall: uninstall-am
537
538 install-am: all-am
539         @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
540
541 installcheck: installcheck-am
542 install-strip:
543         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
544           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
545           `test -z '$(STRIP)' || \
546             echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
547 mostlyclean-generic:
548
549 clean-generic:
550         -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
551
552 distclean-generic:
553         -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
554         -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
555
556 maintainer-clean-generic:
557         @echo "This command is intended for maintainers to use"
558         @echo "it deletes files that may require special tools to rebuild."
559 clean: clean-am
560
561 clean-am: clean-generic clean-libtool mostlyclean-am
562
563 distclean: distclean-am
564         -rm -f Makefile
565 distclean-am: clean-am distclean-generic distclean-libtool
566
567 dvi: dvi-am
568
569 dvi-am:
570
571 html: html-am
572
573 info: info-am
574
575 info-am:
576
577 install-data-am: install-firmware2DATA install-firmware4DATA
578
579 install-exec-am:
580
581 install-info: install-info-am
582
583 install-man:
584
585 installcheck-am:
586
587 maintainer-clean: maintainer-clean-am
588         -rm -f Makefile
589 maintainer-clean-am: distclean-am maintainer-clean-generic
590
591 mostlyclean: mostlyclean-am
592
593 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
594
595 pdf: pdf-am
596
597 pdf-am:
598
599 ps: ps-am
600
601 ps-am:
602
603 uninstall-am: uninstall-firmware2DATA uninstall-firmware4DATA \
604         uninstall-info-am
605
606 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
607         distclean distclean-generic distclean-libtool distdir dvi \
608         dvi-am html html-am info info-am install install-am \
609         install-data install-data-am install-exec install-exec-am \
610         install-firmware2DATA install-firmware4DATA install-info \
611         install-info-am install-man install-strip installcheck \
612         installcheck-am installdirs maintainer-clean \
613         maintainer-clean-generic mostlyclean mostlyclean-generic \
614         mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
615         uninstall-firmware2DATA uninstall-firmware4DATA \
616         uninstall-info-am
617
618
619 .c.rel:
620         $(XCC) $(INCLUDES) $(DEFINES) \
621                 -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
622
623 .a51.rel:
624         test -f `basename '$<'` || ln -s '$<' .
625         test -f ../common/`basename '$<'` -o \
626                 \! -f `dirname '$<'`/../common/`basename '$<'` \
627                 || ln -s `dirname '$<'`/../common/`basename '$<'` ../common/.
628         $(XAS) `basename '$<'`
629
630 eeprom_boot.ihx: $(EEPROM_BOOT_OBJS) $(LIBDEP)
631         $(XCC) $(LINKOPTS) -o $@ $(EEPROM_BOOT_OBJS)
632
633 burn-usrp2-eeprom: eeprom_boot.ihx
634         $(srcdir)/../common/build_eeprom.py -r2 eeprom_boot.ihx > $@
635         chmod +x $@
636
637 burn-usrp4-eeprom: eeprom_boot.ihx
638         $(srcdir)/../common/build_eeprom.py -r4 eeprom_boot.ihx > $@
639         chmod +x $@
640
641 blink_leds.ihx: $(BLINK_LEDS_OBJS) $(LIBDEP)
642         $(XCC) $(LINKOPTS) -o $@ $(BLINK_LEDS_OBJS)
643
644 check_mdelay.ihx: $(CHECK_MDELAY_OBJS) $(LIBDEP)
645         $(XCC) $(LINKOPTS) -o $@ $(CHECK_MDELAY_OBJS)
646
647 check_udelay.ihx: $(CHECK_UDELAY_OBJS) $(LIBDEP)
648         $(XCC) $(LINKOPTS) -o $@ $(CHECK_UDELAY_OBJS)
649
650 std.ihx: $(USRP_OBJS) $(LIBDEP)
651         $(XCC) $(LINKOPTS) -o $@ $(USRP_OBJS)
652
653 # build gpif stuff
654
655 all: usrp_gpif.c
656
657 usrp_gpif.c usrp_gpif_inline.h : gpif.c
658         srcdir=$(srcdir) $(srcdir)/edit-gpif $(srcdir)/gpif.c usrp_gpif.c usrp_gpif_inline.h
659
660 # dependencies
661
662 usrp_main.rel: usrp_gpif_inline.h
663 #usrp_main.rel: fpga.h usrp_common.h ../../include/usrp_commands.h usrp_gpif_inline.h  ../../include/usrp_config.h usrp_rev2_regs.h ../../include/fx2regs.h
664 #usrp_common.rel: usrp_common.h ../../include/usrp_commands.h ../../include/usrp_config.h usrp_rev2_regs.h ../../include/fx2regs.h
665 #fpga.rel: usrp_common.h ../../include/usrp_commands.h fpga.h ../../include/usrp_config.h usrp_rev2_regs.h ../../include/fx2regs.h
666 #init_gpif.rel: usrp_common.h ../../include/usrp_config.h usrp_rev2_regs.h ../../include/fx2regs.h
667 # Tell versions [3.59,3.63) of GNU make to not export all variables.
668 # Otherwise a system limit (for SysV at least) may be exceeded.
669 .NOEXPORT: