interwork.mk

来自「realview22.rar」· MK 代码 · 共 48 行

MK
48
字号
CC=armcc
TCC=tcc
AS=armasm
LD=armlink
AR=armar
FE=fromelf


all: armtothumb.axf thumbtoarm.axf
# for Unix
#	@echo Build completed
# for Windows
	@if exist *.axf echo Build completed

rebuild: clean all

clean:
# for Unix
#	rm -f *.o *.axf
# for Windows
	if exist *.o del *.o
	if exist *.axf del *.axf


CFLAGS = -g -O1 --apcs /interwork


# armtothumb
armtothumb.axf: armmain.o thumbsub.o
	$(LD) armmain.o thumbsub.o -o armtothumb.axf --info veneers

armmain.o: armmain.c
	$(CC) -c $(CFLAGS) armmain.c -o armmain.o

thumbsub.o: thumbsub.c
	$(TCC) -c $(CFLAGS) thumbsub.c -o thumbsub.o

# thumbtoarm
thumbtoarm.axf: thumbmain.o armsub.o
	$(LD) thumbmain.o armsub.o -o thumbtoarm.axf --info veneers

thumbmain.o: thumbmain.c
	$(TCC) -c $(CFLAGS) thumbmain.c -o thumbmain.o

armsub.o: armsub.c
	$(CC) -c $(CFLAGS) armsub.c -o armsub.o

⌨️ 快捷键说明

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