# Makefile generated by imake - do not edit!
# $Xorg: imake.c,v 1.6 2001/02/09 02:03:15 xorgcvs Exp $

# standard defines. Inventor.mak contains the machine
# specific variable if needed

CC              = cc
CXX             = CC
CXX_MT          = $(CXX)
GLINCLUDES      =
MOTIFINCLUDES   =
QTINCLUDES      =
XINCLUDES       =
GLLIBS          = -lGLU -lGL
X11LIBS         = -lX11
MOTIFLIBS       = -lXm -lXt -lXi -lXext $(X11LIBS)
QTLIBS          =
SYSTEM_LIBS     = -lm
INVENTORLIBS    = -L$(OIVHOME)/$(OIVARCH)/lib -lScaleViz -lInventorXt -lInventorGui -lInventor -lInventorBase -lInventorGL
ADDINCLUDES     =
ADDLIBS         =
ADDFLAGS        =
STSUFFIX        = .a
SHSUFFIX        = .so
SUFAPPDIR       =

#
#	System Commands.
#
               MV = mv
               AR = ar rv
               LN = ln -s
             MAKE = make
               RM = rm -f

#
#	Qt commands.
#
              MOC = $(QTDIR)/bin/moc
              UIC = $(QTDIR)/bin/uic

LISTSRC = $(LISTOBJS:.o=.cxx)

#
#	Makefile Generation.
#

#
#   Specific parameters for OpenInventor
#
              TOP = $(OIVHOME)
      OIVINCLUDES = -I$(TOP)/include

#
#   Specific parameters for Open Inventor, Xt, MP and Qt
#
         INVENTOR_LIB = Inventor
         INVENTOR_XTLIB = InventorXt
         INVENTOR_GUILIB = InventorGui
         INVENTOR_BASEIB = InventorBase
         INVENTOR_GLIB = InventorGL
         INVENTOR_WXLIB = InventorWx
         COMPONENT_LIB = InventorXt
         DXF_LIB = IvDLDxf
         FLT_LIB = IvDLFlt
         INVENTOR_MPLIB = InventorXt
         INVENTOR_QTLIB = InventorQt
         INVENTOR_QT3SUPPORTLIB = InventorQt3Support
         INVENTOR_QT4LIB = InventorQt4
         INVENTOR_ALGOLIB = InventorAlgorithms
         CUDA_LIB = InventorCuda
         CUDA_ALGOLIB = InventorCudaAlgorithms

#
#   Specific parameters for MeshViz
#
      MESHVIZ_LIB = MeshViz
    MESHVIZ_XTLIB = MeshVizXt

#
#   Specific parameters for MeshViz Interface
#
      MESHVIZINTERFACE_LIB = MeshVizExtractor
    MESHVIZDATAMAPPING_LIB = MeshVizDataMapping
      MESHVIZIMPLEMENT_LIB = MeshVizImpl
                   TBB_LIB = tbb
             TBBMALLOC_LIB = tbbmalloc
               CPPUNIT_LIB = cppunit

#
#   Specific parameters for DialogViz
#
    DIALOGVIZ_LIB = DialogVizXt
  DIALOGVIZ_QTLIB = DialogVizQt

#
#   Specific parameters for DirectViz
#
        DIRECTVIZ_LIB = DirectViz
DIRECTVIZ_SHADERS_LIB = DirectVizShaders
      DIRECTVIZ_QTLIB = DirectVizQt
      DIRECTVIZ_XTLIB = DirectVizXt

#
#   Specific parameters for HardCopy
#
     HARDCOPY_LIB = HardCopy
   HARDCOPY_XTLIB = HardCopyXt
          PDF_LIB = IvDLPdf

#
#   Specific parameters for ScaleViz
#
     SCALEVIZ_LIB = ScaleViz

#
#   Specific parameters for VolumeViz
#
    VOLUMEVIZ_LIB = VolumeViz

#
#   Specific parameters for LDM
#
          LDM_LIB = LDM

#
#   Custom parameters for extern libraries
#
     FREETYPE_LIB = IvDLFreetype
         ZLIB_LIB = IvDLZlib
        BZLIB_LIB = IvDLBZlib
    LIBJASPER_LIB = IvDLJasper
      LIBJPEG_LIB = IvDLJpeg
      LIBTIFF_LIB = IvDLTiff

include $(OIVHOME)/$(OIVARCH)/config/Inventor.mak

#
#   Standard parameters
#
              CUR = .
#
#	C++ Compiler Defines.
#
         CXXFLAGS = $(CXXDEBUGFLAGS) $(INCLUDES) $(DEFINES) $(ADDFLAGS)
    CXXDEBUGFLAGS =

#
#	C Compiler Defines.
#
           CFLAGS = $(CDEBUGFLAGS) $(INCLUDES) $(DEFINES) $(ADDFLAGS)
      CDEBUGFLAGS =

default:: all

# -------------------------------------------------------------------------
# start of Imakefile

LOCAL_LIBRARIES = $(ADDLIBS) $(INVENTORLIBS) $(GLLIBS) $(MOTIFLIBS) $(SYSTEM_LIBS) $(QTLIBS)

INCLUDES = -I$${OIVHOME}/include $(GLINCLUDES) $(MOTIFINCLUDES) $(XINCLUDES) $(QTINCLUDES) $(ADDINCLUDES)

TOP_OF_TREE = ../../..

# end of Imakefile
# -------------------------------------------------------------------------

Makefile::
	$(RM) Makefile.bak
	if [ -f Makefile ]; then 	$(MV) Makefile Makefile.bak; fi

	(i=$${IMAKEFILE:-Imakefile} ; 	if [ -r $$i ] ; 	then 	$(OIVHOME)/$(OIVARCH)/bin/imake$(EXSUFFIX) -f $$i  -I$(OIVHOME)/$(OIVARCH)/config -DTOPDIR=$(OIVHOME) -DCURDIR=$(CUR) ; 	else 	$(OIVHOME)/$(OIVARCH)/bin/imake$(EXSUFFIX)  -I$(OIVHOME)/$(OIVARCH)/config -DTOPDIR=$(OIVHOME) -DCURDIR=$(CUR) ; 	fi)

Makefiles::
all::
clean::

