?? makefile.def.bak
字號:
#------------------------------------------------------------
#
# makefile.def : common definitions for makefile
# Author : sunxinqiu
# Date : 2005-06-30
#
# Description :
# Common definition for makefile
#
#------------------------------------------------------------
ifeq ($(PRJ_DIR), )
env_err:
@echo Error: must define PRJ_DIR environment variable before you can use makefile.def
endif
ifeq ($(_ISR_STARTADDRESS),)
env_err:
@echo Error: must define _ISR_STARTADDRESS environment variable.
endif
ifeq "$(strip $(SOURCES))" ""
SOURCES := $(wildcard *.s) $(wildcard *.c) $(wildcard *.cpp)
endif
OBJECTS := $(addsuffix .o, $(basename $(SOURCES)))
#default tool chains
AR = armar
AS = armasm
CC = armcc
LD = armlink
RM = rm
BINARY = fromelf -m32
ASFLAGS = -apcs /noswst -PD "_ISR_STARTADDRESS SETA $(_ISR_STARTADDRESS)"
CPP_FLAGS =
CFLAGS = -Wall -apcs /noswst -D_ISR_STARTADDRESS=$(_ISR_STARTADDRESS)
LINK_OPT = -partial
ASFLAGS += $(SELF_ASFLAGS)
..s.o:
$(AS) $(ASFLAGS) $<
%.o : %.c
$(CC) $(CPPFLAGS) $(SELF_CPPFLAGS) $(CFLAGS) $(SELF_CFLAGS) $(SELF_INCLUDE) $(SELF_DEFINE) -c $<
$(EXECUTABLE) : $(OBJECTS)
$(LD) $(LINK_OPT) $(SELF_LINK_OPT) -o $(EXECUTABLE) $(OBJECTS)
.PHONY : exe clean rebuild
exe : $(EXECUTABLE)
clean :
$(RM) *.d
$(RM) *.o
$(RM) *.lst
$(RM) *.map
$(RM) $(EXECUTABLE)
rebuild: clean exe
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -