* use the GtkBuilder for the ui
[hkl3d.git] / gui / ghkl3d / Makefile.am
blob04fb0c7bd3c1752eb1a5c0f786f70c31ac1287bc
1 AM_CXXFLAGS = \
2         -I$(top_srcdir)/hkl3d \
3         -I$(top_srcdir)/hkl3d/bullet/src \
4         -I$(top_srcdir)/gui/OpenGL \
5         -DPKGDATA=\""$(pkgdatadir)"\" \
6         $(G3D_CFLAGS) \
7         $(HKL_CFLAGS) \
8         $(GTKGLEXTMM_CFLAGS) \
9         -DG_DISABLE_DEPRECATED          \
10         -DGDK_DISABLE_DEPRECATED        \
11         -DGDK_PIXBUF_DISABLE_DEPRECATED \
12         -DGTK_DISABLE_DEPRECATED
14 AM_LDFLAGS = \
15         $(top_builddir)/hkl3d/libhkl3d.la \
16         $(top_builddir)/hkl3d/bullet/src/libbulletmath.la \
17         $(top_builddir)/hkl3d/bullet/src/libbulletcollision.la \
18         $(top_builddir)/hkl3d/bullet/src/libbulletdynamics.la \
19         -L$(top_builddir)/gui/OpenGL -lbulletopenglsupport \
20         $(G3D_LIBS)\
21         $(HKL_LIBS) \
22         $(GLU_LIBS) \
23         $(GTKGLEXTMM_LIBS) \
24         -lglut
26 bin_PROGRAMS = ghkl3d
28 ghkl3d_SOURCES = \
29         hkl3d-gui-view.h \
30         hkl3d-gui-view.cpp \
31         hkl3d-gui-model.h \
32         hkl3d-gui-model.cpp \
33         hkl3d-gui-scene.h \
34         hkl3d-gui-scene.cpp \
35         hkl3d-gui-application.h \
36         hkl3d-gui-application.cpp \
37         main.cpp \
38         trackball.h \
39         trackball.c
41 # Support for GNU Flymake, in Emacs.
42 check-syntax: AM_CXXFLAGS += -fsyntax-only -pipe
43 check-syntax:
44         test -z "$(CHK_SOURCES)" || $(CXXCOMPILE) $(CHK_SOURCES)
46 .PHONY: check-syntax