gnumakefile.iostream_server
来自「ACE自适配通信环境(ADAPTIVE Communication Enviro」· IOSTREAM_SERVER 代码 · 共 116 行
IOSTREAM_SERVER
116 行
# -*- Makefile -*-#----------------------------------------------------------------------------# GNU Makefile## @file GNUmakefile.IOStream_Server## gnu.mpd,v 1.147 2006/02/21 19:25:26 jwillemsen Exp## This file was automatically generated by MPC. Any changes made directly to# this file will be lost the next time it is generated.##----------------------------------------------------------------------------MAKEFILE = GNUmakefile.IOStream_ServerDEPENDENCY_FILE = .depend.IOStream_Server## LIB may be set to empty later on in this fileLIB_UNCHECKED = libIOStream_Server.aLIB = $(LIB_UNCHECKED)LIB_NAME = libIOStream_Server## SHLIB may be set to empty later on in this fileSHLIB_UNCHECKED = libIOStream_Server.$(SOEXT)SHLIB = $(SHLIB_UNCHECKED)FILES = \ iostream_server.cpp#----------------------------------------------------------------------------# Include macros and targets#----------------------------------------------------------------------------ACE_SHLIBS = -lACEPRJ_TYPE = libraryINSLIB ?= .ifeq ($(INSLIB),.) ifeq ($(PWD),) PWD=$(shell pwd) endif INSLIB = $(PWD)endifOUTPUT_DIRECTORY = $(INSLIB)include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU## We don't need the ACELIB setting from wrapper_macros.GNUACELIB =# To build multiple targets in the same directory on AIX, it works# best to have a template directory per project.# The compiler/linker isn't too smart about instantiating templates...ifdef TEMPINCDIRTEMPINCDIR := $(TEMPINCDIR)/IOStream_Serverall: $(TEMPINCDIR)endififneq ($(OUTPUT_DIRECTORY),)all: $(OUTPUT_DIRECTORY)$(OUTPUT_DIRECTORY): -@$(MKDIR) "$(OUTPUT_DIRECTORY)"endif# turn off libcheck if doing a dry runifeq ($(findstring n, $(MAKEFLAGS)),n) LIBCHECK = 1else # turn off libcheck if keep going was passed too ifeq ($(findstring k, $(MAKEFLAGS)),k) LIBCHECK = 1 else LIBCHECK ?= $(filter-out $(foreach lib,ACE,$(findstring $(lib),$(foreach libpath,. ../../../lib /usr/lib $(INSLIB),$(wildcard $(libpath)/lib$(lib).* $(libpath)/$(lib).lib)))),ACE) ifeq ($(LIBCHECK),) LIBCHECK = 1 endif endifendififneq ($(LIBCHECK), 1) LIB = SHLIB = all: lib_warningendifLSRC = $(FILES)include $(ACE_ROOT)/include/makeinclude/macros.GNUinclude $(ACE_ROOT)/include/makeinclude/rules.common.GNUinclude $(ACE_ROOT)/include/makeinclude/rules.nonested.GNUinclude $(ACE_ROOT)/include/makeinclude/rules.lib.GNUinclude $(ACE_ROOT)/include/makeinclude/rules.local.GNUifeq ($(VXWORKSLINK),true)include $(TGT_DIR)/h/make/rules.$(PRJ_TYPE)endififeq ($(VXWORKSLINK),true)LDLIBPATH = -L. -L../../../libelseLDFLAGS += -L. -L../../../libendifCPPFLAGS += -I../../..ifeq ($(static_libs),1) CPPFLAGS += -DACE_AS_STATIC_LIBSendif#----------------------------------------------------------------------------# Local targets#----------------------------------------------------------------------------lib_warning: @echo This project will not be built due to the following missing library: @echo $(LIBCHECK)realclean: cleanifneq ($(GENERATED_DIRTY),) -$(RM) -r $(GENERATED_DIRTY)endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?