[contrib][haskell] Xpad pixels size is always 130e-6
[hkl.git] / gui / Makefile.am
blob6eef3e7691181b47a9901bf53c5713cd338e5b1b
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
35 AM_CFLAGS += \
36         -I$(top_srcdir)/hkl3d \
37         -I$(top_srcdir)/hkl3d/bullet/src \
38         -DHKL3D \
39         $(G3D_CFLAGS) \
40         $(GTKGLEXT_CFLAGS) \
41         $(BULLET_CFLAGS)
43 AM_LDFLAGS += -lstdc++\
44         $(G3D_LIBS) \
45         $(GTKGLEXT_LIBS) \
46         $(BULLET_LIBS)
48 # force linkage using g++ for libhkl3d.la
49 nodist_EXTRA_ghkl_SOURCES = dummy.cxx
51 ghkl_LDADD += \
52         $(top_builddir)/hkl3d/libhkl3d.la
54 ghkl_SOURCES += \
55         hkl-gui-3d-gl.c \
56         hkl-gui-3d-gl.h \
57         hkl-gui-3d.c \
58         hkl-gui-3d.h
60 dist_pkgdata_DATA += 3d.ui
62 endif
64 # Support for GNU Flymake, in Emacs.
65 check-syntax: AM_CFLAGS += -fsyntax-only -pipe
66 check-syntax:
67         test -z "$(CHK_SOURCES)" || $(COMPILE) $(CHK_SOURCES)
69 .PHONY: check-syntax