proteus编译汇编和C的编译脚本Makefile

###############################################################################
# Makefile for project 
###############################################################################

## General options
PROJECT = 
MCU = 8086
COMPILER = "Digital Mars C"
TARGET = Debug
SHELL = C:\WINDOWS\system32\cmd.exe

## Tools general options
ASMFLAGS=/c /Zm /Zi /Zd /Zf
CCFLAGS=-g -ms -0 -c
LDFLAGS=/CO /NODEF:SDS /NOD /DEB /DEBUGB /STACK:1024

## Processing Tools
CC=dmc.exe
ASM=ml.exe
LD=optlink.exe
#  C:/Users/cxhust/AppData/Local/Temp/87c3a743b876455f99023a073a30c942/8086/Debug/Debug.exe: TOOL=LD
#     C:/Users/cxhust/AppData/Local/Temp/87c3a743b876455f99023a073a30c942/8086/Debug/main.obj: TOOL=CC
#        C:/Users/cxhust/AppData/Local/Temp/87c3a743b876455f99023a073a30c942/8086/main.c
#     C:/Users/cxhust/AppData/Local/Temp/87c3a743b876455f99023a073a30c942/8086/Debug/rtl.obj: TOOL=ASM
#        C:/Users/cxhust/AppData/Local/Temp/87c3a743b876455f99023a073a30c942/8086/rtl.asm
#     C:/Users/cxhust/AppData/Local/Temp/87c3a743b876455f99023a073a30c942/8086/Debug/board.obj: TOOL=CC
#        C:/Users/cxhust/AppData/Local/Temp/87c3a743b876455f99023a073a30c942/8086/board.c
#     C:/Users/cxhust/AppData/Local/Temp/87c3a743b876455f99023a073a30c942/8086/Debug/calc.obj: TOOL=CC
#        C:/Users/cxhust/AppData/Local/Temp/87c3a743b876455f99023a073a30c942/8086/calc.c
#     C:/Users/cxhust/AppData/Local/Temp/87c3a743b876455f99023a073a30c942/8086/math.lib

# Build tree:
all:	Debug

Debug:	Debug.exe

Debug.exe:	main.obj rtl.obj board.obj calc.obj ../math.lib 
	$(LD) $(LDFLAGS) main.obj+rtl.obj+board.obj+calc.obj+..\math.lib,Debug.exe

main.obj:	../main.c 
	$(CC) $(CCFLAGS) -omain.obj ../main.c

rtl.obj:	../rtl.asm 
	$(ASM) $(ASMFLAGS) ../rtl.asm

board.obj:	../board.c 
	$(CC) $(CCFLAGS) -oboard.obj ../board.c

calc.obj:	../calc.c 
	$(CC) $(CCFLAGS) -ocalc.obj ../calc.c

# tidy - delete all temporary files which are not involved in the target generation
tidy:

# cleanup - delete all generated files
clean:	tidy
	rm -rf Debug.exe
	rm -rf main.obj
	rm -rf rtl.obj
	rm -rf board.obj
	rm -rf calc.obj

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iCxhust

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值