Files
geant4/source/analysis/GNUmakefile
T
2016-06-08 15:55:53 +02:00

52 lines
1.2 KiB
Makefile

# $Id: GNUmakefile,v 1.4 2000/12/12 16:29:24 gunter Exp $
# -----------------------------------------------------------------------
# GNUmakefile for visualization and modeling. John Allison, 5/7/95.
# Modeling is always made. Others by environment. John Allison 4/7/98.
# -----------------------------------------------------------------------
MAKEFLAGS= --no-print-directory
name := G4analysis
ifndef G4INSTALL
G4INSTALL = ../..
endif
include $(G4INSTALL)/config/architecture.gmk
include $(G4INSTALL)/config/analysis.gmk
G4LIBDIR := $(G4LIB)/$(G4SYSTEM)
G4TMPDIR := $(G4TMP)/$(G4SYSTEM)/$(name)
SUBDIRS += management
SUBLIBS += G4analysis_management
ifdef G4ANALYSIS_BUILD_LIZARD
SUBDIRS += Lizard
SUBLIBS += G4Lizard
endif
ifdef G4ANALYSIS_BUILD_JAS
SUBDIRS += jas
SUBLIBS += G4jas
endif
ifdef G4ANALYSIS_BUILD_LAB
SUBDIRS += Lab
SUBLIBS += G4Lab
endif
.PHONY: granular glob global clean
granular:
@for dir in $(SUBDIRS); do (cd $$dir; $(MAKE)); done
includes:
@for dir in $(SUBDIRS); do (cd $$dir && $(MAKE) $@ ); done
glob global:
@echo "ERROR: The global target not relevant for the analysis category."
clean:
@for dir in $(SUBDIRS); do (cd $$dir; $(MAKE) clean); done