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