📄 makefile
字号:
# file: Makefile## SDK Makefile for cpu named cpu# 2004.01.23 11:35:46# H:/qdesigns/old/cyclone32/nios_module.ptf#NIOS_SYSTEM_NAME = nios_moduleCPU_ARCHITECTURE = nios_32GNU_TOOLS_PREFIX = nios-elfAS = $(GNU_TOOLS_PREFIX)-asCC = $(GNU_TOOLS_PREFIX)-gccAR = $(GNU_TOOLS_PREFIX)-arLD = $(GNU_TOOLS_PREFIX)-ldM = 32PROGRAM_PREFIX = nios_jumptostart.s.oTEST_CODE_PREFIX = nios_jumptostart.s.oOBJDIR = ./obj$(M)OBJDIR_DEBUG = ./obj$(M)_debugSRC = .E = echo \\\# `date +%Y.%m.%d.%H:%M:%S` ---ASFlags = --defsym __nios$(M)__=1 -m$(M) -I ../inc -I ../.. \ --defsym __nios_system_name__=$(NIOS_SYSTEM_NAME)ASFlags_debug = $(ASFlags) --defsym __nios_debug__=1CCFlags = -W -g -c -O2 -mno-zero-extend -m$(M) -I ../inc -I ../.. \ -D __nios_system_name__=$(NIOS_SYSTEM_NAME)CCFlags_debug = $(CCFlags) -O0 -D __nios_debug__=1LIBRARY = libnios$(M).aLIBRARY_DEBUG = libnios$(M)_debug.aSINCLUDES = \ ../inc/excalibur.s \ ../inc/excalibur.s \ ../inc/nios_macros.sCINCLUDES = \ ../inc/excalibur.h \ ../inc/excalibur.h \ ../inc/pio_lcd16207.h \ nios_gdb_stub.hOBJECTS = \ $(OBJDIR)/nios_atexit.s.o \ $(OBJDIR)/nios_copyrange.s.o \ $(OBJDIR)/nios_cstubs.s.o \ $(OBJDIR)/nios_cwpmanager.s.o \ $(OBJDIR)/nios_debug.c.o \ $(OBJDIR)/nios_delay.s.o \ $(OBJDIR)/nios_gdb_stub.c.o \ $(OBJDIR)/nios_gdb_stub_io.c.o \ $(OBJDIR)/nios_gdb_stub_isr.s.o \ $(OBJDIR)/nios_getctlreg.s.o \ $(OBJDIR)/nios_gprof.c.o \ $(OBJDIR)/nios_isrmanager.s.o \ $(OBJDIR)/nios_jumptoreset.s.o \ $(OBJDIR)/nios_jumptostart.s.o \ $(OBJDIR)/nios_math1.s.o \ $(OBJDIR)/nios_premain_hook.c.o \ $(OBJDIR)/nios_printf.c.o \ $(OBJDIR)/nios_setjmp.s.o \ $(OBJDIR)/nios_setup.s.o \ $(OBJDIR)/nios_sprintf.c.o \ $(OBJDIR)/nios_uart.c.o \ $(OBJDIR)/nios_zerorange.s.o \ $(OBJDIR)/pio_lcd16207.c.o \ $(OBJDIR)/pio_showhex.s.o \ $(OBJDIR)/timer_milliseconds.s.o \ $(OBJDIR)/uart_rxchar.s.o \ $(OBJDIR)/uart_txchar.s.o \ $(OBJDIR)/uart_txcr.s.o \ $(OBJDIR)/uart_txhex.s.o \ $(OBJDIR)/uart_txhex16.s.o \ $(OBJDIR)/uart_txhex32.s.o \ $(OBJDIR)/uart_txstring.s.oOBJECTS_DEBUG = \ $(OBJDIR_DEBUG)/nios_atexit.s.o \ $(OBJDIR_DEBUG)/nios_copyrange.s.o \ $(OBJDIR_DEBUG)/nios_cstubs.s.o \ $(OBJDIR_DEBUG)/nios_cwpmanager.s.o \ $(OBJDIR_DEBUG)/nios_debug.c.o \ $(OBJDIR_DEBUG)/nios_delay.s.o \ $(OBJDIR_DEBUG)/nios_gdb_stub.c.o \ $(OBJDIR_DEBUG)/nios_gdb_stub_io.c.o \ $(OBJDIR_DEBUG)/nios_gdb_stub_isr.s.o \ $(OBJDIR_DEBUG)/nios_getctlreg.s.o \ $(OBJDIR_DEBUG)/nios_gprof.c.o \ $(OBJDIR_DEBUG)/nios_isrmanager.s.o \ $(OBJDIR_DEBUG)/nios_jumptoreset.s.o \ $(OBJDIR_DEBUG)/nios_jumptostart.s.o \ $(OBJDIR_DEBUG)/nios_math1.s.o \ $(OBJDIR_DEBUG)/nios_premain_hook.c.o \ $(OBJDIR_DEBUG)/nios_printf.c.o \ $(OBJDIR_DEBUG)/nios_setjmp.s.o \ $(OBJDIR_DEBUG)/nios_setup.s.o \ $(OBJDIR_DEBUG)/nios_sprintf.c.o \ $(OBJDIR_DEBUG)/nios_uart.c.o \ $(OBJDIR_DEBUG)/nios_zerorange.s.o \ $(OBJDIR_DEBUG)/pio_lcd16207.c.o \ $(OBJDIR_DEBUG)/pio_showhex.s.o \ $(OBJDIR_DEBUG)/timer_milliseconds.s.o \ $(OBJDIR_DEBUG)/uart_rxchar.s.o \ $(OBJDIR_DEBUG)/uart_txchar.s.o \ $(OBJDIR_DEBUG)/uart_txcr.s.o \ $(OBJDIR_DEBUG)/uart_txhex.s.o \ $(OBJDIR_DEBUG)/uart_txhex16.s.o \ $(OBJDIR_DEBUG)/uart_txhex32.s.o \ $(OBJDIR_DEBUG)/uart_txstring.s.o# +--------------------------------------------# | Default make target is "all"all : clean $(LIBRARY) $(LIBRARY_DEBUG) nios_gdb_standalone.srec# |# +--------------------------------------------$(OBJDIR)/%.s.o : $(SRC)/%.s $(SINCLUDES) @$(E) Assembling $< @$(AS) $(ASFlags) $< -o $@$(OBJDIR_DEBUG)/%.s.o : $(SRC)/%.s $(SINCLUDES) @$(E) Assembling $< @$(AS) $(ASFlags_debug) $< -o $@$(OBJDIR)/%.c.o : $(SRC)/%.c $(CINCLUDES) @$(E) Compiling $< @$(CC) $(CCFlags) $< -o $@$(OBJDIR_DEBUG)/%.c.o : $(SRC)/%.c $(CINCLUDES) @$(E) Compiling $< @$(CC) $(CCFlags_debug) $< -o $@$(OBJDIR) : @$(E) Making $@ Directory @mkdir $@$(OBJDIR_DEBUG) : @$(E) Making $@ Directory @mkdir $@clean : $(OBJDIR) $(OBJDIR_DEBUG) clean-lib @$(E) Removing objects @rm -f $(OBJECTS) $(OBJECTS_DEBUG) $(LIBRARY)clean-lib : @$(E) Deleting $(LIBRARY) $(LIBRARY_DEBUG) @rm -f $(LIBRARY) $(LIBRARY_DEBUG)$(LIBRARY) : clean-lib $(OBJDIR) $(OBJECTS) @$(E) Building $@ @$(AR) -r $(LIBRARY) $(OBJECTS)$(LIBRARY_DEBUG) : clean-lib $(OBJDIR_DEBUG) $(OBJECTS_DEBUG) @$(E) Building $@ @$(AR) -r $(LIBRARY_DEBUG) $(OBJECTS_DEBUG)nios_gdb_standalone.srec : nios_gdb_standalone.c $(CINCLUDES) $(SINCLUDES) @$(E) Building $@ @nios-build -ne -s -b 0x001fc000 nios_gdb_standalone.c @rm nios_gdb_standalone.c.o nios_gdb_standalone.out# end of file
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -