?? ucos_release.mk
字號:
#
# Warning: This Makefile is generated by the genmake program from the template:
# gen_arx.mk - template for ARM compiler to build executables
# It is advised that you not modify this by hand. If you want
# to add something, you can change the gen_arx.mk template.
# Copyright (c) ARM Ltd. 2002
#
TARGET = ARM
INC_PATHS = -I.\str7\ -I.\source\ -I.\codes\st_arm\ -I.\codes\
# CFLAGS is the default flags rule. Others are added below
CFLAGS = -g $(INC_PATHS)
CFLAGS_SRCS =
CFLAGS_COMP = $(CC) -c $(CFLAGS)
CFLAGS_OBJS =
CARM = -I.\str7\ -I.\source\ -I.\codes\st_arm\ -I.\codes\ --no_debug --dwarf2 -O3
CARM_SRCS = .\codes\main.c .\codes\st_arm\retarget.c \
.\codes\st_arm\71x_lib.c .\codes\st_arm\gpio.c \
.\codes\st_arm\71x_it.c .\source\OS_TIME.C \
.\source\OS_FLAG.C .\source\OS_MBOX.C \
.\source\OS_MEM.C .\source\OS_MUTEX.C \
.\source\OS_Q.C .\source\OS_SEM.C \
.\source\OS_TASK.C .\source\OS_CORE.C \
.\str7\OS_CPU_C.C
CARM_COMP = d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c $$SRC $(CARM) -o $$OBJ
CARM_OBJS = Release\main.o Release\retarget.o Release\71x_lib.o \
Release\gpio.o Release\71x_it.o Release\OS_TIME.o \
Release\OS_FLAG.o Release\OS_MBOX.o \
Release\OS_MEM.o Release\OS_MUTEX.o Release\OS_Q.o \
Release\OS_SEM.o Release\OS_TASK.o \
Release\OS_CORE.o Release\OS_CPU_C.o
CARM_CPP = --no_debug --dwarf2 --cpp -O3
CARM_CPP_SRCS =
CARM_CPP_COMP = d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c $$SRC $(CARM_CPP) -o $$OBJ
CARM_CPP_OBJS =
CTHUMB = --thumb --no_debug --dwarf2 -O3
CTHUMB_SRCS =
CTHUMB_COMP = d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c $$SRC $(CTHUMB) -o $$OBJ
CTHUMB_OBJS =
CTHUMB_CPP = --thumb --no_debug --dwarf2 --cpp -O3
CTHUMB_CPP_SRCS =
CTHUMB_CPP_COMP = d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c $$SRC $(CTHUMB_CPP) -o $$OBJ
CTHUMB_CPP_OBJS =
AARM = --dwarf2
AARM_SRCS = .\codes\71x_vect.s .\codes\71x_init.s \
.\str7\OS_CPU_A.S
AARM_COMP = d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armasm $(AARM) -o $$OBJ $$SRC
AARM_OBJS = Release\71x_vect.o Release\71x_init.o \
Release\OS_CPU_A.o
#FLAGS end here (put all flag groups above this line)
EXTHDRS =
HDRS =
LDFLAGS = --entry Reset_Handler --scatter .\Codes\AddrMap.txt
# LIB_DEP is list of dependents for library build ($OBJS for example)
LIB_DEP =
# LIB_ARGS is argument line for librarian
LIB_ARGS =
# LIBS are system libraries as name
LIBS =
CC = cl$(TARGET)
LINKER = d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armlink
LIBRARIAN =
MAKENAME = ucos_Release.mk
PRINT = pr
PROGRAM = Debug\ucos.axf
BUILD_LIB = none.lib
POST_BUILD =
ALL_DEP = $(PROGRAM) $(POST_BUILD)
OBJS = $(CFLAGS_OBJS) $(CARM_OBJS) $(CARM_CPP_OBJS) $(CTHUMB_OBJS) \
$(CTHUMB_CPP_OBJS) $(AARM_OBJS)
SRCS = $(CFLAGS_SRCS) $(CARM_SRCS) $(CARM_CPP_SRCS) $(CTHUMB_SRCS) \
$(CTHUMB_CPP_SRCS) $(AARM_SRCS)
# depend is for dependant rules that should not be linked in
DEPEND =
O_DEPEND =
COMP_LINE = $(CFLAGS_COMP)
# .c.o is default compile line if not explicitly defined
.c.o :
$(COMP_LINE) $*.c
# all is first target
all: $(ALL_DEP)
@+echo --- Build-all done ---
#LINK: next one is the link command
$(PROGRAM): $(OBJS) $(DEPEND) $(O_DEPEND) $(MAKENAME)
$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
#BUILD_LIB: this is only valid if filled in at macro point
$(BUILD_LIB): $(LIB_DEP) $(OBJS) $(DEPEND) $(O_DEPEND) $(MAKENAME)
$(LIBRARIAN) $(LIB_ARGS) $(BUILD_LIB) $(OBJS)
clean:
+for %d in ($(OBJS) $(PROGRAM) $(BUILD_LIB)) do if exist %d del %d
rebuild: clean all
depend:; upddep $(MAKENAME)
index:; ctags -wx $(HDRS) $(SRCS)
print:; $(PRINT) $(HDRS) $(SRCS)
program: $(PROGRAM)
tags: $(HDRS) $(SRCS); ctags $(HDRS) $(SRCS)
# DEPEND: include files below
# Dependency summaries:
# System includes suppressed
# Missing files: 30
CODES_ST_ARM__71X_MAP_H=codes\st_arm\\71x_map.h codes\st_arm\\71x_type.h
CODES_ST_ARM__71X_LIB_H=codes\st_arm\\71x_lib.h $(CODES_ST_ARM__71X_MAP_H) \
codes\st_arm\\71x_conf.h codes\st_arm\\gpio.h
STR7__INCLUDES_H=str7\\includes.h str7\\os_cpu.h str7\\os_cfg.h \
source\\ucos_ii.h
CODES_ST_ARM_71X_MAP_H=codes\st_arm\71x_map.h codes\st_arm\\71x_conf.h \
codes\st_arm\\71x_type.h
CODES_ST_ARM_GPIO_H=codes\st_arm\gpio.h $(CODES_ST_ARM__71X_MAP_H)
CODES_ST_ARM_71X_IT_H=codes\st_arm\71x_it.h $(CODES_ST_ARM__71X_LIB_H)
CODES_ST_ARM_71X_LIB_H=codes\st_arm\71x_lib.h $(CODES_ST_ARM__71X_MAP_H) \
codes\st_arm\\71x_conf.h codes\st_arm\\gpio.h
# DEPEND: end include files
Release\main.o: .\codes\main.c $(CODES_ST_ARM__71X_LIB_H) \
codes\soft_define.h $(STR7__INCLUDES_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c .\codes\main.c \
$(CARM) -o Release\main.o
Release\retarget.o: .\codes\st_arm\retarget.c codes\st_arm\71x_conf.h
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c \
.\codes\st_arm\retarget.c $(CARM) -o Release\retarget.o
Release\71x_lib.o: .\codes\st_arm\71x_lib.c $(CODES_ST_ARM_71X_MAP_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c \
.\codes\st_arm\71x_lib.c $(CARM) -o Release\71x_lib.o
Release\gpio.o: .\codes\st_arm\gpio.c $(CODES_ST_ARM_GPIO_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c \
.\codes\st_arm\gpio.c $(CARM) -o Release\gpio.o
Release\71x_it.o: .\codes\st_arm\71x_it.c $(CODES_ST_ARM_71X_IT_H) \
$(CODES_ST_ARM_71X_LIB_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c \
.\codes\st_arm\71x_it.c $(CARM) -o Release\71x_it.o
Release\OS_TIME.o: .\source\OS_TIME.C $(STR7__INCLUDES_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c .\source\OS_TIME.C \
$(CARM) -o Release\OS_TIME.o
Release\OS_FLAG.o: .\source\OS_FLAG.C $(STR7__INCLUDES_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c .\source\OS_FLAG.C \
$(CARM) -o Release\OS_FLAG.o
Release\OS_MBOX.o: .\source\OS_MBOX.C $(STR7__INCLUDES_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c .\source\OS_MBOX.C \
$(CARM) -o Release\OS_MBOX.o
Release\OS_MEM.o: .\source\OS_MEM.C $(STR7__INCLUDES_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c .\source\OS_MEM.C \
$(CARM) -o Release\OS_MEM.o
Release\OS_MUTEX.o: .\source\OS_MUTEX.C $(STR7__INCLUDES_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c .\source\OS_MUTEX.C \
$(CARM) -o Release\OS_MUTEX.o
Release\OS_Q.o: .\source\OS_Q.C $(STR7__INCLUDES_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c .\source\OS_Q.C \
$(CARM) -o Release\OS_Q.o
Release\OS_SEM.o: .\source\OS_SEM.C $(STR7__INCLUDES_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c .\source\OS_SEM.C \
$(CARM) -o Release\OS_SEM.o
Release\OS_TASK.o: .\source\OS_TASK.C $(STR7__INCLUDES_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c .\source\OS_TASK.C \
$(CARM) -o Release\OS_TASK.o
Release\OS_CORE.o: .\source\OS_CORE.C $(STR7__INCLUDES_H)
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c .\source\OS_CORE.C \
$(CARM) -o Release\OS_CORE.o
Release\OS_CPU_C.o: .\str7\OS_CPU_C.C source\\ucos_ii.h
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armcc -c .\str7\OS_CPU_C.C \
$(CARM) -o Release\OS_CPU_C.o
Release\71x_vect.o: .\codes\71x_vect.s
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armasm $(AARM) -o \
Release\71x_vect.o .\codes\71x_vect.s
Release\71x_init.o: .\codes\71x_init.s
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armasm $(AARM) -o \
Release\71x_init.o .\codes\71x_init.s
Release\OS_CPU_A.o: .\str7\OS_CPU_A.S
d:\armfor~1\rvct\programs\2.1\526\st\win_32~1\armasm $(AARM) -o \
Release\OS_CPU_A.o .\str7\OS_CPU_A.S
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -