makefile
来自「Compex BIOS for SAMSUNG S3C4510B v1.20-l」· 代码 · 共 62 行
TXT
62 行
CROSS = arm-elf-CC = $(CROSS)gccAS = $(CROSS)asAR = $(CROSS)arLD = $(CROSS)ldNM = $(CROSS)nmRM = rmOBJCOPY = $(CROSS)objcopyBIN2C = ./tools/bin2cZIP = gzipCFLAGS = -fno-builtin -nostdlib -Wall -O2 -fomit-frame-pointer -I.AFLAGS = -mapcs-32 -msoft-float -mno-fpu -I.LDFLAGS= $(CFLAGS) -Wl,-elf2flt.EXPORT_ALL_VARIABLES:OBJ = head.o bios.o gunzip.o utils.o console.o bioscall.o \ sysinit.o biosapi.o setup.o fdisk.o tftp.o all: make -C sysinit make -C biosapi make -C setup make -C fdisk make -C tftp make -C gunzip make bios.bin make -C imgtools/param make -C imgtools/imgbios.bin: bios $(OBJCOPY) -O binary \ --only-section=.init \ --only-section=.text \ --only-section=.rodata \ --only-section=.data \ --only-section=.bss bios bios.binbios: $(OBJ) $(LD) -p -X -T bios.ld $(OBJ) \ -o biosclean: make clean -C sysinit make clean -C biosapi make clean -C setup make clean -C fdisk make clean -C tftp make clean -C gunzip make clean -C imgtools/param $(RM) -rf *.o bios bios.bin%.o: %.c $(CC) $(CFLAGS) -c -o $@ $<%.o: %.S $(CC) $(AFLAGS) -c -o $@ $<
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?