source: trunk/source/visualization/GNUmakefile @ 919

Last change on this file since 919 was 919, checked in by garnier, 15 years ago

deplacement de fichiers

File size: 1.6 KB
Line 
1# $Id: GNUmakefile,v 1.21 2005/06/04 14:53:18 gcosmo Exp $
2# -----------------------------------------------------------------------
3# GNUmakefile for visualization and modeling.  John Allison, 5/7/95.
4# Modeling is always made.  Others by environment.  John Allison  4/7/98.
5# -----------------------------------------------------------------------
6
7MAKEFLAGS= --no-print-directory
8
9name := G4visualization
10
11ifndef G4INSTALL
12  G4INSTALL = ../..
13endif
14
15include $(G4INSTALL)/config/architecture.gmk
16include $(G4INSTALL)/config/G4VIS_BUILD.gmk
17include $(G4INSTALL)/config/interactivity.gmk
18
19SUBDIRS := modeling
20SUBLIBS := G4modeling
21
22ifdef G4LIB_BUILD_ZLIB
23  SUBDIRS += externals/zlib
24  SUBLIBS += G4zlib
25endif
26
27# Libraries which can be used without external packages or libraries...
28ifdef G4VIS_BUILD
29  SUBDIRS += management
30  SUBLIBS += G4vis_management
31  SUBDIRS += FukuiRenderer
32  SUBLIBS += G4FR
33  SUBDIRS += HepRep
34  SUBLIBS += G4visHepRep
35  SUBDIRS += RayTracer
36  SUBLIBS += G4RayTracer
37  SUBDIRS += VRML
38  SUBLIBS += G4VRML
39  SUBDIRS += Tree
40  SUBLIBS += G4Tree
41  SUBDIRS += XXX
42  SUBLIBS += G4visXXX
43
44ifdef G4VIS_BUILD_OPENGL_DRIVER
45  SUBDIRS += OpenGL
46  SUBLIBS += G4OpenGL
47  SUBDIRS += externals/gl2ps
48  SUBLIBS += G4gl2ps
49endif
50ifdef G4VIS_BUILD_OI_DRIVER
51  SUBDIRS += OpenInventor
52  SUBLIBS += G4OpenInventor
53  SUBDIRS += externals/gl2ps
54  SUBLIBS += G4gl2ps
55endif
56endif #G4VIS_BUILD
57
58.PHONY: granular glob global clean
59
60glob global: granular
61
62granular:
63        @for dir in $(SUBDIRS); do (cd $$dir; $(MAKE)); done
64
65includes:
66        @for dir in $(SUBDIRS); do (cd $$dir && $(MAKE) $@ ); done
67
68clean clean_libs:
69        @for dir in $(SUBDIRS); do (cd $$dir; $(MAKE) $@); done
Note: See TracBrowser for help on using the repository browser.