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

📄 makefile

📁 MPC860SAR源代码
💻
字号:
#/****************************************************************************
#
#        MAKEFILE
#
#
# History
# 4/98	jes    Initial writeup
#
#-----------------------------------------------------------------------------
#
# Description:  This is the Makefile for the 860SAR AAL5 sample code.
# It was used in both windows and unix environments.  Please change 
# the paths accordingly.  The build the object, simply type make in the 
# directory where this Makefile is loated. 
#
# Note: MKS make was used to build object in Windows environment. 
# To use either DOS or Unix, you must remove the # from respective build
# definitions.
#****************************************************************************/

# For Unix
#HCDIR=/usr1/soupac/mwppc
#BIN = $(HCDIR)/bin
#LIB = $(HCDIR)/lib/be/fsoft
#ASM = $(BIN)/asppc -be
#LINK = $(BIN)/ldppc 
#MW_CC = $(BIN)/hcppc 

# For DOS
HCDIR = c:\hcppc
BIN = $(HCDIR)\bin
LIB = $(HCDIR)\lib\be\fsoft
ASM = $(BIN)\asppc -be
MW_CC = $(BIN)\hcppc
LINK = $(BIN)\ldppc 

NAME=aal5_sar
OBJ_NAME=$(NAME).out

# To generate assembly
#CC = $(BIN)\hcppc -c -HB -g -DMetaWare -Hefile=err.txt -Hsds -fsoft -Hanno -S

# Normal Compile

CC = $(MW_CC) -c -HB -g -DMetaWare -Hefile=err.txt -Hsds -fsoft -Humake \
     -Hon=Use_eieio -Hsyslib
     

OBJECTS=startup.o aal5_sar.o

all: $(OBJ_NAME)

#C File build rule 
%.o: %.c
	$(CC) $< 

#S File build rule 
%.o: %.s
	$(ASM) $< 

$(OBJ_NAME): $(OBJECTS)
	$(LINK) -o $(OBJ_NAME) $(OBJECTS) -Bstart_addr=0x10000 -L$(LIB) -lc 

depend: 
	makedepend -I. *.c

# DO NOT DELETE THIS LINE -- make depend depends on it.

#Dependencies:

aal5_sar.o: aal5_sar.c netcomm.h sar.h mpc860.h masks860.h 
startup.o: startup.s 

⌨️ 快捷键说明

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