EXTRA_DIST = $(desktop_in_files) $(schemas_in_files)

CLEANFILES = $(desktop_DATA) \
	$(schemas_DATA) \
	$(kde_mime_desktop_DATA)

MAINTAINERCLEANFILES = Makefile.in

bin_PROGRAMS = gcrystal

gcrystal_SOURCES = \
	application.cc \
	application.h \
	atom.cc \
	atom.h \
	atomsdlg.cc \
	atomsdlg.h \
	celldlg.cc \
	celldlg.h \
	cleavage.cc \
	cleavage.h \
	cleavagesdlg.cc \
	cleavagesdlg.h \
	document.cc \
	document.h \
	gcrystal.h \
	globals.h \
	line.cc \
	line.h \
	linesdlg.cc \
	linesdlg.h \
	main.cc \
	prefs.cc \
	prefs.h \
	sizedlg.cc \
	sizedlg.h \
	view.cc \
	view.h \
	view-settings.cc \
	view-settings.h \
	window.cc \
	window.h

gcrystal_LDADD = $(top_builddir)/gcu/libgcu.la @GCU_LIBS@

DEPS = $(top_builddir)/gcu/libgcu.la
INCLUDES = -I$(top_srcdir) @GCU_CFLAGS@
LDADD = $(top_builddir)/gcu/libgcu.la @GCU_LIBS@
DEFS += -DDATADIR=\"$(datadir)\" \
        -DGLADEDIR=\"$(datadir)/gchemutils/glade/crystal\" \
        -DPIXMAPSDIR=\"$(datadir)/gchemutils/pixmaps\"

schemasdir = $(GCONF_SCHEMA_FILE_DIR)
schemas_in_files = gcrystal.schemas.in
schemas_DATA = $(schemas_in_files:.schemas.in=.schemas)
@INTLTOOL_SCHEMAS_RULE@

desktopdir=$(datadir)/applications
desktop_in_files = gcrystal.desktop.in x-gcrystal.desktop.in
desktop_DATA = gcrystal.desktop
@INTLTOOL_DESKTOP_RULE@

if WITH_KDE_MIME
kde_mime_desktop_DATA = x-gcrystal.desktop
kde_mime_desktopdir = $(KDEMIMEDIR)/application
endif #WITH_KDE_MIME

install-data-local:
if GCONF_SCHEMAS_INSTALL
	for schema in $(schemas_DATA) ; do \
	      GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
	     	 $(GCONFTOOL) --makefile-install-rule $${schema} ; \
	done
endif #GCONF_SCHEMAS_INSTALL

uninstall-local:
if GCONF_SCHEMAS_INSTALL
	for schema in $(schemas_DATA) ; do \
		GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
		    $(GCONFTOOL) --makefile-uninstall-rule $${schema} ; \
	done
endif #GCONF_SCHEMAS_INSTALL


syntax highlighted by Code2HTML, v. 0.9.1