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

📄 makefile

📁 radius协议源码÷The Radius Stack will connect to a Radius Server. This stack implementation is built upo
💻
字号:
## OSP Library Makefile#INCLDIR = ../include/osp -I../../../do-not-distribute/openssl/openssl-0.9.4/include/opensslifeq ($(TARGET_OS),solaris)INCLDIR += -I../../../do-not-distribute/BSAFE-NEW/cryptoc43/solaris/solaris26/library/include/endififeq ($(TARGET_OS),linux)INCLDIR += -I../../../do-not-distribute/BSAFE-NEW/cryptoc43/linux/i386-libc6/library/include/endif## ***** Platform specific flags ******## Solaris (POSIX threads)include ospcflags.inc#TARGET_OS should be set in release builder's environment.!!!!# wbr added:CFLAGS += -g -I../../../do-not-distribute/BSAFE-NEW/cryptoc43/linux/i386-libc6/library/include/ -I../../../do-not-distribute/openssl/openssl-0.9.4/include/openssl#COMPILER=gcc#COMPILER=gcc#LFLAGS   = -lsocket -lnsl -lpthread# wbr changed:#SOFLAGS  = -shared SOFLAGS  = -G SOOBJ    = libosp.soAR       = /usr/bin/arifeq ($(TARGET_OS), solaris) AR       = /usr/ccs/bin/arendififeq ($(TARGET_OS), linux)AR       = /usr/bin/arendifARLIB    = $(TARGETDIR)/libosp.a#ARLIB    = $(TARGETDIR)/libosp.a#LINT     = /opt/SUNWspro/bin/lint#MKDEP    = /usr/openwin/bin/makedepend# wendy changes:#MKDEP    = /usr/X11R6/bin/makedepend  MKDEP     = makedepend## Crypto library selection#CRYPTOLIB = BSAFE#CRYPTODIR = ../include#CRYPTODIR = /usr/local/bsafe40/solar27/libraryifeq ($(TARGET_OS), solaris)CRYPTODIR = ../../../do-not-distribute/BSAFE-NEW/cryptoc43/solaris/solaris26/libraryendififeq ($(TARGET_OS), linux)CRYPTODIR = -I../../../do-not-distribute/BSAFE-NEW/cryptoc43/linux/i386-libc6/libraryendif#CRYPTOINC = $(CRYPTODIR)/cryptoCRYPTOINC = $(CRYPTODIR)/includeCRYPTOCFLAGS = -I$(CRYPTOINC) -DBSAFE -DRSA_STD_STRING_FUNCS=RSA_ENABLEDCRYPTOADDOBJ = ospbsafetstd.o### SSL library selection## for SSLREF#SSLOBJ  = ospsslref.o#SSLDIR    = ../../lib/crypto#SSLLIB    = $(SSLDIR)/$(TARGET_OS)/sslref-bsafe.a#SSLCFLAGS = -I$(CRYPTOINC)#SSLMKFILE = makefile.solaris# for OpenSSLSSLOBJ  = ospopenssl.o#SSLDIR    =/usr/local/ssl# wendy changed:SSLDIR    = ../../../do-not-distribute/openssl/openssl-0.9.4.$(OS_ARCH)SSLLIB    = $(SSLDIR)/lib/libssl.aSSLINC    = $(SSLDIR)/includeSSLCFLAGS = -I$(SSLINC)SSLMKFILE = Makefile## for No SSL##SSLOBJ = ospnossl.o## How to lint#LINT=OSPLINT -s -Xc -I./ $(SSLCFLAGS) $(CRYPTOCFLAGS) -D_POSIX_THREADS -D_REENTRANT -DOSP_SDK #####################################################################OBJS    =   osppkcs1.o osppkcs8.o osppkcs7.o ospcryptowrap.o ospasn1ids.o \            ospasn1object.o ospx509.o ospasn1.o ospasn1primitives.o \            ospasn1parse.o ospcrypto.o osptnlog.o ospsecssl.o  ospsecurity.o \            osplist.o osphttp.o ospxml.o ospmime.o ospprovider.o \            ospproviderapi.o ospsocket.o ospcomm.o osputils.o ospmsgque.o \            ospmsginfo.o osptransapi.o osptrans.o ospinit.o \            ospmsgelem.o ospdest.o ospusage.o ospmsgattr.o ospcallid.o \            osptoken.o ospmsgutil.o ospmsgdesc.o ospostime.o ospxmltype.o \            ospxmlparse.o ospxmlattr.o ospxmlutil.o ospxmlenc.o ospxmlelem.o \            ospusageind.o ospstatus.o ospauthreq.o ospauthrsp.o ospauthind.o \            ospauthcnf.o ospreauthreq.o ospreauthrsp.o ospusagecnf.o ospb64.o \            ospbfr.o osptokeninfo.o  ospfail.o ospaltinfo.o ospssl.o  ospstatistics.o osptnprobe.o \            ospaudit.o osptnaudit.o osptransids.o ospciscoext.o $(SSLOBJ) $(CRYPTOADDOBJ) ospversion.o.SUFFIXES: .o .c .c.o:	$(CC) $(CFLAGS) $(CRYPTOCFLAGS) $(SSLCFLAGS) $(<) -c#.c.o:# $(LINT) $(<) ; $(CC) $(CFLAGS) $(CRYPTOCFLAGS) $(SSLCFLAGS) $(<) -clibosp  : $(SSLLIB) $(OBJS)	$(AR) -r $(ARLIB) $(OBJS)$(SSLLIB) :	cd $(SSLDIR);$(MAKE) -f $(SSLMKFILE)clean   :	rm -f $(OBJS) $(ARLIB)depend  :	$(MKDEP) -I$(INCLDIR) *.c# DO NOT DELETE

⌨️ 快捷键说明

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