## Process this file with automake to produce Makefile.in
vpath %.xpm $(top_srcdir)

INCLUDES = \
	-I$(top_srcdir) \
	@OPENGL_INCLUDE_PATH@ \
	@PACKAGE_GTK_CFLAGS@ \
	@PACKAGE_GLIB_CFLAGS@

EXTRA_DIST = glade/v_sim.glade glade/v_sim.gladep

AM_CPPFLAGS = -D'V_SIM_LOCALE_DIR="$(datadir)/locale"' -D'V_SIM_DATA_DIR="$(v_simresourcesdir)"' -D'V_SIM_CONF_DIR="$(v_simconfdir)"' -D'V_SIM_LEGAL_DIR="$(v_simlegaldir)"' -D'V_SIM_PIXMAPS_DIR="$(v_simpixmapsdir)"' -D'V_SIM_PLUGINS_DIR="$(v_simpluginsdir)"'

if BUILD_STATIC_BINARY
bin_source = @GETTEXT_PACKAGE@
lib_source = libcorevsim.a \
	libgtkvsim.a
dir_source = \
	dumpModules \
	extensions \
	OSOpenGL \
	coreTools \
	pairsModeling \
	panelModules \
	renderingBackend \
	renderingMethods \
	openGLFunctions \
	extraFunctions \
	extraGtkFunctions
endif

bin_PROGRAMS = $(bin_source)
EXTRA_PROGRAMS = v_sim v_sim-dev

SUBDIRS = $(dir_source) \
	plug-ins

noinst_LIBRARIES = $(lib_source)

if PLATFORM_X11
lOpenGLX11 = -lGL -lGLU
LX11 = -L/usr/X11R6/lib
endif
if PLATFORM_WIN32
lOpenGLWIN32 = -lopengl32 -lglu32
lWin32 = -lintl
#mwindows = -mwindows
cflagWin = -mms-bitfields -mno-cygwin
endif

libcorevsim_a_SOURCES = \
	visu_object.c visu_object.h\
	visu_tools.c visu_tools.h\
	visu_configFile.c visu_configFile.h \
	visu_rendering.c visu_rendering.h\
	visu_extension.c visu_extension.h\
	visu_elements.c visu_elements.h \
	visu_nodes.c visu_nodes.h \
	visu_data.c visu_data.h\
	visu_commandLine.c visu_commandLine.h\
	visu_basic.c visu_basic.h\
	visu_plugins.c visu_plugins.h \
	visu_dump.c visu_dump.h\
	opengl.c opengl.h\
	visu_pickMesure.c visu_pickMesure.h\
	visu_pairs.c visu_pairs.h

libgtkvsim_a_SOURCES = \
	support.c support.h\
	callbacks.c callbacks.h\
	interface.c interface.h\
	gtk_observePick.c gtk_observePick.h\
	gtk_pairs.c gtk_pairs.h\
	gtk_about.c gtk_about.h\
	gtk_renderingWindowWidget.c gtk_renderingWindowWidget.h\
	gtk_openGLWidget.c gtk_openGLWidget.h \
	gtk_save.c gtk_save.h \
	gtk_main.c gtk_main.h

links = \
	libcorevsim.a \
	libgtkvsim.a \
	dumpModules/libDumpModules.a \
	dumpModules/libGdkPixbufModules.a \
	extensions/libExtensions.a \
	OSOpenGL/libVisu_GL.a \
	pairsModeling/libPairsModeling.a \
	renderingMethods/libRenderingMethods.a \
	openGLFunctions/libOpenGLFunctions.a \
	extraFunctions/libExtraFunctions.a \
	coreTools/libCoreTools.a \
	panelModules/libPanelModules.a \
	extraGtkFunctions/libExtraGtkFunctions.a \
	pairsModeling/libPairsModelingGTK.a \
	renderingBackend/libvisu_windowGTK.a \
	$(LX11) $(lOpenGLX11) $(lOpenGLWIN32) $(lWin32)


AM_CFLAGS = $(cflagWin)

v_sim_dev_SOURCES = visu_main.c
v_sim_dev_LDADD = $(links)
v_sim_dev_LDFLAGS = $(mwindows)

v_sim_SOURCES = visu_main.c
v_sim_LDADD = $(links)
v_sim_LDFLAGS = $(mwindows)

LIBS = @PACKAGE_GTK_LIBS@ @PACKAGE_GLIB_LIBS@ @PACKAGE_GMODULE_LIBS@


#dependencies
visu_rendering.o : visu_rendering.c \
	visu_rendering.h\
	visu_tools.h\
	renderingMethods/externalRenderingMethods.h\
	visu_object.h\
	visu_data.h \
	visu_configFile.h \
	coreTools/toolFileFormat.h
visu_elements.o : visu_elements.c \
	visu_elements.h \
	visu_configFile.h \
	visu_tools.h \
	openGLFunctions/objectList.h \
	opengl.h
visu_nodes.o : visu_nodes.c \
	visu_nodes.h \
	visu_tools.h
visu_data.o : visu_data.c\
	visu_data.h \
	visu_elements.h \
	visu_nodes.h \
	visu_tools.h \
	visu_object.h \
	openGLFunctions/objectList.h \
	visu_extension.h \
	visu_rendering.h
visu_object.o : visu_object.c \
	visu_object.h \
	visu_tools.h
visu_commandLine.o : \
	visu_commandLine.c \
	visu_commandLine.h \
	visu_tools.h \
	coreTools/toolOptions.h
visu_basic.o : \
	visu_basic.c \
	visu_basic.h \
	visu_tools.h \
	visu_object.h \
	visu_rendering.h \
	visu_data.h \
	visu_plugins.h \
	visu_extension.h \
	visu_commandLine.h \
	visu_pickMesure.h \
	opengl.h \
	visu_dump.h \
	visu_pairs.h \
	extraFunctions/dataFile.h \
	extraFunctions/plane.h \
	extraFunctions/surfaces.h \
	OSOpenGL/visu_openGL.h \
	openGLFunctions/objectList.h \
	visu_configFile.h
visu_configFile.o : \
	visu_configFile.c \
	visu_configFile.h \
	visu_tools.h \
	coreTools/toolConfigFile.h
visu_extension.o : \
	visu_extension.c \
	visu_extension.h \
	visu_tools.h \
	visu_data.h \
	extensions/externalOpenGLExtensions.h \
	openGLFunctions/renderingMode.h
visu_tools.o : visu_tools.c visu_tools.h visu_object.h
visu_dump.o : visu_dump.c \
	visu_dump.h \
	dumpModules/externalDumpModules.h \
	visu_tools.h \
	visu_data.h \
	coreTools/toolFileFormat.h
opengl.o : \
	opengl.c \
	opengl.h \
	visu_object.h \
	visu_data.h \
	visu_configFile.h \
	visu_extension.h \
	visu_tools.h \
	openGLFunctions/light.h \
	openGLFunctions/view.h \
	openGLFunctions/renderingMode.h \
	openGLFunctions/interactive.h \
	openGLFunctions/objectList.h \
	renderingBackend/visu_windowInterface.h
visu_pickMesure.o : visu_pickMesure.c \
	visu_pickMesure.h \
	visu_tools.h \
	visu_data.h \
	openGLFunctions/objectList.h \
	openGLFunctions/interactive.h \
	visu_extension.h \
	renderingBackend/visu_windowInterface.h \
	openGLFunctions/text.h
visu_pairs.o : \
	visu_pairs.c \
	visu_pairs.h \
	visu_tools.h \
	visu_object.h \
	visu_data.h \
	visu_extension.h \
	renderingBackend/visu_windowInterface.h \
	openGLFunctions/objectList.h \
	pairsModeling/externalPairsExtensions.h
visu_plugins.o: visu_plugins.c \
	visu_plugins.h \
	visu_tools.h \
	visu_configFile.h
support.o : support.h support.c
callbacks.o : callbacks.c \
	callbacks.h \
	interface.h \
	support.h \
	gtk_main.h \
	visu_data.h \
	visu_rendering.h \
	opengl.h \
	visu_basic.h \
	visu_configFile.h \
	gtk_observePick.h \
	visu_object.h \
	visu_pickMesure.h \
	visu_dump.h \
	visu_tools.h \
	gtk_pairs.h \
	gtk_save.h \
	gtk_renderingWindowWidget.h \
	renderingBackend/visu_windowInterface.h \
	extraGtkFunctions/gtk_dumpDialogWidget.h
interface.o : interface.c interface.h callbacks.h support.h
gtk_observePick.o : \
	gtk_observePick.c \
	gtk_observePick.h \
	visu_tools.h \
	support.h \
	interface.h \
	visu_object.h \
	opengl.h \
	callbacks.h \
	gtk_main.h \
	gtk_renderingWindowWidget.h \
	extraGtkFunctions/gtk_numericalEntryWidget.h
gtk_pairs.o : gtk_pairs.c \
	gtk_pairs.h \
	gtk_main.h \
	visu_tools.h \
	support.h \
	interface.h \
	visu_object.h \
	visu_data.h \
	visu_pairs.h \
	pairsModeling/externalGtkPairsExtensions.h \
	extraGtkFunctions/gtk_colorComboBoxWidget.h \
	gtk_renderingWindowWidget.h
gtk_about.o : gtk_about.c \
	gtk_about.h \
	visu_object.h \
	visu_tools.h \
	support.h \
	interface.h \
	visu_basic.h \
	visu_plugins.h
gtk_main.o : gtk_main.c \
	interface.h \
	support.h \
	callbacks.h \
	opengl.h \
	visu_tools.h \
	visu_data.h \
	visu_rendering.h \
	visu_commandLine.h \
	visu_basic.h \
	visu_extension.h \
	visu_object.h \
	visu_dump.h \
	visu_configFile.h \
	visu_pickMesure.h \
	coreTools/toolShade.h \
	coreTools/toolOptions.h \
	OSOpenGL/visu_openGL.h \
	renderingBackend/visu_windowInterface.h \
	gtk_main.h \
	gtk_renderingWindowWidget.h \
	panelModules/externalModules.h \
	panelModules/panelDataFile.h
gtk_renderingWindowWidget.o: gtk_renderingWindowWidget.c \
	gtk_renderingWindowWidget.h \
	visu_object.h \
	visu_tools.h \
	visu_data.h \
	visu_pickMesure.h \
	pixmaps/icone-observe.xpm \
	OSOpenGL/visu_openGL.h \
	renderingBackend/visu_windowInterface.h \
	renderingBackend/visu_actionInterface.h \
	gtk_main.h \
	gtk_openGLWidget.h \
	extraGtkFunctions/gtk_dumpDialogWidget.h \
	openGLFunctions/objectList.h \
	opengl.h \
	support.h
gtk_save.o: gtk_save.c \
	gtk_save.h \
	interface.h \
	support.h \
	gtk_main.h \
	visu_configFile.h \
	visu_object.h \
	visu_tools.h


syntax highlighted by Code2HTML, v. 0.9.1