]> git.sur5r.net Git - glabels/blob - glabels2/src/Makefile.am
Glade files are now installed at GLABELS_GLADE_DIR.
[glabels] / glabels2 / src / Makefile.am
1 LIB_BARCODE_DIR = ../barcode-0.98
2
3 SUBDIRS= pixmaps stock-pixmaps mygal recent-files
4
5 bin_PROGRAMS = glabels glabels-batch
6
7 uidir = $(datadir)/glabels/ui/
8 gladedir = $(datadir)/glabels/glade/
9
10
11 INCLUDES = \
12         -I$(top_srcdir)                                         \
13         -I$(top_builddir)                                       \
14         $(GLABELS_CFLAGS)                                       \
15         -I$(LIB_BARCODE_DIR)                                    \
16         -DPREFIX=\""$(prefix)"\"                                \
17         -DSYSCONFDIR=\""$(sysconfdir)"\"                        \
18         -DDATADIR=\""$(datadir)"\"                              \
19         -DLIBDIR=\""$(libdir)"\"                                \
20         -DGLABELS_LOCALEDIR=\""$(datadir)/locale"\"             \
21         -DGLABELS_UI_DIR=\""$(datadir)/glabels/ui/"\"           \
22         -DGLABELS_GLADE_DIR=\""$(datadir)/glabels/glade/"\"     \
23         -DG_DISABLE_DEPRECATED                                  \
24         -DGDK_DISABLE_DEPRECATED                                \
25         -DGTK_DISABLE_DEPRECATED                                \
26         -DGDK_PIXBUF_DISABLE_DEPRECATED                         \
27         -DGNOME_DISABLE_DEPRECATED                      
28
29 glabels_LDFLAGS = -export-dynamic
30
31 glabels_LDADD =                         \
32         $(GLABELS_LIBS)                 \
33         mygal/libmygal.la               \
34         recent-files/librecent.la       \
35         -L$(LIB_BARCODE_DIR) -lbarcode  
36
37 glabels_batch_LDFLAGS = -export-dynamic
38
39 glabels_batch_LDADD =                   \
40         $(GLABELS_LIBS)                 \
41         -L$(LIB_BARCODE_DIR) -lbarcode  
42
43 BUILT_SOURCES =                         \
44         marshal.c                       \
45         marshal.h                       
46
47 glabels_SOURCES =                       \
48         glabels.c                       \
49         splash.c                        \
50         splash.h                        \
51         window.c                        \
52         window.h                        \
53         stock.c                         \
54         stock.h                         \
55         ui.h                            \
56         ui.c                            \
57         ui-property-bar.h               \
58         ui-property-bar.c               \
59         ui-sidebar.h                    \
60         ui-sidebar.c                    \
61         ui-util.h                       \
62         ui-util.c                       \
63         commands.h                      \
64         commands.c                      \
65         file.h                          \
66         file.c                          \
67         recent.h                        \
68         recent.c                        \
69         tools.h                         \
70         tools.c                         \
71         prefs.c                         \
72         prefs.h                         \
73         prefs-dialog.c                  \
74         prefs-dialog.h                  \
75         hig.c                           \
76         hig.h                           \
77         view.c                          \
78         view.h                          \
79         view-object.c                   \
80         view-object.h                   \
81         view-box.c                      \
82         view-box.h                      \
83         view-ellipse.c                  \
84         view-ellipse.h                  \
85         view-line.c                     \
86         view-line.h                     \
87         view-image.c                    \
88         view-image.h                    \
89         view-text.c                     \
90         view-text.h                     \
91         view-barcode.c                  \
92         view-barcode.h                  \
93         view-highlight.c                \
94         view-highlight.h                \
95         merge-properties-dialog.c       \
96         merge-properties-dialog.h       \
97         object-editor.c                 \
98         object-editor.h                 \
99         object-editor-private.h         \
100         object-editor-position-page.c   \
101         object-editor-size-page.c       \
102         object-editor-lsize-page.c      \
103         object-editor-line-page.c       \
104         object-editor-fill-page.c       \
105         object-editor-image-page.c      \
106         object-editor-text-page.c       \
107         object-editor-edit-page.c       \
108         object-editor-bc-page.c         \
109         object-editor-data-page.c       \
110         print.c                         \
111         print.h                         \
112         print-dialog.c                  \
113         print-dialog.h                  \
114         bc.c                            \
115         bc.h                            \
116         bc-gnubarcode.c                 \
117         bc-gnubarcode.h                 \
118         bc-postnet.c                    \
119         bc-postnet.h                    \
120         label.c                         \
121         label.h                         \
122         label-object.c                  \
123         label-object.h                  \
124         label-text.c                    \
125         label-text.h                    \
126         label-box.c                     \
127         label-box.h                     \
128         label-line.c                    \
129         label-line.h                    \
130         label-ellipse.c                 \
131         label-ellipse.h                 \
132         label-image.c                   \
133         label-image.h                   \
134         label-barcode.c                 \
135         label-barcode.h                 \
136         template.c                      \
137         template.h                      \
138         paper.c                         \
139         paper.h                         \
140         xml-label.c                     \
141         xml-label.h                     \
142         xml-label-04.c                  \
143         xml-label-04.h                  \
144         xml-label-191.c                 \
145         xml-label-191.h                 \
146         xml-template.c                  \
147         xml-template.h                  \
148         xml-paper.c                     \
149         xml-paper.h                     \
150         xml.c                           \
151         xml.h                           \
152         pixbuf-cache.c                  \
153         pixbuf-cache.h                  \
154         base64.c                        \
155         base64.h                        \
156         merge.c                         \
157         merge.h                         \
158         merge-init.c                    \
159         merge-init.h                    \
160         merge-text.c                    \
161         merge-text.h                    \
162         text-node.c                     \
163         text-node.h                     \
164         wdgt-image-select.c             \
165         wdgt-image-select.h             \
166         wdgt-print-copies.c             \
167         wdgt-print-copies.h             \
168         wdgt-print-merge.c              \
169         wdgt-print-merge.h              \
170         wdgt-media-select.c             \
171         wdgt-media-select.h             \
172         wdgt-mini-preview.c             \
173         wdgt-mini-preview.h             \
174         wdgt-rotate-label.c             \
175         wdgt-rotate-label.h             \
176         util.c                          \
177         util.h                          \
178         color.c                         \
179         color.h                         \
180         canvas-hacktext.c               \
181         canvas-hacktext.h               \
182         debug.c                         \
183         debug.h                         \
184         $(BUILT_SOURCES)
185
186 glabels_batch_SOURCES =                 \
187         glabels-batch.c                 \
188         print.c                         \
189         print.h                         \
190         bc.c                            \
191         bc.h                            \
192         bc-gnubarcode.c                 \
193         bc-gnubarcode.h                 \
194         bc-postnet.c                    \
195         bc-postnet.h                    \
196         label.c                         \
197         label.h                         \
198         label-object.c                  \
199         label-object.h                  \
200         label-text.c                    \
201         label-text.h                    \
202         label-box.c                     \
203         label-box.h                     \
204         label-line.c                    \
205         label-line.h                    \
206         label-ellipse.c                 \
207         label-ellipse.h                 \
208         label-image.c                   \
209         label-image.h                   \
210         label-barcode.c                 \
211         label-barcode.h                 \
212         template.c                      \
213         template.h                      \
214         paper.c                         \
215         paper.h                         \
216         xml-label.c                     \
217         xml-label.h                     \
218         xml-label-04.c                  \
219         xml-label-04.h                  \
220         xml-label-191.c                 \
221         xml-label-191.h                 \
222         xml-template.c                  \
223         xml-template.h                  \
224         xml-paper.c                     \
225         xml-paper.h                     \
226         xml.c                           \
227         xml.h                           \
228         pixbuf-cache.c                  \
229         pixbuf-cache.h                  \
230         base64.c                        \
231         base64.h                        \
232         merge.c                         \
233         merge.h                         \
234         merge-init.c                    \
235         merge-init.h                    \
236         merge-text.c                    \
237         merge-text.h                    \
238         text-node.c                     \
239         text-node.h                     \
240         prefs.c                         \
241         prefs.h                         \
242         util.c                          \
243         util.h                          \
244         debug.c                         \
245         debug.h                         \
246         $(BUILT_SOURCES)
247
248 marshal.h: marshal.list $(GLIB_GENMARSHAL)
249         $(GLIB_GENMARSHAL) $< --header --prefix=gl_marshal > $@
250
251 marshal.c: marshal.list $(GLIB_GENMARSHAL)
252         echo "#include \"marshal.h\"" > $@ && \
253         $(GLIB_GENMARSHAL) $< --body --prefix=gl_marshal >> $@
254
255 ui_DATA = \
256         glabels-ui.xml
257
258 glade_DATA = \
259         object-editor.glade             \
260         prefs-dialog.glade
261
262 EXTRA_DIST = \
263         $(ui_DATA)                      \
264         $(glade_DATA)                   \
265         marshal.list                    
266
267 CLEANFILES = $(BUILT_SOURCES)
268
269 $(bin_PROGRAMS): $(LIB_BARCODE_DIR)/libbarcode.a
270
271 $(LIB_BARCODE_DIR)/libbarcode.a:
272         cd $(LIB_BARCODE_DIR); $(MAKE)
273
274 clean: barcode_clean
275
276 barcode_clean:
277         cd $(LIB_BARCODE_DIR); $(MAKE) clean
278
279 distclean maintainer-clean: barcode_distclean
280
281 barcode_distclean:
282         cd $(LIB_BARCODE_DIR); $(MAKE) distclean
283