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

📄 makefile

📁 以太网交换机协议平台stp协议的设计与实现源代码。
💻
字号:
#****************************************************************************
#
#   Copyright (c), 1998 RouterWare, Inc.
#
#	Makefile for the GNU Tools for VxWorks x86 target and PorwePc Target
#
#	Spanning Tree - Module
#
#
#******************************************************************************
SUB_DIR=spantree
OBJ_DIR=..\obj
INC_DIR=..\..\include
INC_RWOS_DIR=../../include/rwos

vpath %.h ../../include ../../include/rwos ../../lsl /tornado/target/h

#******************************************************************************
# GNU Tools for VxWorks Target
#******************************************************************************

TOOL = gnu
MOVE = move
COPY = copy

ifdef powerpc

CFLAGS = -Wall -DCPU=PPC860  -mcpu=860 -D_GNU_TOOL -c \
	-fno-for-scope -nostdinc -D__STDC__ -DBIG_ENDIAN -D__LSL__ -D__BIG_ENUMS__ \
	-g -fpack-struct -funaligned-pointers -I../../include -I../../include/rwos \
	-I/tornado/target/h

CC = ccppc		
AR = arppc
LD = ldppc

else 

CC = cc386

CFLAGS = -DCPU=I80386 -I $WIND_BASE/target/h -fno-builtin -O \
	-mno-486 -fno-defer-pop -nostdinc -c  -D__STDC__ -D__LSL__ -D__BIG_ENUMS__ \
	-g -fshort-enums -fpack-struct -I../../include -I../../include/rwos  \
	-I/tornado/target/h

AR = ar386
LD = ld386

endif

#******************************************************************************
# VxWorks Target
#******************************************************************************
all.o: macbrcfg.o macbrdb.o macbrini.o macbrmgr.o macbrmgt.o macbrrx.o macbrspn.o macbrtim.o macbrtx.o macbsnmp.o

	$(LD) -o stp_lib.o -r macbrcfg.o macbrdb.o macbrini.o macbrmgr.o macbrmgt.o macbrrx.o macbrspn.o macbrtim.o macbrtx.o macbsnmp.o

	$(COPY) stp_lib.o ..\..\build


#******************************************************************************
# VxWorks Target Dependencies
#******************************************************************************

macbrcfg.o: kmacbr.h kstart.h lslproto.h macbridg.h v8022str.h \
	 vethstr.h vfdtstr.h vmacbr.h vmacbstr.h vnvrmstr.h vnvstp.h macbrcfg.c

macbrdb.o: kmacbr.h kstart.h lslproto.h macbridg.h v8022str.h \
	 vethstr.h vfdtstr.h vmacbr.h vmacbstr.h macbrdb.c

macbrini.o: kmacbr.h kstart.h lslproto.h macbridg.h v8022str.h \
	 vethstr.h vfdtstr.h vmacbr.h vmacbstr.h macbrini.c

macbrmgr.o: kmacbr.h kstart.h macbridg.h v8022str.h vethstr.h \
	 vfdtstr.h vmacbr.h vmacbstr.h macbrmgr.c

macbrmgt.o: kmacbr.h kmgmt.h kstart.h macbridg.h v8022str.h vethstr.h \
	 vfdtstr.h vmacbr.h vmacbstr.h vmacmstr.h macbrmgt.c

macbrrx.o: kmacbr.h kstart.h macbridg.h v8022str.h vethstr.h vfdtstr.h \
	 vmacbr.h vmacbstr.h macbrrx.c

macbrspn.o: kmacbr.h kstart.h lslproto.h macbridg.h v8022str.h \
	 vethstr.h vfdtstr.h vmacbr.h vmacbstr.h macbrspn.c

macbrtim.o: kmacbr.h kstart.h macbridg.h v8022str.h vethstr.h \
	 vfdtstr.h vmacbr.h vmacbstr.h macbrtim.c

macbrtx.o: kmacbr.h kstart.h macbridg.h v8022str.h vethstr.h vfdtstr.h \
	 vmacbr.h vmacbstr.h macbrtx.c

macbsnmp.o: kmacbr.h kstart.h lslproto.h macbridg.h v8022str.h \
	 vethstr.h vfdtstr.h visnpstr.h vmacbr.h vmacbstr.h vmacsnmp.h macbsnmp.c

#******************************************************************************
# Clean target image
#******************************************************************************
clean:
	del *.o

⌨️ 快捷键说明

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