Revision acedf45efca7b7eebf8b1e01eb36d284f53f122f authored by Fons Rademakers on 19 April 2007, 09:27:55 UTC, committed by Fons Rademakers on 19 April 2007, 09:27:55 UTC
This fixes a few problems mostly on the server side.

XrdProofdProtocol.h, .cxx
  - Make logging more uniform

XrdProofdResponse.h, .cxx
  - Fix a bug overwriting  the internal stream string and screwing up logging

XrdProofdTrace.h
  - Add macro to differentiate between logging with the stream ID string and
    logging between the general ID string

XrdProofConn.cxx
  - Do not start the garbage collection thread: if any, obsolete physical
    connections are removed when a new (logical) connection is started.


git-svn-id: http://root.cern.ch/svn/root/trunk@18526 27541ba8-7e3a-0410-8455-c3a389f83636
1 parent 881c424
Raw File
Module.mk
# Module.mk for splot module
# Copyright (c) 2005 Rene Brun and Fons Rademakers
#
# Author: Rene Brun, 27/8/2003

MODDIR      := splot
MODDIRS     := $(MODDIR)/src
MODDIRI     := $(MODDIR)/inc

SPLOTDIR    := $(MODDIR)
SPLOTDIRS   := $(SPLOTDIR)/src
SPLOTDIRI   := $(SPLOTDIR)/inc

##### libSPlot #####
SPLOTL      := $(MODDIRI)/LinkDef.h
SPLOTDS     := $(MODDIRS)/G__SPlot.cxx
SPLOTDO     := $(SPLOTDS:.cxx=.o)
SPLOTDH     := $(SPLOTDS:.cxx=.h)

SPLOTH      := $(filter-out $(MODDIRI)/LinkDef%,$(wildcard $(MODDIRI)/*.h))
SPLOTS      := $(filter-out $(MODDIRS)/G__%,$(wildcard $(MODDIRS)/*.cxx))
SPLOTO      := $(SPLOTS:.cxx=.o)

SPLOTDEP    := $(SPLOTO:.o=.d) $(SPLOTDO:.o=.d)

SPLOTLIB    := $(LPATH)/libSPlot.$(SOEXT)
SPLOTMAP    := $(SPLOTLIB:.$(SOEXT)=.rootmap)

# used in the main Makefile
ALLHDRS     += $(patsubst $(MODDIRI)/%.h,include/%.h,$(SPLOTH))
ALLLIBS     += $(SPLOTLIB)
ALLMAPS     += $(SPLOTMAP)

# include all dependency files
INCLUDEFILES += $(SPLOTDEP)

##### local rules #####
include/%.h:    $(SPLOTDIRI)/%.h
		cp $< $@

$(SPLOTLIB):    $(SPLOTO) $(SPLOTDO) $(ORDER_) $(MAINLIBS) $(SPLOTLIBDEP)
		@$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
		   "$(SOFLAGS)" libSPlot.$(SOEXT) $@ "$(SPLOTO) $(SPLOTDO)" \
		   "$(SPLOTLIBEXTRA)"

$(SPLOTDS):     $(SPLOTH) $(SPLOTL) $(ROOTCINTTMPEXE)
		@echo "Generating dictionary $@..."
		$(ROOTCINTTMP) -f $@ -c $(SPLOTH) $(SPLOTL)

$(SPLOTMAP):    $(RLIBMAP) $(MAKEFILEDEP) $(SPLOTL)
		$(RLIBMAP) -o $(SPLOTMAP) -l $(SPLOTLIB) \
		   -d $(SPLOTLIBDEPM) -c $(SPLOTL)

all-splot:     $(SPLOTLIB) $(SPLOTMAP)

clean-splot:
		@rm -f $(SPLOTO) $(SPLOTDO)

clean::         clean-splot

distclean-splot: clean-splot
		@rm -f $(SPLOTDEP) $(SPLOTDS) $(SPLOTDH) $(SPLOTLIB) $(SPLOTMAP)

distclean::     distclean-splot
back to top