makefile

来自「050117 CD 修正分 iTRON hosroot」· 代码 · 共 42 行

TXT
42
字号
H8INC = ..\..\..\..\..\..\h8300h\bin\include
HOSINC = ..\..\include

OBJS   = cfg_asm.obj cfg_c.obj sample.obj h8_sci.obj hos_c.obj hos_asm.obj
CC     = cc38h
ASM    = a38h
LNK    = l38h
CNV    = c38h
CFLAGS = -CPU=300HA:24 -INCLUDE=$(H8INC),$(HOSINC) -EEPMOV
#CFLAGS = -INCLUDE=\akih8c -INCLUDE=..\include
AFLAGS = 

.SUFFIXES:
.SUFFIXES: .src .c

.c.obj:
	$(CC)  $< $(CFLAGS)

.src.obj:
	$(ASM) $< $(AFLAGS)


sample.mot: sample.abs
	$(CNV) sample.abs sample.mot

sample.abs: $(OBJS) LNK.SUB
	$(LNK) -SUBCOMMAND=lnk.sub

cfg_c.c cfg_asm.src defid.h: hos.cfg sample.h h8_sci.h
	HCFGH8h

h8_sci.obj: h8_sci.h

sample.obj: sample.h


clean:
	del *.obj
	del *.lis
	del CFG_ASM.SRC
	del CFG_C.C

⌨️ 快捷键说明

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