📄 makefile.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 + -