?? makefile
字號(hào):
##########################################################################################################
# file : Makefile
#
# Author : Farid LEZIAR ( fleziar@yahoo.fr )
# Date : July 2002
#
# uC/OS-II Library Makefile with uC/OS-View support
#
# Put uC/OS-II & uC/OS-View source files in directory which contain this file and build the librtos32.a library.
#
#
# Dont forget to update your $PATH environment variable
# ( for example add "C:\Altera\Excalibur\sopc_builder_2_5\bin\nios-gnupro\bin;
# C:\Altera\Excalibur\sopc_builder_2_5\bin;C:\Cygwin\bin;C:\Cygwin\contrib\bin" )
#
##########################################################################################################
# modified by dxh 040315
INCLUDES_FILES = includes.h OS_CFG.H OS_CPU.H uCOS_II.H macros.s OSNios.h OS_Viewc.h
SOURCES = OS_CPU_C.c OS_CORE.c OS_FLAG.c OS_MBOX.c \
OS_MEM.c OS_MUTEX.c OS_Q.c OS_SEM.c OS_TASK.c \
OS_TIME.c uCOS_II.c OS_CPU_A32.s OSNios.c \
RTOSOBJ = OS_CPU_C.o OS_CORE.o OS_FLAG.o OS_MBOX.o \
OS_MEM.o OS_MUTEX.o OS_Q.o OS_SEM.o OS_TASK.o \
OS_TIME.o uCOS_II.o OS_CPU_A32.o OSNios.o \
LIBRARY = librtos32.a
INC_PATH = -I . -I ../inc -I ../../inc -I ../../../inc \
-I ../../../../inc -I ../../../../../inc
GCC_OPTS = -g -m32
rtos : $(RTOSOBJ)
nios-elf-ar -r $(LIBRARY) $(RTOSOBJ)
OS_CPU_C.o : OS_CPU_C.c $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c OS_CPU_C.c -o OS_CPU_C.o
OS_CORE.o : OS_CORE.c $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c OS_CORE.c -o OS_CORE.o
OS_FLAG.o : OS_FLAG.c $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c OS_FLAG.c -o OS_FLAG.o
OS_MBOX.o : OS_MBOX.c $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c OS_MBOX.c -o OS_MBOX.o
OS_MEM.o : OS_MEM.c $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c OS_MEM.c -o OS_MEM.o
OS_MUTEX.o : OS_MUTEX.c $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c OS_MUTEX.c -o OS_MUTEX.o
OS_SEM.o : OS_SEM.c $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c OS_SEM.c -o OS_SEM.o
OS_Q.o : OS_Q.c $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c OS_Q.c -o OS_Q.o
OS_TASK.o : OS_TASK.c $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c OS_TASK.c -o OS_TASK.o
OS_TIME.o : OS_TIME.c $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c OS_TIME.c -o OS_TIME.o
uCOS_II.o : uCOS_II.c $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c uCOS_II.c -o uCOS_II.o
OS_CPU_A32.o : OS_CPU_A32.s $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c OS_CPU_A32.s -o OS_CPU_A32.o
OSNios.o : OSNios.c $(INCLUDES_FILES)
nios-elf-gcc $(INC_PATH) $(GCC_OPTS) -c OSNios.c -o OSNios.o
clean :
rm $(RTOSOBJ)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -