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