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

📄 makefile.in

📁 OTP是开放电信平台的简称
💻 IN
📖 第 1 页 / 共 2 页
字号:
# The libs ...#ifeq ($(USING_VC),yes)AR_OUT=-out:AR_FLAGS=elseAR_OUT=AR_FLAGS=rcvendififndef RANLIBRANLIB=trueendif$(ETHREAD_LIB): $(ETHREAD_LIB_OBJS)	$(AR) $(AR_FLAGS) $(AR_OUT)$@ $(ETHREAD_LIB_OBJS)	$(RANLIB) $@$(ERTS_INTERNAL_LIB): $(ERTS_INTERNAL_LIB_OBJS)	$(AR) $(AR_FLAGS) $(AR_OUT)$@ $(ERTS_INTERNAL_LIB_OBJS)	$(RANLIB) $@$(ERTS_INTERNAL_r_LIB): $(ERTS_INTERNAL_r_LIB_OBJS)	$(AR) $(AR_FLAGS) $(AR_OUT)$@ $(ERTS_INTERNAL_r_LIB_OBJS)	$(RANLIB) $@$(ERTS_ML_LIB): $(ERTS_ML_LIB_OBJS)	$(AR) $(AR_FLAGS) $(AR_OUT)$@ $(ERTS_ML_LIB_OBJS)	$(RANLIB) $@$(ERTS_MLd_LIB): $(ERTS_MLd_LIB_OBJS)	$(AR) $(AR_FLAGS) $(AR_OUT)$@ $(ERTS_MLd_LIB_OBJS)	$(RANLIB) $@$(ERTS_MD_LIB): $(ERTS_MD_LIB_OBJS)	$(AR) $(AR_FLAGS) $(AR_OUT)$@ $(ERTS_MD_LIB_OBJS)	$(RANLIB) $@$(ERTS_MDd_LIB): $(ERTS_MDd_LIB_OBJS)	$(AR) $(AR_FLAGS) $(AR_OUT)$@ $(ERTS_MDd_LIB_OBJS)	$(RANLIB) $@$(ERTS_MT_LIB): $(ERTS_MT_LIB_OBJS)	$(AR) $(AR_FLAGS) $(AR_OUT)$@ $(ERTS_MT_LIB_OBJS)	$(RANLIB) $@$(ERTS_MTd_LIB): $(ERTS_MTd_LIB_OBJS)	$(AR) $(AR_FLAGS) $(AR_OUT)$@ $(ERTS_MTd_LIB_OBJS)	$(RANLIB) $@$(ERTS_r_LIB): $(ERTS_r_LIB_OBJS)	$(AR) $(AR_FLAGS) $(AR_OUT)$@ $(ERTS_r_LIB_OBJS)	$(RANLIB) $@$(ERTS_LIB): $(ERTS_LIB_OBJS)	$(AR) $(AR_FLAGS) $(AR_OUT)$@ $(ERTS_LIB_OBJS)	$(RANLIB) $@## Object files#$(r_OBJ_DIR)/%.o: common/%.c	$(CC) $(THR_DEFS) $(CFLAGS) $(INCLUDES) -c $< -o $@$(r_OBJ_DIR)/%.o: $(ERLANG_OSTYPE)/%.c	$(CC) $(THR_DEFS) $(CFLAGS) $(INCLUDES) -c $< -o $@$(OBJ_DIR)/%.o: common/%.c	$(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@$(OBJ_DIR)/%.o: $(ERLANG_OSTYPE)/%.c	$(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@# Win32 specific$(ML_OBJ_DIR)/%.o: common/%.c	$(CC) $(CFLAGS) -ML $(INCLUDES) -c $< -o $@$(ML_OBJ_DIR)/%.o: $(ERLANG_OSTYPE)/%.c	$(CC) $(CFLAGS) -ML $(INCLUDES) -c $< -o $@$(MLd_OBJ_DIR)/%.o: common/%.c	$(CC) $(CFLAGS) -MLd $(INCLUDES) -c $< -o $@$(MLd_OBJ_DIR)/%.o: $(ERLANG_OSTYPE)/%.c	$(CC) $(CFLAGS) -MLd $(INCLUDES) -c $< -o $@$(MD_OBJ_DIR)/%.o: common/%.c	$(CC) $(THR_DEFS) $(CFLAGS) -MD $(INCLUDES) -c $< -o $@$(MD_OBJ_DIR)/%.o: $(ERLANG_OSTYPE)/%.c	$(CC) $(THR_DEFS) $(CFLAGS) -MD $(INCLUDES) -c $< -o $@$(MDd_OBJ_DIR)/%.o: common/%.c	$(CC) $(THR_DEFS) $(CFLAGS) -MDd $(INCLUDES) -c $< -o $@$(MDd_OBJ_DIR)/%.o: $(ERLANG_OSTYPE)/%.c	$(CC) $(THR_DEFS) $(CFLAGS) -MDd $(INCLUDES) -c $< -o $@$(MT_OBJ_DIR)/%.o: common/%.c	$(CC) $(THR_DEFS) $(CFLAGS) -MT $(INCLUDES) -c $< -o $@$(MT_OBJ_DIR)/%.o: $(ERLANG_OSTYPE)/%.c	$(CC) $(THR_DEFS) $(CFLAGS) -MT $(INCLUDES) -c $< -o $@$(MTd_OBJ_DIR)/%.o: common/%.c	$(CC) $(THR_DEFS) $(CFLAGS) -MTd $(INCLUDES) -c $< -o $@$(MTd_OBJ_DIR)/%.o: $(ERLANG_OSTYPE)/%.c	$(CC) $(THR_DEFS) $(CFLAGS) -MTd $(INCLUDES) -c $< -o $@## Create directories#$(CREATE_DIRS):	$(MKDIR) -p $@## Install#include $(ERL_TOP)/make/otp_release_targets.mkinclude ../vsn.mkRELSYSDIR = $(RELEASE_PATH)/erts-$(VSN)RELEASE_INCLUDES= \	$(ERTS_INCL)/erl_memory_trace_parser.h \	$(ERTS_INCL)/$(TARGET)/erl_int_sizes_config.h \	$(ERTS_INCL)/erl_fixed_size_int_types.hRELEASE_LIBS=$(ERTS_LIBS)INTERNAL_RELEASE_INCLUDES= \	$(ERTS_INCL_INT)/README \	$(ERTS_INCL_INT)/ethread.h \	$(ERTS_INCL_INT)/$(TARGET)/ethread.mk \	$(ERTS_INCL_INT)/$(TARGET)/ethread_header_config.h \	$(ERTS_INCL_INT)/erl_printf.h \	$(ERTS_INCL_INT)/erl_printf_format.h \	$(ERTS_INCL_INT)/erl_memory_trace_protocol.hINTERNAL_X_RELEASE_INCLUDE_DIRS= i386 x86_64 ppc32 sparc32INTERNAL_RELEASE_LIBS= \	../lib/internal/README \	$(ETHREAD_LIB) \	$(ERTS_INTERNAL_LIBS)release_spec: allifneq ($(strip $(RELEASE_INCLUDES)),)	$(INSTALL_DIR) $(RELSYSDIR)/include	$(INSTALL_DIR) $(RELEASE_PATH)/usr/include	$(INSTALL_DATA) $(RELEASE_INCLUDES) $(RELSYSDIR)/include	$(INSTALL_DATA) $(RELEASE_INCLUDES) $(RELEASE_PATH)/usr/includeendififneq ($(strip $(INTERNAL_RELEASE_INCLUDES)),)	$(INSTALL_DIR) $(RELSYSDIR)/include/internal	$(INSTALL_DATA) $(INTERNAL_RELEASE_INCLUDES) $(RELSYSDIR)/include/internalendififneq ($(strip $(INTERNAL_X_RELEASE_INCLUDE_DIRS)),)	for xdir in $(INTERNAL_X_RELEASE_INCLUDE_DIRS); do \		$(INSTALL_DIR) $(RELSYSDIR)/include/internal/$$xdir; \		$(INSTALL_DATA) $(ERTS_INCL_INT)/$$xdir/*.h \			$(RELSYSDIR)/include/internal/$$xdir; \	doneendififneq ($(strip $(RELEASE_LIBS)),)	$(INSTALL_DIR) $(RELSYSDIR)/lib	$(INSTALL_DIR) $(RELEASE_PATH)/usr/lib	$(INSTALL_DATA) $(RELEASE_LIBS) $(RELSYSDIR)/lib	$(INSTALL_DATA) $(RELEASE_LIBS) $(RELEASE_PATH)/usr/libendififneq ($(strip $(INTERNAL_RELEASE_LIBS)),)	$(INSTALL_DIR) $(RELSYSDIR)/lib/internal	$(INSTALL_DATA) $(INTERNAL_RELEASE_LIBS) $(RELSYSDIR)/lib/internalendifrelease_docs_spec:## Cleanup#clean:	$(RM) -rf ../lib/internal/$(TARGET)/*	$(RM) -rf ../lib/$(TARGET)/*	$(RM) -rf obj/$(TARGET)/*	$(RM) -f $(TARGET)/depend.mk## Make dependencies#ifeq ($(USING_VC),yes)DEP_CC=@EMU_CC@elseDEP_CC=$(CC)endifSED_REPL_O=s|^\([^:]*\)\.o:|$$(OBJ_DIR)/\1.o:|gSED_REPL_r_O=s|^\([^:]*\)\.o:|$$(r_OBJ_DIR)/\1.o:|gSED_REPL_ML_O=s|^\([^:]*\)\.o:|$$(ML_OBJ_DIR)/\1.o:|gSED_REPL_MLd_O=s|^\([^:]*\)\.o:|$$(MLd_OBJ_DIR)/\1.o:|gSED_REPL_MD_O=s|^\([^:]*\)\.o:|$$(MD_OBJ_DIR)/\1.o:|gSED_REPL_MDd_O=s|^\([^:]*\)\.o:|$$(MDd_OBJ_DIR)/\1.o:|gSED_REPL_MT_O=s|^\([^:]*\)\.o:|$$(MT_OBJ_DIR)/\1.o:|gSED_REPL_MTd_O=s|^\([^:]*\)\.o:|$$(MTd_OBJ_DIR)/\1.o:|gSED_REPL_TT_DIR=s|$(TT_DIR)/|$$(TT_DIR)/|gSED_REPL_TARGET=s|$(TARGET)/|$$(TARGET)/|gSED_DEPEND=sed '$(SED_REPL_O);$(SED_REPL_TT_DIR);$(SED_REPL_TARGET)'SED_r_DEPEND=sed '$(SED_REPL_r_O);$(SED_REPL_TT_DIR);$(SED_REPL_TARGET)'SED_ML_DEPEND=sed '$(SED_REPL_ML_O);$(SED_REPL_TT_DIR);$(SED_REPL_TARGET)'SED_MLd_DEPEND=sed '$(SED_REPL_MLd_O);$(SED_REPL_TT_DIR);$(SED_REPL_TARGET)'SED_MD_DEPEND=sed '$(SED_REPL_MD_O);$(SED_REPL_TT_DIR);$(SED_REPL_TARGET)'SED_MDd_DEPEND=sed '$(SED_REPL_MDd_O);$(SED_REPL_TT_DIR);$(SED_REPL_TARGET)'SED_MT_DEPEND=sed '$(SED_REPL_MT_O);$(SED_REPL_TT_DIR);$(SED_REPL_TARGET)'SED_MTd_DEPEND=sed '$(SED_REPL_MTd_O);$(SED_REPL_TT_DIR);$(SED_REPL_TARGET)'DEPEND_MK=$(TARGET)/depend.mkdepend:	@echo "Generating dependency file $(DEPEND_MK)..."	@echo "# Generated dependency rules" > $(DEPEND_MK);	@echo "# " >> $(DEPEND_MK);ifneq ($(strip $(ETHREAD_LIB_SRC)),)	@echo "# ethread lib objects..." >> $(DEPEND_MK);ifeq ($(USING_VC),yes)	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ETHREAD_LIB_SRC) \		| $(SED_MD_DEPEND) >> $(DEPEND_MK)	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ETHREAD_LIB_SRC) \		| $(SED_MDd_DEPEND) >> $(DEPEND_MK)else	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ETHREAD_LIB_SRC) \		| $(SED_r_DEPEND) >> $(DEPEND_MK)endifendififneq ($(strip $(ERTS_INTERNAL_LIB_SRCS)),)ifneq ($(strip $(ETHREAD_LIB_SRC)),)	@echo "# erts_internal_r lib objects..." >> $(DEPEND_MK);ifeq ($(USING_VC),yes)	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ERTS_INTERNAL_LIB_SRCS) \		| $(SED_MD_DEPEND) >> $(DEPEND_MK)	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ERTS_INTERNAL_LIB_SRCS) \		| $(SED_MDd_DEPEND) >> $(DEPEND_MK)else	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ERTS_INTERNAL_LIB_SRCS) \		| $(SED_r_DEPEND) >> $(DEPEND_MK)endifendif	@echo "# erts_internal lib objects..." >> $(DEPEND_MK);ifeq ($(USING_VC),yes)	$(DEP_CC) -MM $(CFLAGS) $(INCLUDES) $(ERTS_INTERNAL_LIB_SRCS) \		| $(SED_ML_DEPEND) >> $(DEPEND_MK)	$(DEP_CC) -MM $(CFLAGS) $(INCLUDES) $(ERTS_INTERNAL_LIB_SRCS) \		| $(SED_MLd_DEPEND) >> $(DEPEND_MK)else	$(DEP_CC) -MM $(CFLAGS) $(INCLUDES) $(ERTS_INTERNAL_LIB_SRCS) \		| $(SED_DEPEND) >> $(DEPEND_MK)endifendififneq ($(strip $(ERTS_LIB_SRCS)),)ifeq ($(USING_VC),yes)	@echo "# erts_ML lib objects..." >> $(DEPEND_MK);	$(DEP_CC) -MM $(CFLAGS) $(INCLUDES) $(ERTS_LIB_SRCS) \		| $(SED_ML_DEPEND) >> $(DEPEND_MK)	@echo "# erts_MLd lib objects..." >> $(DEPEND_MK);	$(DEP_CC) -MM $(CFLAGS) $(INCLUDES) $(ERTS_LIB_SRCS) \		| $(SED_MLd_DEPEND) >> $(DEPEND_MK)	@echo "# erts_MD lib objects..." >> $(DEPEND_MK);	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ERTS_LIB_SRCS) \		| $(SED_MD_DEPEND) >> $(DEPEND_MK)	@echo "# erts_MDd lib objects..." >> $(DEPEND_MK);	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ERTS_LIB_SRCS) \		| $(SED_MDd_DEPEND) >> $(DEPEND_MK)	@echo "# erts_MT lib objects..." >> $(DEPEND_MK);	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ERTS_LIB_SRCS) \		| $(SED_MT_DEPEND) >> $(DEPEND_MK)	@echo "# erts_MTd lib objects..." >> $(DEPEND_MK);	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ERTS_LIB_SRCS) \		| $(SED_MTd_DEPEND) >> $(DEPEND_MK)	@echo "# erts_internal_r lib objects..." >> $(DEPEND_MK);	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ERTS_INTERNAL_LIB_SRCS) \		| $(SED_MD_DEPEND) >> $(DEPEND_MK)	@echo "# erts_internal_r.debug lib objects..." >> $(DEPEND_MK);	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ERTS_INTERNAL_LIB_SRCS) \		| $(SED_MDd_DEPEND) >> $(DEPEND_MK)	@echo "# erts_internal lib objects..." >> $(DEPEND_MK);	$(DEP_CC) -MM $(CFLAGS) $(INCLUDES) $(ERTS_INTERNAL_LIB_SRCS) \		| $(SED_ML_DEPEND) >> $(DEPEND_MK)elseifneq ($(strip $(ETHREAD_LIB_SRC)),)	@echo "# erts_r lib objects..." >> $(DEPEND_MK);	$(DEP_CC) -MM $(THR_DEFS) $(CFLAGS) $(INCLUDES) $(ERTS_LIB_SRCS) \		| $(SED_r_DEPEND) >> $(DEPEND_MK)endif	@echo "# erts lib objects..." >> $(DEPEND_MK);	$(DEP_CC) -MM $(CFLAGS) $(INCLUDES) $(ERTS_LIB_SRCS) \		| $(SED_DEPEND) >> $(DEPEND_MK)endifendif	@echo "# EOF" >> $(DEPEND_MK);-include $(DEPEND_MK)# eof

⌨️ 快捷键说明

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