Changeset 763 for trunk/geant4/visualization
- Timestamp:
- Apr 9, 2008, 5:16:05 PM (16 years ago)
- Location:
- trunk/geant4/visualization
- Files:
-
- 7 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/visualization/GNUmakefile
r562 r763 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 # ----------------------------------------------------------------------- 1 # $Id: GNUmakefile,v 1.7 2008/01/15 11:05:08 lgarnier Exp $ 6 2 7 MAKEFLAGS= --no-print-directory 8 9 name := G4visualization 3 name := G4OpenGL_moc 4 dirMoc := OpenGL 5 mocFiles := ../OpenGL/ 10 6 11 7 ifndef G4INSTALL 12 G4INSTALL = ../.. 8 G4INSTALL = ../../.. 13 9 endif 10 11 # Definition of macro for moc files (for Qt use only) 12 MOC_MACRO = -DG4VIS_BUILD_OPENGLQT_DRIVER 13 14 GLOBLIBS = libG4vis_management.lib libG4modeling.lib 15 GLOBLIBS += libG4interfaces.lib libG4run.lib libG4event.lib 16 GLOBLIBS += libG4tracking.lib libG4processes.lib libG4digits_hits.lib 17 GLOBLIBS += libG4track.lib libG4particles.lib libG4geometry.lib 18 GLOBLIBS += libG4materials.lib libG4graphics_reps.lib 19 GLOBLIBS += libG4intercoms.lib libG4global.lib 14 20 15 21 include $(G4INSTALL)/config/architecture.gmk … … 17 23 include $(G4INSTALL)/config/interactivity.gmk 18 24 19 SUBDIRS := modeling 20 SUBLIBS := G4modeling 25 CPPFLAGS += -I$(G4BASE)/visualization/OpenGL/include 26 CPPFLAGS += -I$(G4BASE)/visualization/management/include 27 CPPFLAGS += -I$(G4BASE)/visualization/modeling/include 28 CPPFLAGS += -I$(G4BASE)/global/management/include 29 CPPFLAGS += -I$(G4BASE)/global/HEPGeometry/include 30 CPPFLAGS += -I$(G4BASE)/geometry/solids/CSG/include 31 CPPFLAGS += -I$(G4BASE)/geometry/solids/specific/include 32 CPPFLAGS += -I$(G4BASE)/graphics_reps/include 33 CPPFLAGS += -I$(G4BASE)/geometry/management/include 34 CPPFLAGS += -I$(G4BASE)/intercoms/include 35 CPPFLAGS += -I$(G4BASE)/interfaces/common/include 36 CPPFLAGS += -I$(G4BASE)/tracking/include 37 CPPFLAGS += -I$(G4BASE)/digits_hits/hits/include 21 38 22 ifdef G4LIB_BUILD_ZLIB 23 SUBDIRS += externals/zlib 24 SUBLIBS += G4zlib 25 endif 26 27 # Libraries which can be used without external packages or libraries... 28 ifdef 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 44 ifdef G4VIS_BUILD_OPENGL_DRIVER 45 SUBDIRS += OpenGL 46 SUBLIBS += G4OpenGL 47 endif 48 ifdef G4VIS_BUILD_OI_DRIVER 49 SUBDIRS += OpenInventor 50 SUBLIBS += G4OpenInventor 51 endif 52 endif #G4VIS_BUILD 53 54 .PHONY: granular glob global clean 55 56 glob global: granular 57 58 granular: 59 @for dir in $(SUBDIRS); do (cd $$dir; $(MAKE)); done 60 61 includes: 62 @for dir in $(SUBDIRS); do (cd $$dir && $(MAKE) $@ ); done 63 64 clean clean_libs: 65 @for dir in $(SUBDIRS); do (cd $$dir; $(MAKE) $@); done 39 moc_tst := $(shell ls -al litMoc.gmk) 40 include $(G4INSTALL)/config/moc.gmk 41 moc_tst := $(shell ls -al litCommon.gmk) 42 include $(G4INSTALL)/config/common.gmk 43 moc_tst := $(shell ls -al FIN)
Note: See TracChangeset
for help on using the changeset viewer.