Page d'accueil Description du projet
CC            = gcc
CXX           = g++
USER_CFLAGS   = -g -O2
USER_CXXFLAGS = -g -O2

X_EXTRA_LIBS  = 
X_PRE_LIBS    =  -lSM -lICE
XLIBS         =  -L/usr/X11R6/lib

INST_DIR      = /sharp/include/vtk
INC_DIR       = -I$(INST_DIR)

USE_TOOLKIT_FLAGS    =  $(INC_DIR) -DVTK_USE_GRAPHICS -DVTK_USE_IMAGING 

THREAD_LIBS          = -lpthread

GRAPHICS_API_OBJ     =  ${OGLR_OBJ}
GRAPHICS_API_FLAGS   =     -I/usr/X11R6/include
GRAPHICS_API_LIBS    =   -lGL


VTK_LIB_DIR = /sharp/lib.linux
VTK_LIB_FILE = \
    $(VTK_LIB_DIR)/libVTKCommon.a \
    $(VTK_LIB_DIR)/libVTKImaging.a \
    $(VTK_LIB_DIR)/libVTKGraphics.a \
    $(VTK_LIB_DIR)/libVTKPatented.a  \
    $(VTK_LIB_DIR)/libVTKCommon.a \
    $(VTK_LIB_DIR)/libVTKImaging.a \
    $(VTK_LIB_DIR)/libVTKGraphics.a \
    $(VTK_LIB_DIR)/libVTKPatented.a 

  
CXX_FLAGS = ${CPPFLAGS} ${USER_CXXFLAGS} ${CXXFLAGS} \
    ${KIT_FLAGS} -I. ${GRAPHICS_API_FLAGS} $(INC_DIR)

VTKLIB = ${VTK_LIB_FILE}

LDLIBS = ${VTK_LIB_FILE} ${XLIBS} ${GRAPHICS_API_LIBS} ${DL_LIBS} ${THREAD_LIBS}

#------------------------------------------------------------------------------
#

polyPlot.o : polyPlot.cxx
    ${CXX} ${CXX_FLAGS} -c polyPlot.cxx -o polyPlot.o
    
polyPlot: polyPlot.o ${VTKLIB}
    ${CXX} -o polyPlot ${CXX_FLAGS} polyPlot.o ${XLDFLAGS} ${LDLIBS} \
    ${XLIBS} -lXext -lXt ${X_PRE_LIBS} -lX11 ${X_EXTRA_LIBS} -lm
    strip polyPlot

#------------------------------------------------------------------------------