📄 makefile
字号:
include $(ERL_TOP)/make/target.mkinclude $(ERL_TOP)/make/$(TARGET)/otp.mkinclude $(ERL_TOP)/erts/vsn.mkVERSION_HEADER = erlang.nshMAKENSIS = makensis# This is not the way we usually do in our makefiles, # but making release is the ONLY thing we do with this one,# Its not called during ordinary recursive make.all: releaseopt debug depend: @echo Nothing to do for "'"$@"'" on $(TARGET)clean: rm -f $(VERSION_HEADER)include $(ERL_TOP)/make/otp_release_targets.mkTARGET_DIR = $(RELEASE_PATH)WTESTROOT=$(shell (cygpath -d $(RELEASE_PATH) 2>/dev/null || cygpath -w $(RELEASE_PATH)))WTARGET_DIR=$(shell (cygpath -d $(TARGET_DIR) 2>/dev/null || cygpath -d $(TARGET_DIR)))release_spec: @NSIS_VER=`makensis /hdrinfo | head -1 | awk '{print $$2}'`; \ case $$NSIS_VER in \ v2.0b*) \ echo '!define MUI_VERSION "$(SYSTEM_VSN)"' > $(VERSION_HEADER);\ echo '!define ERTS_VERSION "$(VSN)"' >> $(VERSION_HEADER);\ echo '!define TESTROOT "$(WTESTROOT)"' >> $(VERSION_HEADER);\ echo '!define OUTFILEDIR "$(WTARGET_DIR)"' >> $(VERSION_HEADER);\ if [ -f $(RELEASE_PATH)/docs/doc/index.html ];\ then\ echo '!define HAVE_DOCS 1' >> $(VERSION_HEADER); \ fi;\ $(MAKENSIS) erlang.nsi;;\ v2.*) \ echo '!define OTP_VERSION "$(SYSTEM_VSN)"' > $(VERSION_HEADER);\ echo '!define ERTS_VERSION "$(VSN)"' >> $(VERSION_HEADER);\ echo '!define TESTROOT "$(WTESTROOT)"' >> $(VERSION_HEADER);\ echo '!define OUTFILEDIR "$(WTARGET_DIR)"' >> $(VERSION_HEADER);\ if [ -f $(RELEASE_PATH)/docs/doc/index.html ];\ then \ echo '!define HAVE_DOCS 1' >> $(VERSION_HEADER); \ fi;\ $(MAKENSIS) erlang20.nsi;;\ *) \ echo 'Unsupported NSIS version';;\ esac release_docs release_docs_spec docs:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -