?? makefile
字號:
SDIR = ../../CROSS_COMPILE = arm-elf-OBJS = \ crctab.o \ dma.o \ hdlc100init.o \ Hdlcmain.o \ iic.o \ iop.o \ isr.o \ mac.o \ macinit.o \ main.o \ memory.o \ pollio.o \ system.o \ timer.o \ uart.o \ zmodem.o \ zmodemr.o \ zmodemt.o \ zmport.o \ zmutil.o AS = $(CROSS_COMPILE)asLD = $(CROSS_COMPILE)ldCC = $(CROSS_COMPILE)gccCPP = $(CC) -EAR = $(CROSS_COMPILE)arNM = $(CROSS_COMPILE)nmSTRIP = $(CROSS_COMPILE)stripOBJCOPY = $(CROSS_COMPILE)objcopyOBJDUMP = $(CROSS_COMPILE)objdumpRANLIB = $(CROSS_COMPILE)RANLIB#TEXT_BASE = 0x00000000LDSCRIPT = evm50100.ldsLIBGCC := $(shell $(CC) -msoft-float -print-libgcc-file-name)CFLAGS= -Wall \ -Wstrict-prototypes \ -O2 \ -fno-builtin \ -fomit-frame-pointer \ -fno-strict-aliasing \ -fno-common \ -nostdlib \ -mshort-load-bytes \ -msoft-float \ -DLITTLE \ -D_S3C4530_ \ -DROM_AT_ADDRESS_ZERO \ -DNO_HAVE_RAND \ -DNO_HAVE_MEMCPY \ -pipe \ -mapcs-32 \ -march=armv4 \ -mtune=arm7tdmi \ -I../AFLAGS = -D__ASSEMBLY__ $(CFLAGS)LDFLAGS = -nostdlib -T $(LDSCRIPT) all : evm50100-test.rom evm50100-test.rom: evm50100-test $(OBJCOPY) -O binary $< $@evm50100-test: $(OBJS) $(LDSCRIPT) init_gnu.o $(LD) $(LDFLAGS) $(OBJS) $(LIBGCC) \ -Map evm50100-test.map -o evm50100-testinit_gnu.o : $(SDIR)init_gnu.Scrctab.o : $(SDIR)crctab.cdma.o : $(SDIR)dma.chdlc100init.o : $(SDIR)hdlc100init.cHdlcmain.o : $(SDIR)Hdlcmain.ciic.o : $(SDIR)iic.ciop.o : $(SDIR)iop.cisr.o : $(SDIR)isr.cmac.o : $(SDIR)mac.cmacinit.o : $(SDIR)macinit.cmain.o : $(SDIR)main.cmemory.o : $(SDIR)memory.cpollio.o : $(SDIR)pollio.csystem.o : $(SDIR)system.ctimer.o : $(SDIR)timer.cuart.o : $(SDIR)uart.c zmodem.o : $(SDIR)zmodem.czmodemr.o : $(SDIR)zmodemr.czmodemt.o : $(SDIR)zmodemt.czmport.o : $(SDIR)zmport.czmutil.o : $(SDIR)zmutil.cclean: rm evm50100-test *.o *.map *.rom %.s: $(SDIR)%.S $(CPP) $(AFLAGS) -o $@ $<%.o: $(SDIR)%.S $(CC) $(AFLAGS) -c -o $@ $<%.o: $(SDIR)%.c $(CC) $(CFLAGS) -c -o $@ $<
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -