Changeset 763 for trunk/geant4


Ignore:
Timestamp:
Apr 9, 2008, 5:16:05 PM (16 years ago)
Author:
garnier
Message:

enfin un moc qui marche

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 $
    62
    7 MAKEFLAGS= --no-print-directory
    8 
    9 name := G4visualization
     3name := G4OpenGL_moc
     4dirMoc := OpenGL
     5mocFiles := ../OpenGL/
    106
    117ifndef G4INSTALL
    12   G4INSTALL = ../..
     8  G4INSTALL = ../../..
    139endif
     10
     11# Definition of macro for moc files (for Qt use only)
     12MOC_MACRO = -DG4VIS_BUILD_OPENGLQT_DRIVER
     13
     14GLOBLIBS  = libG4vis_management.lib libG4modeling.lib
     15GLOBLIBS += libG4interfaces.lib libG4run.lib libG4event.lib
     16GLOBLIBS += libG4tracking.lib libG4processes.lib libG4digits_hits.lib
     17GLOBLIBS += libG4track.lib libG4particles.lib libG4geometry.lib
     18GLOBLIBS += libG4materials.lib libG4graphics_reps.lib
     19GLOBLIBS += libG4intercoms.lib libG4global.lib
    1420
    1521include $(G4INSTALL)/config/architecture.gmk
     
    1723include $(G4INSTALL)/config/interactivity.gmk
    1824
    19 SUBDIRS := modeling
    20 SUBLIBS := G4modeling
     25CPPFLAGS += -I$(G4BASE)/visualization/OpenGL/include
     26CPPFLAGS += -I$(G4BASE)/visualization/management/include
     27CPPFLAGS += -I$(G4BASE)/visualization/modeling/include
     28CPPFLAGS += -I$(G4BASE)/global/management/include
     29CPPFLAGS += -I$(G4BASE)/global/HEPGeometry/include
     30CPPFLAGS += -I$(G4BASE)/geometry/solids/CSG/include
     31CPPFLAGS += -I$(G4BASE)/geometry/solids/specific/include
     32CPPFLAGS += -I$(G4BASE)/graphics_reps/include
     33CPPFLAGS += -I$(G4BASE)/geometry/management/include
     34CPPFLAGS += -I$(G4BASE)/intercoms/include
     35CPPFLAGS += -I$(G4BASE)/interfaces/common/include
     36CPPFLAGS += -I$(G4BASE)/tracking/include
     37CPPFLAGS += -I$(G4BASE)/digits_hits/hits/include
    2138
    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
     39moc_tst := $(shell ls -al litMoc.gmk)
     40include $(G4INSTALL)/config/moc.gmk
     41moc_tst := $(shell ls -al litCommon.gmk)
     42include $(G4INSTALL)/config/common.gmk
     43moc_tst := $(shell ls -al FIN)
Note: See TracChangeset for help on using the changeset viewer.