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