Revision 66298912308e83a3295f219e78230e5dd533f3e4 authored by Fons Rademakers on 01 July 2006, 12:05:49 UTC, committed by Fons Rademakers on 01 July 2006, 12:05:49 UTC
- Rename TPacketizer2 to TPacketizer - Introduce a new development version named TPacketizerDev - Implement packetizer selection via the PROOF input list. The packetizer is selected by adding a object like: TNamed("PROOF_Packetizer","TMyPacketizer") git-svn-id: http://root.cern.ch/svn/root/trunk@15649 27541ba8-7e3a-0410-8455-c3a389f83636
1 parent 9e59149
Module.mk
# Module.mk for fftw module
# Copyright (c) 2006 Rene Brun and Fons Rademakers
#
# Author: Fons Rademakers, 23/1/2006
MODDIR := fftw
MODDIRS := $(MODDIR)/src
MODDIRI := $(MODDIR)/inc
FFTWDIR := $(MODDIR)
FFTWDIRS := $(FFTWDIR)/src
FFTWDIRI := $(FFTWDIR)/inc
#### libFFTW ####
FFTWL := $(MODDIRI)/LinkDef.h
FFTWDS := $(MODDIRS)/G__FFTW.cxx
FFTWDO := $(FFTWDS:.cxx=.o)
FFTWDH := $(FFTWDS:.cxx=.h)
FFTWH := $(filter-out $(MODDIRI)/LinkDef%,$(wildcard $(MODDIRI)/*.h))
FFTWS := $(filter-out $(MODDIRS)/G__%,$(wildcard $(MODDIRS)/*.cxx))
FFTWO := $(FFTWS:.cxx=.o)
FFTWDEP := $(FFTWO:.o=.d) $(FFTWDO:.o=.d)
FFTWLIB := $(LPATH)/libFFTW.$(SOEXT)
# used in the main Makefile
ALLHDRS += $(patsubst $(MODDIRI)/%.h,include/%.h,$(FFTWH))
ALLLIBS += $(FFTWLIB)
# include all dependency files
INCLUDEFILES += $(FFTWDEP)
##### local rules #####
include/%.h: $(FFTWDIRI)/%.h
cp $< $@
$(FFTWLIB): $(FFTWO) $(FFTWDO) $(ORDER_) $(MAINLIBS) $(FFTWLIBDEP)
@$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
"$(SOFLAGS)" libFFTW.$(SOEXT) $@ "$(FFTWO) $(FFTWDO)" \
"$(FFTWLIBEXTRA) $(FFTW3LIBDIR) $(FFTW3LIB)"
$(FFTWDS): $(FFTWH) $(FFTWL) $(ROOTCINTTMPEXE)
@echo "Generating dictionary $@..."
$(ROOTCINTTMP) -f $@ -c $(FFTWH) $(FFTWL)
all-fft: $(FFTWLIB)
map-fft: $(RLIBMAP)
$(RLIBMAP) -r $(ROOTMAP) -l $(FFTWLIB) \
-d $(FFTWLIBDEP) -c $(FFTWL)
map:: map-fft
clean-fft:
@rm -f $(FFTWO) $(FFTWDO)
clean:: clean-fft
distclean-fft: clean-fft
@rm -f $(FFTWDEP) $(FFTWDS) $(FFTWDH) $(FFTWLIB)
distclean:: distclean-fft
##### extra rules ######
$(FFTWO) $(FFTWDO): CXXFLAGS += $(FFTW3INCDIR:%=-I%)
Computing file changes ...