makefile

来自「sharp触摸屏测试代码」· 代码 · 共 51 行

TXT
51
字号
#
# Operating System and Developing system specific macros
#

#include ../inc/makefile.in

#CFLAG   = -c -I../inc
#AFLAG   = --gdwarf2

#CC    = arm-elf-gcc -fsigned-char #-gdwarf-2
# CFLAG   = -gdwarf-2 -I.. -I../include -I../plus -I../grafixgs -I../grafixwt -c


#-specs= file
# target library file full name
TRGTLIB = drivers.a

CC = arm-elf-gcc
AS = arm-elf-as
AFLAGS = --gdwarf2 -I../inc

LD = arm-elf-ld -T def.ld -Map demo.map

CFLAGS = -fsigned-char -gdwarf-2 -c -I../inc -I../drivers
AR = arm-elf-ar
RM      = rm -f
MAKE    = make

CP      = cp

#
# Dependency List
#
DEP =  LH28F320BF.o LH7A400_CSC_driver.o LH7A400_sevenseg.o LH7A400_UART_driver.o

$(TRGTLIB) : $(DEP)
	$(AR) r $(TRGTLIB) *.o
	$(CP) $(TRGTLIB) ..\lib 

.SUFFIXES: .s .c .cpp .o .a .out 

.c.o :
	$(CC) $(CFLAGS) -o $*.o $*.c
#.s.o:
#	$(AS) $(AFLAGS) -o $*.o $*.s

clean:
	$(RM) *.o
	$(RM) $(TRGTLIB)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?