makefile

来自「OTP是开放电信平台的简称」· 代码 · 共 87 行

TXT
87
字号
# ``The contents of this file are subject to the Erlang Public License,# Version 1.1, (the "License"); you may not use this file except in# compliance with the License. You should have received a copy of the# Erlang Public License along with this software. If not, it can be# retrieved via the world wide web at http://www.erlang.org/.# # Software distributed under the License is distributed on an "AS IS"# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See# the License for the specific language governing rights and limitations# under the License.# # The Initial Developer of the Original Code is Ericsson Utvecklings AB.# Portions created by Ericsson are Copyright 1999, Ericsson Utvecklings# AB. All Rights Reserved.''# #     $Id$#include $(ERL_TOP)/make/target.mkinclude $(ERL_TOP)/make/$(TARGET)/otp.mk# ----------------------------------------------------# Application version# Release directory specification# ----------------------------------------------------include ../vsn.mkifdef SASL_VSNVSN=$(SASL_VSN)RELSYSDIR = $(RELEASE_PATH)/lib/sasl-$(VSN)elseVSN=$(OTP_MIBS_VSN)RELSYSDIR = $(RELEASE_PATH)/lib/otp_mibs-$(VSN)endif# ----------------------------------------------------# Target Specs# ----------------------------------------------------MIB_FILES= OTP-REG.mib OTP-TC.mib OTP-MIB.mibFUNCS_FILES = OTP-MIB.funcsBIN_TARGETS= $(MIB_FILES:%.mib=$(SNMP_BIN_TARGET_DIR)/%.bin)HRL_TARGETS= $(MIB_FILES:%.mib=$(SNMP_HRL_TARGET_DIR)/%.hrl)V1_MIB_FILES= $(MIB_FILES:%.mib=v1/%.mib.v1)TARGET_FILES= $(BIN_TARGETS) $(HRL_TARGETS) $(V1_MIB_FILES)# ----------------------------------------------------# FLAGS# ----------------------------------------------------SNMP_FLAGS = -I ../priv/mibs# ----------------------------------------------------# Targets# ----------------------------------------------------debug opt: $(TARGET_FILES)clean:	rm -f $(TARGET_FILES)	rm -f coredocs:# ----------------------------------------------------# Special Build Targets# ----------------------------------------------------v1/%.mib.v1: %.mib	$(ERL_TOP)/lib/snmp/bin/snmp-v2tov1 -o $@ $<# ----------------------------------------------------# Release Target# ---------------------------------------------------- include $(ERL_TOP)/make/otp_release_targets.mkrelease_spec: opt	$(INSTALL_DIR) $(RELSYSDIR)/mibs	$(INSTALL_DIR) $(RELSYSDIR)/mibs/v1	$(INSTALL_DATA) $(MIB_FILES) $(FUNCS_FILES) $(RELSYSDIR)/mibs	$(INSTALL_DATA) $(V1_MIB_FILES) $(RELSYSDIR)/mibs/v1	$(INSTALL_DIR) $(RELSYSDIR)/include	$(INSTALL_DATA) $(HRL_TARGETS) $(RELSYSDIR)/include	$(INSTALL_DIR) $(RELSYSDIR)/priv/mibs	$(INSTALL_DATA) $(BIN_TARGETS) $(RELSYSDIR)/priv/mibsrelease_docs_spec:

⌨️ 快捷键说明

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