# Makefile for packages # $Id: GNUmakefile 2959 2011-07-06 06:00:43Z mabl $ # D. De Marco created Jan, 23 2002 # ifndef ESAFINSTALL ESAFINSTALL = ../ endif include $(ESAFINSTALL)/packages/config.gmk # tools is not included here because it isn't a normal package. # it contains miscellaneous utilities SUBDIRS = simulation common reconstruction .PHONY: inlcudes clean clean_all cleandict obj lib tags ID Simu Reco doc all: lib Simu Reco Simu: lib cd simulation && $(MAKE) Reco: lib cd reconstruction && $(MAKE) includes clean cleandict obj tags doc: @for dir in $(SUBDIRS); do (cd $$dir && $(MAKE) $@); done; lib: @for dir in $(SUBDIRS); do (cd $$dir && $(MAKE) $@); done; @cd simulation/detector/tools && $(MAKE) rootlib map: @cp $(ROOTSYS)/etc/system.rootmap $(ESAFMAP) @for dir in $(SUBDIRS); do (cd $$dir && $(MAKE) $@); done; @cd reconstruction && $(MAKE) $@ clean_arch: @echo Removing $(ARCH) installation @echo " Removing $(ESAFTMP)" @rm -rf $(ESAFTMPALL) @echo " Removing $(BINDIR)" @rm -rf $(BINDIR) @echo " Removing $(LIBDIR)" @rm -rf $(LIBDIR) @rm -f ID clean_all: @echo Removing all installations @echo " Removing $(ESAFTMPALL)" @rm -rf $(ESAFTMPALL) @echo " Removing $(ESAFINSTALL)/bin" @rm -rf $(ESAFINSTALL)/bin @echo " Removing $(ESAFINSTALL)/lib" @rm -rf $(ESAFINSTALL)/lib @echo " Removing $(ESAFINSTALL)/install" @rm -rf $(ESAFINSTALL)/include @rm -f ID ID: @echo Creating ID database @mkid