Revision b829165a88d1a5096f49e5ea05a25959932f1777 authored by Lorenzo Moneta on 30 May 2006, 16:03:46 UTC, committed by Lorenzo Moneta on 30 May 2006, 16:03:46 UTC
git-svn-id: http://root.cern.ch/svn/root/trunk@15247 27541ba8-7e3a-0410-8455-c3a389f83636
1 parent 53120cd
Module.mk
# Module.mk for rootx module
# Copyright (c) 2000 Rene Brun and Fons Rademakers
#
# Author: Fons Rademakers, 29/2/2000
MODDIR := rootx
MODDIRS := $(MODDIR)/src
MODDIRI := $(MODDIR)/inc
ROOTXDIR := $(MODDIR)
ROOTXDIRS := $(ROOTXDIR)/src
ROOTXDIRI := $(ROOTXDIR)/inc
##### rootx #####
ROOTXH := $(wildcard $(MODDIRI)/*.h)
ROOTXS := $(wildcard $(MODDIRS)/*.cxx)
ROOTXO := $(ROOTXS:.cxx=.o)
ROOTXDEP := $(ROOTXO:.o=.d)
ROOTX := bin/root
# used in the main Makefile
ALLHDRS += $(patsubst $(MODDIRI)/%.h,include/%.h,$(ROOTXH))
ALLEXECS += $(ROOTX)
# include all dependency files
INCLUDEFILES += $(ROOTXDEP)
##### local rules #####
include/%.h: $(ROOTXDIRI)/%.h
cp $< $@
$(ROOTX): $(ROOTXO)
$(LD) $(LDFLAGS) -o $@ $(ROOTXO) $(XLIBS)
all-rootx: $(ROOTX)
clean-rootx:
@rm -f $(ROOTXO)
clean:: clean-rootx
distclean-rootx: clean-rootx
@rm -f $(ROOTXDEP) $(ROOTX)
distclean:: distclean-rootx
Computing file changes ...