makefile

来自「本source code 為s3c4510的bootloader」· 代码 · 共 64 行

TXT
64
字号
SDIR = ../../CROSS_COMPILE = arm-elf-OBJS = 		\ loader.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)RANLIBLDSCRIPT  = loader.ldsCFLAGS= -Wall 		\ -Wstrict-prototypes 	\ -Os 			\ -fno-builtin 		\ -fomit-frame-pointer 	\ -fno-strict-aliasing  	\ -fno-common 		\ -nostdlib 		\ -mshort-load-bytes 	\ -msoft-float		\ -DLITTLE 		\ -D_S3C4530_ 		\ -DROM_AT_ADDRESS_ZERO 	\ -DLED_ONLY		\ -DNO_HAVE_RAND 	\ -DNO_HAVE_MEMCPY 	\ -pipe 			\ -mapcs-32 		\ -march=armv4 		\ -mtune=arm7tdmi 	\ -I../AFLAGS   = -D__ASSEMBLY__ $(CFLAGS)LDFLAGS  = -nostdlib -T $(LDSCRIPT) all : smon-1.2.rom smon-1.2.rom: smon-1.2	$(OBJCOPY) -O binary $< $@smon-1.2: $(OBJS) $(LDSCRIPT) init_gnu.o	$(LD) $(LDFLAGS) $(OBJS) \	    -Map smon-1.2.map -o smon-1.2init_gnu.o	: $(SDIR)init_gnu.Sloader.o 	: $(SDIR)loader.cclean: 	rm smon-1.2 *.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 + =
减小字号Ctrl + -
显示快捷键?