now the gui can find the .ui files when installed
[hkl.git] / gui / Makefile.am
blob6067822896d7662c6ecd6df10937d3a4dd13e91f
1 bin_PROGRAMS = ghkl
3 AM_CFLAGS = \
4         -I$(top_srcdir) \
5         -I$(top_srcdir)/hkl \
6         -DPKGDATA=\""$(pkgdatadir)"\" \
7         $(GSL_CFLAGS) \
8         $(GLIB_CFLAGS) \
9         $(GTK_CFLAGS)
11 AM_LDFLAGS = \
12         -Wl,--export-dynamic \
13         $(top_builddir)/hkl/libhkl.la \
14         $(GSL_LIBS) \
15         $(GLIB_LIBS) \
16         $(GTK_LIBS)
18 ghkl_LDADD = \
19         $(top_builddir)/hkl/libhkl.la
21 ghkl_SOURCES = \
22         hkl-gui-macros.h \
23         hkl-gui-pseudoaxes.c \
24         hkl-gui-pseudoaxes.h \
25         hkl-gui.c \
26         hkl-gui.h
28 dist_pkgdata_DATA = ghkl.ui pseudo.ui
30 appldir = ${datadir}/applications
31 dist_appl_DATA = ghkl.desktop
33 if HKL3D
34 AM_CFLAGS += \
35         -I$(top_srcdir)/hkl3d \
36         -I$(top_srcdir)/hkl3d/bullet/src \
37         -DHKL3D \
38         $(G3D_CFLAGS) \
39         $(GTKGLEXT_CFLAGS)
41 AM_LDFLAGS += -lstdc++\
42         $(G3D_LIBS) \
43         $(GTKGLEXT_LIBS)
45 ghkl_LDADD += \
46         $(top_builddir)/hkl3d/libhkl3d.la \
47         $(top_builddir)/hkl3d/bullet/src/libbulletdynamics.la
50 ghkl_SOURCES += \
51         hkl-gui-3d-gl.c \
52         hkl-gui-3d-gl.h \
53         hkl-gui-3d.c \
54         hkl-gui-3d.h
56 dist_pkgdata_DATA += 3d.ui
58 endif
60 # Support for GNU Flymake, in Emacs.
61 check-syntax: AM_CFLAGS += -fsyntax-only -pipe
62 check-syntax:
63         test -z "$(CHK_SOURCES)" || $(COMPILE) $(CHK_SOURCES)
65 .PHONY: check-syntax