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

📄 nmake.in

📁 針對 luby rack-off演算法之project code"Botan-1.7.7".
💻 IN
字号:
##################################################
# Compiler Options                               #
##################################################
CXX           = @{var:cc}
LIB_OPT       = @{var:lib_opt}
CHECK_OPT     = @{var:check_opt}
MACH_OPT      = @{var:mach_opt}
LANG_FLAGS    = @{var:lang_flags}
WARN_FLAGS    = @{var:warn_flags}
LINK_TO       = @{var:link_to}

##################################################
# Version Numbers                                #
##################################################
MAJOR         = @{var:version_major}
MINOR         = @{var:version_minor}
PATCH         = @{var:version_patch}

VERSION       = $(MAJOR).$(MINOR).$(PATCH)

##################################################
# Installation Settings                          #
##################################################
INSTALLROOT   = @{var:prefix}

LIBDIR        = $(INSTALLROOT)\@{var:libdir}
HEADERDIR     = $(INSTALLROOT)\@{var:includedir}\botan
DOCDIR        = $(INSTALLROOT)\@{var:docdir}\Botan-$(VERSION)

##################################################
# Aliases for Common Programs                    #
##################################################
AR            = @{var:ar_command}
CD            = @cd
ECHO          = @echo
INSTALL       = @{var:install_cmd_exec}
INSTALL_CMD   = @{var:install_cmd_exec}
MKDIR         = @md
MKDIR_INSTALL = @md
RM            = @del /Q
RMDIR         = @rmdir

##################################################
# File Lists                                     #
##################################################
CHECK         = check

DOCS          = @{var:doc_files}

HEADERS       = @{var:include_files}

LIBOBJS       = @{var:lib_objs}

CHECKOBJS     = @{var:check_objs}

LIB_FLAGS     = $(LIB_OPT) $(MACH_OPT) $(LANG_FLAGS) $(WARN_FLAGS)
CHECK_FLAGS   = $(CHECK_OPT) $(LANG_FLAGS) $(WARN_FLAGS)

LIBRARIES     = $(STATIC_LIB)

LIBNAME       = libbotan
STATIC_LIB    = $(LIBNAME).@{var:static_suffix}

all: $(LIBRARIES)

##################################################
# Build Commands                                 #
##################################################
@{var:lib_build_cmds}

@{var:check_build_cmds}

##################################################
# Link Commands                                  #
##################################################
$(CHECK): $(LIBRARIES) $(CHECKOBJS)
	link /OUT:$@.exe $(CHECKOBJS) $(STATIC_LIB) $(LINK_TO)

$(STATIC_LIB): $(LIBOBJS)
	$(AR) /OUT:$@ /NAME:BOTAN-$(VERSION) $(LIBOBJS)

##################################################
# Misc Targets                                   #
##################################################
static: $(STATIC_LIB)

##################################################
# Fake Targets                                   #
##################################################
clean:
	$(RM) @{var:build-dir}\lib\* @{var:build-dir}\checks\*
	$(RM) $(LIBRARIES) $(CHECK)

distclean: clean
	$(RM) @{var:build-dir}\build.h
	$(RM) @{var:build-dir}\include\botan\*
	$(RMDIR) @{var:build-dir}\include\botan @{var:build-dir}\include
	$(RMDIR) @{var:build-dir}\lib @{var:build-dir}\checks
	$(RMDIR) @{var:build-dir}
	$(RM) Makefile

##################################################
# Install Commands                               #
##################################################
install: $(LIBRARIES)
	$(ECHO) "Install command not implemented"

⌨️ 快捷键说明

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