makefile

来自「ucos在所有cpu下的移植范例」· 代码 · 共 47 行

TXT
47
字号
NAME	= siminfo

CC      = m68k-coff-gcc
LD      = m68k-coff-ld
AR      = m68k-coff-ar
AS      = m68k-coff-as
GS      = m68k-coff-gasp
RM      = rm

.SUFFIXES : .o .c .s

CFLAGS = -m5200  -msoft-float -Wall -O2


all: ucostest.x


ucos.o: ucos.c includes.h ucosmcfc.h ucos.h
	$(CC) $(CFLAGS) $< -c -o $@

ucosMCFc.o: ucosMCFc.c
	$(CC) $(CFLAGS) $< -c -o $@

ucosMCFa.o: ucosMCFa.s
	$(AS) $< -o $@ -m5200

test.o: test.c
	$(CC) $(CFLAGS) $< -c -o $@

ucostest.x: test.o ucos.o ucosMCFa.o ucosMCFc.o sbc5206.ld
	$(LD) test.o ucos.o ucosMCFa.o ucosMCFc.o -Tsbc5206.ld -o ucostest.x -Map ucostest.map -n -s



clean:
	rm *.o
	rm *.x
	rm *.map








⌨️ 快捷键说明

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