directories = \
	$(top_srcdir)/src \
	$(top_srcdir)/src/coreTools \
	$(top_srcdir)/src/dumpModules \
	$(top_srcdir)/src/extensions \
	$(top_srcdir)/src/extraFunctions \
	$(top_srcdir)/src/extraGtkFunctions \
	$(top_srcdir)/src/openGLFunctions \
	$(top_srcdir)/src/OSOpenGL \
	$(top_srcdir)/src/pairsModeling \
	$(top_srcdir)/src/panelModules \
	$(top_srcdir)/src/renderingBackend \
	$(top_srcdir)/src/renderingMethods

vpath %.c $(directories)
vpath %.h $(directories)

if BUILD_SHARED_BINARY
lib_source = libv_sim.la
bin_source = v_sim
endif

INCLUDES = \
	-I$(top_srcdir) \
	-I$(top_srcdir)/src \
	-I$(top_srcdir)/src/coreTools \
	-I$(top_srcdir)/src/dumpModules \
	-I$(top_srcdir)/src/extensions \
	-I$(top_srcdir)/src/extraFunctions \
	-I$(top_srcdir)/src/extraGtkFunctions \
	-I$(top_srcdir)/src/openGLFunctions \
	-I$(top_srcdir)/src/OSOpenGL \
	-I$(top_srcdir)/src/pairsModeling \
	-I$(top_srcdir)/src/panelModules \
	-I$(top_srcdir)/src/renderingBackend \
	-I$(top_srcdir)/src/renderingMethods \
	@PACKAGE_GLIB_CFLAGS@ \
	@PACKAGE_GTK_CFLAGS@

LIBS = @PACKAGE_GTK_LIBS@ @PACKAGE_GLIB_LIBS@ @PACKAGE_GMODULE_LIBS@ @EXTRA_LIBS@

if PLATFORM_WIN32
GL_source = visu_WGL.c
endif

if PLATFORM_X11
GL_source = visu_GLX.c
endif


AM_CFLAGS = @WIN32_EXTRA_CFLAGS@
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)"'

list_of_files = \
	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 \
	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 \
	toolShade.c toolShade.h \
	toolFileFormat.c toolFileFormat.h \
	toolMatrix.c toolMatrix.h \
	toolColor.c toolColor.h \
	toolConfigFile.c toolConfigFile.h \
	toolOptions.c toolOptions.h \
	toolFortran.c toolFortran.h \
	dumpToTiff.c dumpToTiff.h\
	dumpToGif.c dumpToGif.h\
	dumpToPsAndPdf.c dumpToPsAndPdf.h \
	dumpToAscii.c dumpToAscii.h \
	dumpThroughGdkPixbuf.c dumpThroughGdkPixbuf.h \
	box.c box.h\
	axes.c axes.h\
	fogAndBGColor.c fogAndBGColor.h \
	scale.c scale.h \
	dataFile.c dataFile.h\
	plane.c plane.h\
	pot2surf.c pot2surf.h\
	surfaces.c surfaces.h \
	dataNode.c dataNode.h \
	scalarFields.c scalarFields.h \
	gtk_colorComboBoxWidget.c gtk_colorComboBoxWidget.h \
	gtk_dumpDialogWidget.c gtk_dumpDialogWidget.h \
	gtk_numericalEntryWidget.c gtk_numericalEntryWidget.h \
	gtk_toolPanelWidget.c gtk_toolPanelWidget.h \
	gtk_shadeComboBoxWidget.c gtk_shadeComboBoxWidget.h \
	light.c light.h \
	renderingMode.c renderingMode.h \
	text.c text.h \
	view.c view.h \
	interactive.c interactive.h \
	objectList.c objectList.h \
	$(GL_source) \
	visu_openGL.c visu_openGL.h \
	wire.c wire.h\
	cylinder.c cylinder.h \
	gtk_cylinder.c gtk_cylinder.h \
	gtk_wire.c gtk_wire.h \
	panelElements.c panelElements.h\
	gtkAtomic.c gtkAtomic.h\
	gtkSpin.c gtkSpin.h\
	visuConfig.c visuConfig.h\
	panelOpenGL.c panelOpenGL.h\
	panelBoxAxes.c panelBoxAxes.h\
	panelFogBgColor.c panelFogBgColor.h\
	panelBrowser.c panelBrowser.h\
	panelDataFile.c panelDataFile.h \
	panelPlanes.c panelPlanes.h\
	panelSurfaces.c panelSurfaces.h\
	panelSurfacesTools.c panelSurfacesTools.h \
	panelMethod.c panelMethod.h \
	panelMap.c panelMap.h \
	visu_windowGTK.c visu_windowInterface.h \
	renderingAtomic.c renderingAtomic.h\
	renderingAtomic_ascii.c renderingAtomic_ascii.h\
	atomic_xyz.c atomic_xyz.h\
	renderingAtomic_d3.c renderingAtomic_d3.h\
	renderingSpin.h renderingSpin.c

libv_sim_la_LDFLAGS = @WIN32_EXTRA_LDFLAGS@ -version-info 0:0:0
libv_sim_la_SOURCES = $(list_of_files)

#libv_sim_dev_la_LDFLAGS = @WIN32_EXTRA_LDFLAGS@ -version-info 0:0:0
#libv_sim_dev_la_SOURCES = $(list_of_files)

#v_sim_dev_SOURCES = visu_main.c
#v_sim_dev_LDADD = libv_sim.la

v_sim_SOURCES = visu_main.c
v_sim_LDADD = libv_sim.la

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

lib_LTLIBRARIES = $(lib_source)
#EXTRA_LTLIBRARIES = libv_sim.la libv_sim-dev.la

DISTFILES = $(DIST_COMMON) $(TEXINFOS) $(EXTRA_DIST)


syntax highlighted by Code2HTML, v. 0.9.1