bindir = @bindir@ datadir = @datadir@ datarootdir = @datarootdir@ exec_prefix = @exec_prefix@ includedir = @includedir@ libdir = @libdir@ mandir = @mandir@ prefix = @prefix@ srcdir = @srcdir@ SHELL = @SHELL@ INSTALL = @INSTALL@ MKDIR_P = @MKDIR_P@ CXX = @CXX@ CC = @CC@ CFLAGS_DEBUG = @TCL_CFLAGS_DEBUG@ -Wall CFLAGS_OPTIMIZE = @TCL_CFLAGS_OPTIMIZE@ STLIB_LD = @TCL_STLIB_LD@ SHLIB_LD = @TCL_SHLIB_LD@ SHLIB_CFLAGS = @TCL_SHLIB_CFLAGS@ SHLIB_LDFLAGS = @TCL_SHLIB_LDFLAGS@ SHLIB_SUFFIX = @TCL_SHLIB_SUFFIX@ CFLAGS_DEFAULT = @TCL_CFLAGS_DEFAULT@ LIB_RUNTIME_DIR = @LIB_RUNTIME_DIR@ CFLAGS = @CFLAGS@ -fPIC TCL_SRC_DIR = @TCL_SRC_DIR@ TCL_VERSION = @TCL_VERSION@ TCL_LIB_SPEC = @TCL_LIB_SPEC@ TK_SRC_DIR = @TK_SRC_DIR@ TK_LIB_SPEC = @TK_LIB_SPEC@ TK_XLIBSW = @TK_XLIBSW@ TCLTK_INCLUDES = -I$(TCL_SRC_DIR)/generic -I$(TK_SRC_DIR)/generic -I$(TK_SRC_DIR)/unix VTK_VERSION = @VTK_VERSION@ VTK_TCL_DIR = @VTK_TCL_DIR@ ENABLE_VTK = @ENABLE_VTK@ ENABLE_VTK_DICOM= @ENABLE_VTK_DICOM@ VTK_LIB_SPEC = CC_SWITCHES = $(SHLIB_CFLAGS) $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES) CXX_SWITCHES = $(SHLIB_CFLAGS) $(CFLAGS) $(CFLAGS_DEBUG) $(INCLUDES) $(DEFINES) INCLUDES = -I$(srcdir) \ -I$(includedir) version = @PACKAGE_VERSION@ DEFINES = -DPACKAGE_VERSION=\"$(version)\" RANLIB = @RANLIB@ AR = ar VPATH = $(srcdir) RM = rm -f CDEBUGFLAGS = -g -Wall LIBS = \ -L$(libdir) $(VTK_LIB_SPEC) $(TCL_LIB_SPEC) $(TK_LIB_SPEC) $(TK_XLIBSW) -lm OBJS = \ RapptureGUI_Init.o \ RpCanvHotspot.o \ RpCanvPlacard.o \ RpDiffview.o \ RpDxToVtk.o \ RpPdbToVtk.o \ RpReadPoints.o \ RpListbox.o \ RpSqueezer.o ifeq ($(ENABLE_VTK),yes) INCLUDES += -I$(includedir)/vtk-$(VTK_VERSION) OBJS += RpDicomToVtk.o VTK_LIB_SPEC += -lvtkIOCore-$(VTK_VERSION) -lvtkIOLegacy-$(VTK_VERSION) -lvtkIOImage-$(VTK_VERSION) -lvtkCommonCore-$(VTK_VERSION) DEFINES += -DENABLE_VTK ifeq ($(ENABLE_VTK_DICOM),yes) VTK_LIB_SPEC += -lvtkDICOM DEFINES += -DENABLE_VTK_DICOM -DUSE_VTK_DICOM_PACKAGE endif endif name = RapptureGUI$(version) libname = $(name) lib = $(libname)$(SHLIB_SUFFIX) destdir = $(libdir)/$(name) all: $(lib) $(lib): $(OBJS) $(SHLIB_LD) $(SHLIB_LDFLAGS) -o $@ $(OBJS) \ $(LIB_SEARCH_DIRS) $(LIBS) install: $(lib) $(MKDIR_P) $(destdir) $(INSTALL) -m 555 $(lib) $(destdir) RpListbox.o: RpListbox.c $(CC) $(CC_SWITCHES) $(TCLTK_INCLUDES) -c $? .cc.o: $(CXX) $(CXX_SWITCHES) -c $? .c.o: $(CC) $(CC_SWITCHES) -c $? clean: $(RM) $(OBJS) $(lib) distclean: clean $(RM) Makefile *~