?? makefile
字號(hào):
#
#
# simple make file for ucos-ii avr-gcc port
#
# AVR-GCC port version : 1.0 2001-04-02 Jesper Hansen (jesperh@telia.com)
#
#
#
TRG = test
TRGDIR = ./obj
LSTDIR = ./lst
INCDIR = ../include
OS_DIR = ../os_srcs
DEP_DIR = ../avr_risc
#LIBDIR = /usr/local/avrgcc/lib
LIBDIR =
#
# Select the processor and appropriate linker script below
#
#
# At90S8515
#
MCU = at90s8515
#MCU = atmega103
#LDFLAGS = -Tavrmega103.x
###############################################################################
CPFLAGS = -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=$(<:.c=.lst)
ASFLAGS = -Wa,-gstabs
LDFLAGS += -Wl,-Map=$(TRG).map,--cref
###############################################################################
OS_SRCS = $(OS_DIR)/os_core.c \
$(OS_DIR)/os_flag.c \
$(OS_DIR)/os_mbox.c \
$(OS_DIR)/os_mem.c \
$(OS_DIR)/os_mutex.c \
$(OS_DIR)/os_q.c \
$(OS_DIR)/os_sem.c \
$(OS_DIR)/os_task.c \
$(OS_DIR)/os_time.c
OS_OBJS = $(OS_SRCS:.c=.o)
DEP_SRCS = $(DEP_DIR)/os_cpu_c.c $(DEP_DIR)/os_cpu_a.s
DEP_OBJS = $(DEP_DIR)/os_cpu_c.o $(DEP_DIR)/os_cpu_a.o
APP_SRCS = test.c
APP_OBJS = $(APP_SRCS:.c=.o)
#CSRC = $(OS_SRCS) $(DEP_SRCS) $(APP_SRCS)
#ASRC = $(DEP_DIR)/os_cpu_a.s
#OBJ = $(ASRC:.s=.o) $(SRC:.c=.o)
ALL_OBJS = $(APP_OBJS) $(OS_OBJS) $(DEP_OBJS)
########### you should not need to change the following line #############
include ../makedefs
###############################################################################
all: $(ALL_OBJS) $(TRG).elf $(TRG).hex $(TRG).cof $(TRG).eep $(TRG).ok
###############################################################################
clean:
rm -f $(TRGDIR)/*.o
rm -f $(LSTDIR)/*.lst
rm -f $(OS_DIR)/*.o $(OS_DIR)/*.lst
rm -f $(DEP_DIR)/*.o $(DEP_DIR)/*.lst
rm -f *.map
rm -f *.elf
rm -f *.obj
rm -f *.eep
rm -f *.o
rm -f *.lst
rm -f *.sym
rm -f *.cof
cleanall:
rm -f $(TRGDIR)/*.o
rm -f $(OS_DIR)/*.o $(OS_DIR)/*.lst
rm -f $(DEP_DIR)/*.o $(DEP_DIR)/*.lst
rm -f $(LSTDIR)/*.lst
rm -f *.map
rm -f *.obj
rm -f *.elf
rm -f *.hex
rm -f *.eep
rm -f $(LSTDIR)/*.lst
rm -f *.map
rm -f *.obj
rm -f *.elf
rm -f *.hex
rm -f *.eep
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -