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