📄 makefile
字号:
#/****************************************************************************
#
# 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 + -