Revision 4f43e81036e53a6e0b1421e5bb4a5e990ebfb91e authored by Rene Brun on 23 August 2002, 08:54:38 UTC, committed by Rene Brun on 23 August 2002, 08:54:38 UTC
git-svn-id: http://root.cern.ch/svn/root/trunk@5178 27541ba8-7e3a-0410-8455-c3a389f83636
1 parent 201e8df
Module.mk
# Module.mk for proofd module
# Copyright (c) 2000 Rene Brun and Fons Rademakers
#
# Author: Fons Rademakers, 29/2/2000
MODDIR := proofd
MODDIRS := $(MODDIR)/src
MODDIRI := $(MODDIR)/inc
PROOFDDIR := $(MODDIR)
PROOFDDIRS := $(PROOFDDIR)/src
PROOFDDIRI := $(PROOFDDIR)/inc
##### proofd #####
PROOFDEXEH := $(wildcard $(MODDIRI)/*.h)
PROOFDEXES := $(wildcard $(MODDIRS)/*.cxx)
PROOFDEXEO := $(PROOFDEXES:.cxx=.o)
PROOFDDEP := $(PROOFDEXEO:.o=.d)
PROOFDEXE := bin/proofd
##### authentication flags and libs defined in rootd/Module.mk #####
# used in the main Makefile
ALLHDRS += $(patsubst $(MODDIRI)/%.h,include/%.h,$(PROOFDEXEH))
ALLEXECS += $(PROOFDEXE)
# include all dependency files
INCLUDEFILES += $(PROOFDDEP)
##### local rules #####
include/%.h: $(PROOFDDIRI)/%.h
cp $< $@
$(PROOFDEXE): $(PROOFDEXEO)
$(LD) $(LDFLAGS) -o $@ $(PROOFDEXEO) $(AUTHLIBS) $(CRYPTLIBS) \
$(SYSLIBS)
all-proofd: $(PROOFDEXE)
clean-proofd:
@rm -f $(PROOFDEXEO)
clean:: clean-proofd
distclean-proofd: clean-proofd
@rm -f $(PROOFDDEP) $(PROOFDEXE)
distclean:: distclean-proofd
##### extra rules ######
$(PROOFDDIRS)/proofd.o: $(PROOFDDIRS)/proofd.cxx
$(CXX) $(OPT) $(CXXFLAGS) $(AUTHFLAGS) -o $@ -c $<
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...