⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.bak

📁 原创!!! 刚刚完成的ucos2 2.76 for 瑞萨m16/60
💻 BAK
字号:
#
# Makefile for M16C Serise Micon
# For SONY MINI/MICRO Serise 
#


# ***** Target Name ********************************************
# 婡庬柤傪巜掕偟偰偔偩偝偄
TARGET	= NEX
#all:	filecopy $(TARGET).MSK
all:	$(TARGET).MSK
ncp:	$(TARGET).MSK


# ***** Fmake **************************************************
SOURCE_PATHD = h:\sony\05model\work
filecopy:
	fmake32 &&|
# FMAKE傪幚峴偡傞嵺偺抬操(CP)偺撪梕傪婰弎偟偰壓偝偄
		src_path=$(SOURCE_PATHD)\COMMON\MODEL\NEX
		src_path=$(SOURCE_PATHD)\COMMON\MODEL\NEX\M16C
		src_path=$(SOURCE_PATHD)\COMMON\FLT
		src_path=$(SOURCE_PATHD)\COMMON\FLT\NEX
		src_path=$(SOURCE_PATHD)\COMMON\FLT\NEX\M16C
		src_path=$(SOURCE_PATHD)\COMMON\KEY
		src_path=$(SOURCE_PATHD)\COMMON\KEY\NEX
		src_path=$(SOURCE_PATHD)\COMMON\AMP
		src_path=$(SOURCE_PATHD)\COMMON\AMP\NEX
	   	src_path=$(SOURCE_PATHD)\COMMON\AMP\FUNC_VOL\BD_3881
		src_path=$(SOURCE_PATHD)\COMMON\SYS
		src_path=$(SOURCE_PATHD)\COMMON\SYS\M16C
		src_path=$(SOURCE_PATHD)\COMMON\TEST
		src_path=$(SOURCE_PATHD)\COMMON\TIMER
		src_path=$(SOURCE_PATHD)\GLOBAL\CD
		src_path=$(SOURCE_PATHD)\GLOBAL\CD\CD_SYS
		src_path=$(SOURCE_PATHD)\GLOBAL\CD\MP3_SYS
		src_path=$(SOURCE_PATHD)\GLOBAL\CD\CDM\0TRAY
		src_path=$(SOURCE_PATHD)\GLOBAL\DECK\LOGIC
		src_path=$(SOURCE_PATHD)\GLOBAL\DECK\LOGIC\ALPS
		src_path=$(SOURCE_PATHD)\GLOBAL\TUNER
		src_path=$(SOURCE_PATHD)\GLOBAL\TUNER\PLL_SANYO
		src_path=$(SOURCE_PATHD)\GLOBAL\TUNER\RDS_COM
		src_path=$(SOURCE_PATHD)\GLOBAL\CD\BD
		src_path=$(SOURCE_PATHD)\GLOBAL\CD\BD\BD81
		dst_path=.
		file_suf=*.c;*.h;*.inc;*.a30;
		obj_path=object
		obj_suf=*.obj
|


# ***** Object *************************************************
# 巊梡偡傞堤藜蕺改傪巜掕偟偰壓偝偄
LOCAL_OBJ	=			\
		NCRT0.R30	\

OS_OBJ		=			\
			os_cpu_a.r30 \
			os_task.r30 \
			os_cpu_c.r30 \
			os_core.r30 \
#			os_dbg_r.r30 \
			os_mutex.r30 \
			os_time.r30 \
			os_flag.r30 \
			os_q.r30 \
			os_mbox.r30 \
			os_sem.r30 \
			os_mem.r30 \
		test1.r30	\
			OS_CPU_HOOK_C.r30\
#	OSTickTimer.r30\



OBJECT		=			\
		$(LOCAL_OBJ)	\
		$(OS_OBJ)		\



# ***** File Extention *****************************************
.path.r30	= object
.path.exe	= .
.suffixes: .c .a30


# ***** Tool Path **********************************************
TOOLPATH 	= 
CCOMP 		= $(TOOLPATH)nc30
ASM 		= $(TOOLPATH)as30
LINK 		= $(TOOLPATH)ln30
LMC30 		= $(TOOLPATH)lmc30
#MM30 		= $(TOOLPATH)mm
MM30 		= C:\MTOOL\MM3R3\BIN\MM
FMAKE		= fmake32




# ***** Source File ****************************************
.c.r30:
#	$(CCOMP) -c -OR -O4 -OC -ONS -OSA -ONA -ONCPFS -WNUSF -fSA -finfo -fNA -I. -g -Wall -WEF object\$&.ctg -dir object $<
	$(CCOMP) @COPT.CMD object\$&.ctg -dir object $<

.a30.r30:
	$(ASM) -. -SM -P -T -Oobject $<


# ***** Link ***********************************************
$(TARGET).x30:	$(OBJECT)
	$(LINK) @&&|
	-. -G -MSL -NOSTOP -T -l nc30lib  -O $(TARGET)
	$**
##	$(LIB)
|

# ***** MOT File Create ************************************
$(TARGET).mot:	$(TARGET).x30
	$(LMC30) $(TARGET).x30


# ***** MSK File Create ************************************
$(TARGET).msk:	$(TARGET).mot
	$(MM30) @mm.dat > $(TARGET).cod


# ***** CLEAN **********************************************
clean:	
		del $(.path.r30)\*.r30
		del $(.path.r30)\*.ctg
		del	$(.path.exe)\NEX.cod
		del	$(.path.exe)\NEX.cwp
		del	$(.path.exe)\NEX.cwt
		del	$(.path.exe)\NEX.map
		del	$(.path.exe)\NEX.mot.
		del	$(.path.exe)\NEX.msk
		del	$(.path.exe)\NEX.Watch.cwf
		del	$(.path.exe)\NEX.x30

clean_all:
		del $(.path.r30)\*.r30
		del $(.path.r30)\*.ctg
		del $(.path.r30)\*.c
		del $(.path.r30)\*.h
		del $(.path.r30)\*.a30
		del $(.path.r30)\*.inc
		del	$(.path.exe)\NEX.cod
		del	$(.path.exe)\NEX.cwp
		del	$(.path.exe)\NEX.cwt
		del	$(.path.exe)\NEX.map
		del	$(.path.exe)\NEX.mot
		del	$(.path.exe)\NEX.msk
		del	$(.path.exe)\NEX.Watch.cwf
		del	$(.path.exe)\NEX.x30

⌨️ 快捷键说明

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