📄 makefile
字号:
#**************************************************************************
#* FILE NAME: tmakefile COPYRIGHT (c) MOTOROLA 2002 *
#* VERSION: 1.0 *
#* *
#* DESCRIPTION: This is the makefile for the TPU FQD example files. *
#*========================================================================*
#* MAKE: GNU make VERSION: 3.79.1 *
#* AUTHOR: Jeff Loeliger *
#* *
#* HISTORY *
#* REV AUTHOR DATE DESCRIPTION OF CHANGE *
#* --- ----------- --------- --------------------- *
#* 1.0 J. Loeliger 03/Aug/02 Initial version of file. *
#* 1.0fqm R.Dees 07/Sept/02 Nodified for FQM TPU function example
#**************************************************************************
CC = dcc
AS = das
LD = dld
CFLAGS = -tPPC555EH -g3 -c -Xnested-interrupts
ASFLAGS = -tPPC555EH
LDFLAGS = -tPPC555EH mpc500.dld -m2
LIBS = -li -lchar
OBJS = crt0m500.o mpc500_util.o tpu_fqm.o ex_tbl.o ex_funcs.o
all: tpu_fqm_ex1.elf
tpu_fqm_ex1.elf : tpu_fqm_ex1.o $(OBJS) makefile mpc500.dld
$(LD) $(LDFLAGS) tpu_fqm_ex1.o $(OBJS) $(LIBS) -o ${@F} > tpu_fqm_ex1.map
tpu_tsm_ex1.o : tpu_fqm_ex1.c mpc555.h makefile
$(CC) $(CFLAGS) $< -o $@
tpu_tsm.o : tpu_fqm.c mpc555.h makefile
$(CC) $(CFLAGS) $< -o $@
mpc500_util.o : mpc500_util.c mpc555.h makefile
$(CC) $(CFLAGS) $< -o $@
crt0m500.o : crt0m500.s makefile
$(AS) $(ASFLAGS) $<
ex_tbl.o : ex_tbl.s
$(AS) $(ASFLAGS) $<
ex_funcs.o : ex_funcs.c m_common.h makefile
$(CC) $(CFLAGS) $< -o $@
mpc555.h : m_common.h m_flash.h m_mios.h m_qadc64.h m_qsmcm.h \
m_sram.h m_toucan.h m_tpu3.h m_usiu.h makefile
#mpc565.h : m_common.h m_dptram.h m_uc3f.h m_mios14.h m_qadc.h m_qsmcm.h \
# m_calram.h m_toucan.h m_tpu3.h m_uimb.h m_usiu.h m_dlcmd2.h makefile
#mpc565.h : m_common.h m_flash.h m_mios.h m_qadc64.h m_qsmcm.h \
m_sram.h m_toucan.h m_tpu3.h m_usiu.h makefile
# Dummy targets needed by some versions of make
makefile :
clean:
rm -f *.o *.elf *.map
rm -f *.ou1 *.db *.db2 *.blk
rm -f *.?~ a.out
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -