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

📄 makefile.defs

📁 包含哈希,对称以及非对称的经典算法 包含经典事例
💻 DEFS
字号:
# pragma ident "@(#)Makefile.defs	1.22 96/01/29 Sun Microsystems"## SKIP build environment## Debugging flags# # for user space programs#U_DEBUG= -gU_DEBUG=## for kernel driversK_DEBUG= ## Compiler selection (set to sunpro for SunPro compilers or gnu for GNU)## SunOS 4.x compilerCOMP_OS4=gnu## SunOS 5.x compilerCOMP_OS5=gnu## ANSI-C Compiler names for sunpro or gnu#CC_SUNOS4_sunpro=accCC_SUNOS5_sunpro=ccCC_SUNOS4_gnu=gccCC_SUNOS5_gnu=gcc## C++ Compiler names for sunpro or gnu#C++_SUNOS4_sunpro=CCC++_SUNOS5_sunpro=CCC++_SUNOS4_gnu=g++C++_SUNOS5_gnu=g++## C compiler optimization flags#OPTIM_gnu	= -O6OPTIM_sunpro	= -xO4 # ranlib...#RANLIB4 = ranlibRANLIB5 = @echo ranlibAR	= ar# Static linking options#STATIC_SUNOS5_sunpro	= -nolib -lsunmath -lm -Bstatic -lC \						-Bdynamic -lc $(OS_LIB)STATIC_SUNOS4_sunpro	= -nolib -lsunmath -lm -Bstatic -lC -lansi -lcx \						-Bdynamic -lc $(OS_LIB)STATIC_SUNOS5_gnu = $(OS_LIB)STATIC_SUNOS4_gnu = -static## Install utility#INSTALL_OS4=/bin/installINSTALL_OS5=/usr/ucb/install# OS Platform defines#OPTS_SUNOS5	= -DSYSV -DSOLARIS2 OPTS_SUNOS4	= -DSUNOS# Kernel compilation flags#K_FLAGS_SUNOS5_sunpro	= -D_KERNEL -DSYSVK_FLAGS_SUNOS5_gnu	= -D_KERNEL -DSYSVK_FLAGS_SUNOS4_sunpro	= -DKERNEL -DSUNOSK_FLAGS_SUNOS4_gnu	= -DKERNEL -DSUNOS# OS Libraries#LIB_SUNOS5=-lsocket -lnslLIB_SUNOS4=## Authentication usage##AHOBJS		= MD5OBJ# C++ Class Libraries #CLASS_LIB_RW	= -lrwtoolCLASS_LIB_G	=CLASS_sunpro	= RWCLASS_gnu	= LIBG# Libraries needed for optional posix calls#POSIX_SUNOS4	=POSIX_SUNOS5	= -lposix4# Templates Database Path# D_TEMPLATES_sunpro	= -ptr$(SKIP_ROOT)/certs/lib/$(U_DIR)D_TEMPLATES_gnu		=# C++ archive librarian#AR_CC_sunpro	= $(C++) $(CFLAGS) -xar -o#AR_CC_sunpro	= ar rvAR_CC_gnu	= ar rv# From here on you shouldn't need to change anything...## Useful locations#SKIP_LIB=$(U_DIR)/skip_lib.a## SKIP root directory#SKIP_ROOT:sh=                                   \(                                               \	for i in /etc/*;			\	do if [ -f Makefile.defs ];		\	then skip_root=`pwd`;			\		break;				\	fi;					\	cd ..;					\	done;					\	echo $skip_root				\)MAJOR_OS:sh=				\(					\	os=`/bin/uname -r 2>/dev/null`;	\	major_os=`expr $os : '\(.\)'`;	\	echo $major_os			\)MINOR_OS:sh=					\(						\	os=`uname -r |sed -e "s/[0-9].//"`;	\	echo $os				\)M_ARCH:sh=							\(								\	set `/bin/uname  -m 2>&-`; 				\	march=`/bin/expr $1 : '\(sun[0-9]*\)' \| $1`;		\	echo $march						\)K_ARCH:sh=			\(				\	kname=`arch -k`;	\	echo $kname		\)# Derived Variables#CC		= $(CC_SUNOS$(MAJOR_OS)_$(COMP_OS$(MAJOR_OS)))C++		= $(C++_SUNOS$(MAJOR_OS)_$(COMP_OS$(MAJOR_OS)))OS		= $(OPTS_SUNOS$(MAJOR_OS))OS_LIB		= $(LIB_SUNOS$(MAJOR_OS))ARCH		= $(ARCH_SUNOS$(MAJOR_OS))K_FLAGS		= $(K_FLAGS_SUNOS$(MAJOR_OS)_$(COMP_OS$(MAJOR_OS))) $(OPTIM)AR_CC		= $(AR_CC_$(COMP_OS$(MAJOR_OS)))D_TEMPLATES	= $(D_TEMPLATES_$(COMP_OS$(MAJOR_OS)))OS_STATIC	= $(STATIC_SUNOS$(MAJOR_OS)_$(COMP_OS$(MAJOR_OS)))POSIX		= $(POSIX_SUNOS$(MAJOR_OS))RANLIB		= $(RANLIB$(MAJOR_OS))INSTALL		= $(INSTALL_OS$(MAJOR_OS))KARCH_OS5	= $(M_ARCH)KARCH_OS4	= $(K_ARCH)K_DIR		= $(MAJOR_OS)bin.$(KARCH_OS$(MAJOR_OS))U_DIR		= $(MAJOR_OS)bin.$(M_ARCH)OPTIM		= $(OPTIM_$(COMP_OS$(MAJOR_OS)))CLASS		= $(CLASS_$(COMP_OS$(MAJOR_OS)))CLASSLIB	= $(CLASS_LIB_$(CLASS))COMM_INC	= $(SKIP_ROOT)/skip/includeSYSOS4		= $(COMM_INC)/skip_sunos.hSYSOS5		= $(COMM_INC)/skip_sysv.hSYSINC		= $(SYSOS$(MAJOR_OS))# SCCS clean up utility##SCCSCLEAN=[ -d SCCS ] && sccs cleanARCH_SUNOS4:sh=echo "`arch`"ARCH_SUNOS5=SYSV

⌨️ 快捷键说明

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