⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 ppc860的ucos part
💻
字号:
#
# Makefile for bsetest.elf, Diab environment
#
# Author: Harry E. Barnett, Barnett Systems Engineering
#		  harryb@hbbse.com http://www.hbbse.com
#
# TARGET MPC823, Elf, No floating point support, "simple" environment
#
# Version V1.00
#
#######################################################################

TARGET = -tPPC823EN:simple

OBJS =	bsestart.o bsecrt0.o bsetest.o bseppcc.o bseppca.o \

INCLS	=	../include/ucos_ii.h ../include/bseppc.h

ASM_FLAGS	= $(TARGET) -g -l

CFLAGS		= $(TARGET) -Xlint -Xnested-interrupts -I../include -g -c

.c.o :
	dcc $(TARGET) -g -c -o $*.o $<

.s.o :
	das $(TARGET) -g -l $<

bsetest.elf: $(OBJS) $(LIBDIR)/ucos-ii.a bsetest.dld makefile
	dld $(TARGET) -o $@ -e poreset $(OBJS) -L../lib -l:ucos-ii.a \
			-lc bsetest.dld -m7 > bsetest.map

$(LIBDIR)/ucos-ii.a: ../source/os_core.o ../source/os_mbox.o \
			../source/os_mem.o ../source/os_q.o ../source/os_sem.o \
			../source/os_task.o ../source/os_time.o
	cd ../source; make

bsestart.o: bsestart.s
	das $(ASM_FLAGS) $<

bsecrt0.o: bsecrt0.s
	das $(ASM_FLAGS) $<

bsetest.o:	bsetest.c $(INCLS)
	dcc $(CFLAGS) -o $*.o $*.c

bseppcc.o:	bseppcc.c $(INCLS)
	dcc $(CFLAGS) -o $*.o $*.c

bseppca.o:	bseppca.s
	das $(ASM_FLAGS) $<

clean:
	-@$(RM) *.o
	-@$(RM) *.od
	-@$(RM) *.map
	-@$(RM) *.elf
	-@$(RM) *.L
	-@$(RM) *.l
	-@$(RM) *.blk
	-@$(RM) *.db
	-@$(RM) *.db2
	-@$(RM) *.ou1
	-@$(RM) makelog

⌨️ 快捷键说明

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