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

📄 makefile

📁 vxworks下radius协议栈 的源代码
💻
字号:
# Makefile - makefile for vw/src/wrn/radius## DESCRIPTION# This file contains the makefile rules for building the vx RADIUS Client library## /* Modification history */# 01c,24jul03,snd The LIB_BASE_NAME macro is added for archiving libradius.a.# 01b,24jul03,snd Included target/h/netinet in header file paths reqd #                 for compilation for VIRTUAL_STACK builds.# 01a,10may03,snd -D__EAP__ is ON by default. #                 Also override directive added for ADDED_CFLAGS#*/TGT_DIR=$(WIND_BASE)/targetWRN_NB_HEADERS_DIR=$(WIND_BASE)/target/h/wrnWRN_NB_HEADERS_VSTACK_DIR=$(WIND_BASE)/target/h/netinetWRN_NB_HEADERS_RWOS_DIR=$(WRN_NB_HEADERS_DIR)/rwosWRN_NB_HEADERS_RADIUS_EXTERN_DIR=$(WIND_BASE)/target/h/wrn/radiusIS_ENVOY93_INSTALLED := $(wildcard $(TGT_DIR)/h/wrn/wm/snmp/vxagent/snmpdLib.h)# Instructions for envoy 9.2 (or Epilogue)# ----------------------------------------# Epilogue Installation directory should be given if __RADIUS_MIB__ support# added for ENVOY 9.2 integration with RADIUS. for example, E:\Tornado2.2PPC\EPILOGUE# Instructions for envoy 9.3 (or Wind Manager)# --------------------------------------------# WindManage directory should be given if __RADIUS_MIB__ support added for# ENVOY 9.3 integration with RADIUS. Remove snmpdLib.h in <WIND_BASE>/target/h # for envoy 9.3 integration.ifeq ($(IS_ENVOY93_INSTALLED),)WRN_EPILOGUE_INSTALLATION_DIR=<Epilogue Installation directory>WRN_NB_HEADERS_SNMP_DIR=-I$(WIND_BASE)/target/h/snmp \			-I$(WRN_EPILOGUE_INSTALLATION_DIR) \			-I$(WRN_EPILOGUE_INSTALLATION_DIR)/port/vxworkselseWRN_WM_INSTALLATION_DIR=$(TGT_DIR)/h/wrn/wmWRN_NB_HEADERS_SNMP_DIR=-I$(WRN_WM_INSTALLATION_DIR)/snmp/engine \			-I$(WRN_WM_INSTALLATION_DIR)/util/port/vxworks \			-I$(WRN_WM_INSTALLATION_DIR)/snmp/vxagentendifDOC_FILES=      radius_attribute.c \			radius_authorize.c \			radius_configure.c \			radius_debug.c \			radius_initialize.c \			radius_interface.c \			radius_message_digest.c \			radius_rx.c \			radius_task.c \			radius_timer.c \			radius_tx.c \			radius_utils.c \			radius_acct_mib.c \			radius_auth_mib.c \			radius_mib_public.c \			radius_mib_struct.c \			radiusCfg.c \                        radiusLib.cLIB_BASE_NAME=radiusoverride ADDED_CFLAGS+=-g \			$(WRN_NB_HEADERS_SNMP_DIR) \			-I$(WRN_NB_HEADERS_DIR) \			-I$(WRN_NB_HEADERS_RWOS_DIR) \			-I$(WRN_NB_HEADERS_RADIUS_EXTERN_DIR) \			-I$(WRN_NB_HEADERS_VSTACK_DIR) \			-D__BIG_ENUMS__ \			-D__RADIUS_CLIENT__ \			-D__RAM_FILE__ \			-D__VxWORKS__ \                        -D__SYNCHRONIZED_INITIALIZATION__ \                        -D__EAP__ \                        -D__RADIUS_ATTRIBUTE_VERIFICATION_DEBUG__# Need to add -D__RADIUS_MIB__ to ADDED_CFLAGS if you want to include the RADIUS MIBs# Need to add -D__EAP__ to ADDED_CFLAGS if you want to support rfc 2869 (RADIUS Extensions)# -D__EAP__ is added by default. # Need to add -D__RADIUS_ATTRIBUTE_VERIFICATION_DEBUG__ to ADDED_CFLAGS if you want attribute verification# before sending it RADIUS server.                        OBJS=           radius_attribute.o \			radius_authorize.o \			radius_configure.o \			radius_debug.o \			radius_initialize.o \			radius_interface.o \			radius_message_digest.o \			radius_rx.o \			radius_task.o \			radius_timer.o \			radius_tx.o \			radius_utils.o \			radius_acct_mib.o \			radius_auth_mib.o \			radius_mib_public.o \			radius_mib_struct.o \			radiusCfg.o \			radiusLib.oinclude $(TGT_DIR)/h/make/rules.library

⌨️ 快捷键说明

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