Numerous GUI enhancements.
[pspp-builds.git] / src / ui / gui / automake.mk
1 ## Process this file with automake to produce Makefile.in  -*- makefile -*-
2
3
4
5 bin_PROGRAMS += src/ui/gui/psppire 
6
7 src_ui_gui_psppire_CFLAGS = $(GTK_CFLAGS) $(GLADE_CFLAGS) -Wall \
8         -DINSTALLDIR=\"$(bindir)\"
9
10
11 src_ui_gui_psppire_LDFLAGS = \
12         -export-dynamic 
13
14
15 if RELOCATABLE_VIA_LD
16 src_ui_gui_psppire_LDFLAGS += `$(RELOCATABLE_LDFLAGS) $(bindir)`
17 else
18 src_ui_gui_psppire_LDFLAGS += -rpath $(pkglibdir)
19 endif
20
21
22 pkglib_LTLIBRARIES = src/ui/gui/libpsppire.la
23
24 src_ui_gui_libpsppire_la_CFLAGS = $(GLADE_CFLAGS) 
25
26 src_ui_gui_libpsppire_la_SOURCES = \
27         src/ui/gui/glade-register.c
28
29 src_ui_gui_psppire_LDADD = \
30         -dlopen src/ui/gui/libpsppire.la \
31         lib/gtksheet/libgtksheet.a \
32         src/language/liblanguage.a \
33         src/ui/libuicommon.a \
34         src/output/charts/libcharts.a \
35         src/output/liboutput.a \
36         src/math/libpspp_math.a  \
37         src/math/linreg/libpspp_linreg.a  \
38         lib/linreg/liblinreg.a  \
39         lib/gsl-extras/libgsl-extras.a  \
40         src/data/libdata.a \
41         src/libpspp/libpspp.a \
42         $(GTK_LIBS) \
43         $(GLADE_LIBS) \
44         gl/libgl.la \
45         @LIBINTL@ @LIBREADLINE@
46
47 src_ui_gui_psppiredir = $(pkgdatadir)
48
49 dist_src_ui_gui_psppire_DATA = \
50         $(top_srcdir)/src/ui/gui/psppire.glade \
51         $(top_srcdir)/src/ui/gui/syntax-editor.glade \
52         $(top_srcdir)/src/ui/gui/data-editor.glade \
53         $(top_srcdir)/src/ui/gui/psppicon.png \
54         $(top_srcdir)/src/ui/gui/pspplogo.png \
55         $(top_srcdir)/src/ui/gui/icons/value-labels.png \
56         $(top_srcdir)/src/ui/gui/icons/goto-variable.png\
57         $(top_srcdir)/src/ui/gui/icons/insert-case.png \
58         $(top_srcdir)/src/ui/gui/icons/insert-variable.png \
59         $(top_srcdir)/src/ui/gui/icons/split-file.png \
60         $(top_srcdir)/src/ui/gui/icons/select-cases.png \
61         $(top_srcdir)/src/ui/gui/icons/weight-cases.png
62
63
64 src_ui_gui_psppire_SOURCES = \
65         src/ui/gui/about.c \
66         src/ui/gui/about.h \
67         src/ui/gui/customentry.c \
68         src/ui/gui/customentry.h \
69         src/ui/gui/data-sheet.c \
70         src/ui/gui/data-sheet.h \
71         src/ui/gui/data-editor.c \
72         src/ui/gui/data-editor.h \
73         src/ui/gui/dialog-common.c \
74         src/ui/gui/dialog-common.h \
75         src/ui/gui/dict-display.c \
76         src/ui/gui/dict-display.h \
77         src/ui/gui/flexifile-factory.h \
78         src/ui/gui/flexifile-factory.c \
79         src/ui/gui/message-dialog.c \
80         src/ui/gui/message-dialog.h \
81         src/ui/gui/psppire.c \
82         src/ui/gui/helper.c \
83         src/ui/gui/helper.h \
84         src/ui/gui/missing-val-dialog.c \
85         src/ui/gui/missing-val-dialog.h \
86         src/ui/gui/psppire-buttonbox.c \
87         src/ui/gui/psppire-buttonbox.h \
88         src/ui/gui/psppire-case-file.c \
89         src/ui/gui/psppire-case-file.h \
90         src/ui/gui/psppire-data-store.c \
91         src/ui/gui/psppire-data-store.h \
92         src/ui/gui/psppire-dialog.c \
93         src/ui/gui/psppire-dialog.h \
94         src/ui/gui/psppire-dict.c \
95         src/ui/gui/psppire-dict.h \
96         src/ui/gui/psppire-keypad.c \
97         src/ui/gui/psppire-keypad.h \
98         src/ui/gui/psppire-selector.c \
99         src/ui/gui/psppire-selector.h \
100         src/ui/gui/psppire-var-store.c \
101         src/ui/gui/psppire-var-store.h \
102         src/ui/gui/sort-cases-dialog.c \
103         src/ui/gui/sort-cases-dialog.h \
104         src/ui/gui/split-file-dialog.c \
105         src/ui/gui/split-file-dialog.h \
106         src/ui/gui/syntax-editor.c \
107         src/ui/gui/syntax-editor.h \
108         src/ui/gui/syntax-editor-source.c \
109         src/ui/gui/syntax-editor-source.h \
110         src/ui/gui/transpose-dialog.c \
111         src/ui/gui/transpose-dialog.h \
112         src/ui/gui/val-labs-dialog.c \
113         src/ui/gui/val-labs-dialog.h \
114         src/ui/gui/var-sheet.c \
115         src/ui/gui/var-sheet.h \
116         src/ui/gui/var-type-dialog.c \
117         src/ui/gui/var-type-dialog.h \
118         src/ui/gui/weight-cases-dialog.c \
119         src/ui/gui/weight-cases-dialog.h \
120         src/ui/gui/window-manager.c \
121         src/ui/gui/window-manager.h
122
123