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

📄 gnumakefile.htbp

📁 ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework)
💻 HTBP
字号:
# -*- Makefile -*-#----------------------------------------------------------------------------#       GNU Makefile## @file GNUmakefile.HTBP## 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.HTBPDEPENDENCY_FILE  = .depend.HTBP## LIB may be set to empty later on in this fileLIB_UNCHECKED    = libACE_HTBP.aLIB              = $(LIB_UNCHECKED)LIB_NAME         = libACE_HTBP## SHLIB may be set to empty later on in this fileSHLIB_UNCHECKED  = libACE_HTBP.$(SOEXT)SHLIB            = $(SHLIB_UNCHECKED)FILES = \  HTBP_Addr.cpp \  HTBP_Channel.cpp \  HTBP_Environment.cpp \  HTBP_Filter.cpp \  HTBP_Filter_Factory.cpp \  HTBP_ID_Requestor.cpp \  HTBP_Inside_Squid_Filter.cpp \  HTBP_Notifier.cpp \  HTBP_Outside_Squid_Filter.cpp \  HTBP_Session.cpp \  HTBP_Stream.cpp#----------------------------------------------------------------------------#       Include macros and targets#----------------------------------------------------------------------------ACE_SHLIBS = -lACEPRJ_TYPE = libraryINSLIB ?= ../../../libifeq ($(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)/HTBPall: $(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 ($(ace_for_tao),1)ifneq ($(LIBCHECK), 1)  LIB   =  SHLIB =  all: lib_warningendifelse  LIB   =  SHLIB =  all: avoid_warningendififneq ($(ace_for_tao),1)else  LIB   =  SHLIB =  all: avoid_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 ($(shared_libs),1)  ifneq ($(SHLIB),)    CPPFLAGS += -DHTBP_BUILD_DLL  endifendififeq ($(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)avoid_warning:	@echo This project will not be built due to one of the following enabled features:	@echo ace_for_tao## Some OS's have /bin/test others only have /usr/bin/testifeq ($(wildcard /bin/test), /bin/test)  TEST_EXE = /bin/testelseifeq ($(wildcard /usr/bin/test), /usr/bin/test)  TEST_EXE = /usr/bin/testendifendififneq ($(GENERATED_DIRTY),).PRECIOUS: $(GENERATED_DIRTY)## If the generated files are anything but source files, we need to## ensure that those files are generated before we attempt to build anything## else.ifeq ($(OBJS_DEPEND_ON_GENERATED),1)$(VDIR)$(ACE_PCH_FILE) $(addprefix $(VDIR), $(OBJS)): $(GENERATED_DIRTY)$(VSHDIR)$(ACE_PCH_FILE) $(VSHOBJS): $(GENERATED_DIRTY)endifendifrealclean: cleanifneq ($(GENERATED_DIRTY),)	-$(RM) -r $(GENERATED_DIRTY)endif

⌨️ 快捷键说明

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