📄 makefile.am
字号:
## Copyright 2003,2006 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.# firmware2dir = $(prefix)/share/usrp/rev2firmware2_DATA = std.ihx# we put the same stuff in the rev4 directoryfirmware4dir = $(prefix)/share/usrp/rev4firmware4_DATA = std.ihxEXTRA_DIST = \ edit-gpif \ _startup.a51 \ blink_leds.c \ board_specific.c \ check_mdelay.c \ check_udelay.c \ eeprom_boot.a51 \ eeprom_init.c \ eeprom_io.c \ eeprom_io.h \ fpga_load.c \ fpga_rev2.c \ fpga_rev2.h \ gpif.c \ init_gpif.c \ spi.c \ spi.h \ usb_descriptors.a51 \ usrp_common.c \ usrp_common.h \ usrp_gpif.c \ usrp_main.c \ usrp_rev2_regs.h \ vectors.a51 DEFINES=-DHAVE_USRP2FW_INCLUDES=-I$(top_srcdir)/usrp/firmware/include \ -I$(top_srcdir)/usrp/firmware/src/usrp2 \ -I$(top_srcdir)/usrp/firmware/src/common \ -I$(top_builddir)/usrp/firmware/src/common# with EA = 0, the FX2 implements a portion of the 8051 "external memory"# on chip. This memory is mapped like this:## The bottom 8K of memory (0x0000 - 0x1fff) is used for both data and# code accesses. There's also 512 bytes for data only from 0xe000 - 0xe1ff.## We tell the linker to start the xdata segment at 0x1800, 6K up from# the bottom.MEMOPTS = --code-loc 0x0000 --code-size 0x1800 --xram-loc 0x1800 --xram-size 0x0800 \ -Wl '-b USBDESCSEG = 0xE000'LIBOPTS = -L ../../lib libfx2.libLIBDEP = ../../lib/libfx2.libLINKOPTS = $(MEMOPTS) $(LIBOPTS)EXECUTABLES = \ std.ihx \ blink_leds.ihx \ check_mdelay.ihx \ check_udelay.ihx \ eeprom_boot.ihx STARTUP = _startup.relnoinst_SCRIPTS = \ burn-usrp2-eeprom \ burn-usrp4-eeprom.c.rel: $(XCC) $(FW_INCLUDES) $(DEFINES) \ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<.a51.rel: test -f `basename '$<'` || $(LN_S) '$<' . test -f ../common/`basename '$<'` -o \ \! -f `dirname '$<'`/../common/`basename '$<'` \ || $(LN_S) `dirname '$<'`/../common/`basename '$<'` ../common/`basename '$<'` $(XAS) `basename '$<'`EEPROM_BOOT_OBJS = eeprom_boot.rel eeprom_init.rel $(STARTUP)eeprom_boot.ihx: $(EEPROM_BOOT_OBJS) $(LIBDEP) $(XCC) $(LINKOPTS) -o $@ $(EEPROM_BOOT_OBJS)burn-usrp2-eeprom: eeprom_boot.ihx $(PYTHON) $(srcdir)/../common/build_eeprom.py -r2 eeprom_boot.ihx > $@ chmod +x $@burn-usrp4-eeprom: eeprom_boot.ihx $(PYTHON) $(srcdir)/../common/build_eeprom.py -r4 eeprom_boot.ihx > $@ chmod +x $@BLINK_LEDS_OBJS = blink_leds.rel usrp_common.rel board_specific.rel spi.rel $(STARTUP)blink_leds.ihx: $(BLINK_LEDS_OBJS) $(LIBDEP) $(XCC) $(LINKOPTS) -o $@ $(BLINK_LEDS_OBJS)CHECK_MDELAY_OBJS = check_mdelay.rel usrp_common.rel board_specific.rel spi.rel $(STARTUP)check_mdelay.ihx: $(CHECK_MDELAY_OBJS) $(LIBDEP) $(XCC) $(LINKOPTS) -o $@ $(CHECK_MDELAY_OBJS)CHECK_UDELAY_OBJS = check_udelay.rel usrp_common.rel board_specific.rel spi.rel $(STARTUP)check_udelay.ihx: $(CHECK_UDELAY_OBJS) $(LIBDEP) $(XCC) $(LINKOPTS) -o $@ $(CHECK_UDELAY_OBJS)USRP_OBJS = \ vectors.rel \ usrp_main.rel usrp_common.rel board_specific.rel \ fpga_load.rel fpga_rev2.rel init_gpif.rel usrp_gpif.rel \ usb_descriptors.rel spi.rel eeprom_io.rel $(STARTUP)std.ihx: $(USRP_OBJS) $(LIBDEP) $(XCC) $(LINKOPTS) -o $@ $(USRP_OBJS)CLEANFILES = \ *.ihx *.lnk *.lst *.map *.mem *.rel *.rst *.sym *.asm *.lib \ usrp_gpif.c usrp_gpif_inline.h \ burn-usrp2-eeprom \ burn-usrp4-eepromDISTCLEANFILES = \ *.ihx *.lnk *.lst *.map *.mem *.rel *.rst *.sym *.asm *.lib# build gpif stuffall: usrp_gpif.cusrp_gpif.c usrp_gpif_inline.h : gpif.c srcdir=$(srcdir) $(PYTHON) $(srcdir)/edit-gpif $(srcdir)/gpif.c usrp_gpif.c usrp_gpif_inline.h# dependenciesusrp_main.rel: usrp_gpif_inline.h#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#usrp_common.rel: usrp_common.h ../../include/usrp_commands.h ../../include/usrp_config.h usrp_rev2_regs.h ../../include/fx2regs.h#fpga.rel: usrp_common.h ../../include/usrp_commands.h fpga.h ../../include/usrp_config.h usrp_rev2_regs.h ../../include/fx2regs.h#init_gpif.rel: usrp_common.h ../../include/usrp_config.h usrp_rev2_regs.h ../../include/fx2regs.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -