]> git.sur5r.net Git - glabels/blob - glabels2/src/Makefile.am
Initial revision
[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         merge.c                         \
119         merge.h                         \
120         merge-text.c                    \
121         merge-text.h                    \
122         merge-ui.c                      \
123         merge-ui.h                      \
124         merge-ui-text.c                 \
125         merge-ui-text.h                 \
126         text-node.c                     \
127         text-node.h                     \
128         wdgt-text-props.c               \
129         wdgt-text-props.h               \
130         wdgt-text-entry.c               \
131         wdgt-text-entry.h               \
132         wdgt-position.c                 \
133         wdgt-position.h                 \
134         wdgt-size.c                     \
135         wdgt-size.h                     \
136         wdgt-line.c                     \
137         wdgt-line.h                     \
138         wdgt-fill.c                     \
139         wdgt-fill.h                     \
140         wdgt-vector.c                   \
141         wdgt-vector.h                   \
142         wdgt-bc-props.c                 \
143         wdgt-bc-props.h                 \
144         wdgt-bc-style.c                 \
145         wdgt-bc-style.h                 \
146         wdgt-bc-data.c                  \
147         wdgt-bc-data.h                  \
148         wdgt-print-copies.c             \
149         wdgt-print-copies.h             \
150         wdgt-print-merge.c              \
151         wdgt-print-merge.h              \
152         wdgt-media-select.c             \
153         wdgt-media-select.h             \
154         wdgt-mini-preview.c             \
155         wdgt-mini-preview.h             \
156         wdgt-rotate-label.c             \
157         wdgt-rotate-label.h             \
158         util.c                          \
159         util.h                          \
160         canvas-hacktext.c               \
161         canvas-hacktext.h               \
162         bonobo-mdi-child.c              \
163         bonobo-mdi-child.h              \
164         bonobo-mdi.c                    \
165         bonobo-mdi.h                    \
166         gnome-recent-model.c            \
167         gnome-recent-model.h            \
168         gnome-recent-util.c             \
169         gnome-recent-util.h             \
170         gnome-recent-view.c             \
171         gnome-recent-view.h             \
172         gnome-recent-view-bonobo.c      \
173         gnome-recent-view-bonobo.h      \
174         debug.c                         \
175         debug.h                         \
176         $(BUILT_SOURCES)
177
178 glabels_batch_SOURCES =                 \
179         glabels-batch.c                 \
180         prefs.c                         \
181         prefs.h                         \
182         print.c                         \
183         print.h                         \
184         bc.c                            \
185         bc.h                            \
186         bc-gnubarcode.c                 \
187         bc-gnubarcode.h                 \
188         bc-postnet.c                    \
189         bc-postnet.h                    \
190         label.c                         \
191         label.h                         \
192         label-object.c                  \
193         label-object.h                  \
194         label-text.c                    \
195         label-text.h                    \
196         label-box.c                     \
197         label-box.h                     \
198         label-line.c                    \
199         label-line.h                    \
200         label-ellipse.c                 \
201         label-ellipse.h                 \
202         label-image.c                   \
203         label-image.h                   \
204         label-barcode.c                 \
205         label-barcode.h                 \
206         template.c                      \
207         template.h                      \
208         xml-label.c                     \
209         xml-label.h                     \
210         merge.c                         \
211         merge.h                         \
212         merge-text.c                    \
213         merge-text.h                    \
214         text-node.c                     \
215         text-node.h                     \
216         util.c                          \
217         util.h                          \
218         debug.c                         \
219         debug.h                         \
220         $(BUILT_SOURCES)
221
222 marshal.h: marshal.list $(GLIB_GENMARSHAL)
223         $(GLIB_GENMARSHAL) $< --header --prefix=gl_marshal > $@
224
225 marshal.c: marshal.list $(GLIB_GENMARSHAL)
226         echo "#include \"marshal.h\"" > $@ && \
227         $(GLIB_GENMARSHAL) $< --body --prefix=gl_marshal >> $@
228
229 gnome-recent-marshal.h: gnome-recent-marshal.list $(GLIB_GENMARSHAL)
230         $(GLIB_GENMARSHAL) $< --header --prefix=gnome_recent > $@
231
232 gnome-recent-marshal.c: gnome-recent-marshal.list $(GLIB_GENMARSHAL)
233         echo "#include \"gnome-recent-marshal.h\"" > $@ && \
234         $(GLIB_GENMARSHAL) $< --body --prefix=gnome_recent >> $@
235
236
237 ui_DATA = glabels-ui.xml
238
239 EXTRA_DIST = \
240         $(ui_DATA)                      \
241         marshal.list                    \
242         gnome-recent-marshal.list
243
244 CLEANFILES = $(BUILT_SOURCES)
245
246 $(bin_PROGRAMS): $(LIB_BARCODE_DIR)/libbarcode.a
247
248 $(LIB_BARCODE_DIR)/libbarcode.a:
249         cd $(LIB_BARCODE_DIR); $(MAKE)
250
251 clean: barcode_clean
252
253 barcode_clean:
254         cd $(LIB_BARCODE_DIR); $(MAKE) clean
255
256 distclean maintainer-clean: barcode_distclean
257
258 barcode_distclean:
259         cd $(LIB_BARCODE_DIR); $(MAKE) distclean
260