]> git.sur5r.net Git - glabels/blob - glabels2/src/Makefile.am
2004-02-07 Jim Evins <evins@snaught.com>
[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
24 glabels_LDFLAGS = -export-dynamic
25
26 glabels_LDADD =                         \
27         $(GLABELS_LIBS)                 \
28         ../libglabels/libglabels.la     \
29         mygal/libmygal.la               \
30         recent-files/librecent.la       \
31         $(LIB_BARCODE_DIR)/libbarcode.la
32
33 glabels_batch_LDFLAGS = -export-dynamic
34
35 glabels_batch_LDADD =                   \
36         $(GLABELS_LIBS)                 \
37         ../libglabels/libglabels.la     \
38         $(LIB_BARCODE_DIR)/libbarcode.la
39
40 BUILT_SOURCES =                         \
41         marshal.c                       \
42         marshal.h                       
43
44 glabels_SOURCES =                       \
45         glabels.c                       \
46         splash.c                        \
47         splash.h                        \
48         window.c                        \
49         window.h                        \
50         stock.c                         \
51         stock.h                         \
52         ui.h                            \
53         ui.c                            \
54         ui-property-bar.h               \
55         ui-property-bar.c               \
56         ui-sidebar.h                    \
57         ui-sidebar.c                    \
58         ui-util.h                       \
59         ui-util.c                       \
60         commands.h                      \
61         commands.c                      \
62         file.h                          \
63         file.c                          \
64         recent.h                        \
65         recent.c                        \
66         tools.h                         \
67         tools.c                         \
68         prefs.c                         \
69         prefs.h                         \
70         prefs-model.c                   \
71         prefs-model.h                   \
72         prefs-dialog.c                  \
73         prefs-dialog.h                  \
74         hig.c                           \
75         hig.h                           \
76         view.c                          \
77         view.h                          \
78         view-object.c                   \
79         view-object.h                   \
80         view-box.c                      \
81         view-box.h                      \
82         view-ellipse.c                  \
83         view-ellipse.h                  \
84         view-line.c                     \
85         view-line.h                     \
86         view-image.c                    \
87         view-image.h                    \
88         view-text.c                     \
89         view-text.h                     \
90         view-barcode.c                  \
91         view-barcode.h                  \
92         view-highlight.c                \
93         view-highlight.h                \
94         merge-properties-dialog.c       \
95         merge-properties-dialog.h       \
96         object-editor.c                 \
97         object-editor.h                 \
98         object-editor-private.h         \
99         object-editor-position-page.c   \
100         object-editor-size-page.c       \
101         object-editor-lsize-page.c      \
102         object-editor-line-page.c       \
103         object-editor-fill-page.c       \
104         object-editor-image-page.c      \
105         object-editor-text-page.c       \
106         object-editor-edit-page.c       \
107         object-editor-bc-page.c         \
108         object-editor-data-page.c       \
109         print.c                         \
110         print.h                         \
111         print-dialog.c                  \
112         print-dialog.h                  \
113         template-designer.c             \
114         template-designer.h             \
115         bc.c                            \
116         bc.h                            \
117         bc-gnubarcode.c                 \
118         bc-gnubarcode.h                 \
119         bc-postnet.c                    \
120         bc-postnet.h                    \
121         label.c                         \
122         label.h                         \
123         label-object.c                  \
124         label-object.h                  \
125         label-text.c                    \
126         label-text.h                    \
127         label-box.c                     \
128         label-box.h                     \
129         label-line.c                    \
130         label-line.h                    \
131         label-ellipse.c                 \
132         label-ellipse.h                 \
133         label-image.c                   \
134         label-image.h                   \
135         label-barcode.c                 \
136         label-barcode.h                 \
137         xml-label.c                     \
138         xml-label.h                     \
139         xml-label-04.c                  \
140         xml-label-04.h                  \
141         xml-label-191.c                 \
142         xml-label-191.h                 \
143         pixbuf-cache.c                  \
144         pixbuf-cache.h                  \
145         base64.c                        \
146         base64.h                        \
147         merge.c                         \
148         merge.h                         \
149         merge-init.c                    \
150         merge-init.h                    \
151         merge-text.c                    \
152         merge-text.h                    \
153         text-node.c                     \
154         text-node.h                     \
155         wdgt-image-select.c             \
156         wdgt-image-select.h             \
157         wdgt-print-copies.c             \
158         wdgt-print-copies.h             \
159         wdgt-print-merge.c              \
160         wdgt-print-merge.h              \
161         wdgt-media-select.c             \
162         wdgt-media-select.h             \
163         wdgt-mini-preview.c             \
164         wdgt-mini-preview.h             \
165         wdgt-rotate-label.c             \
166         wdgt-rotate-label.h             \
167         wdgt-chain-button.c             \
168         wdgt-chain-button.h             \
169         util.c                          \
170         util.h                          \
171         color.c                         \
172         color.h                         \
173         canvas-hacktext.c               \
174         canvas-hacktext.h               \
175         debug.c                         \
176         debug.h                         \
177         $(BUILT_SOURCES)
178
179 glabels_batch_SOURCES =                 \
180         glabels-batch.c                 \
181         print.c                         \
182         print.h                         \
183         bc.c                            \
184         bc.h                            \
185         bc-gnubarcode.c                 \
186         bc-gnubarcode.h                 \
187         bc-postnet.c                    \
188         bc-postnet.h                    \
189         label.c                         \
190         label.h                         \
191         label-object.c                  \
192         label-object.h                  \
193         label-text.c                    \
194         label-text.h                    \
195         label-box.c                     \
196         label-box.h                     \
197         label-line.c                    \
198         label-line.h                    \
199         label-ellipse.c                 \
200         label-ellipse.h                 \
201         label-image.c                   \
202         label-image.h                   \
203         label-barcode.c                 \
204         label-barcode.h                 \
205         xml-label.c                     \
206         xml-label.h                     \
207         xml-label-04.c                  \
208         xml-label-04.h                  \
209         xml-label-191.c                 \
210         xml-label-191.h                 \
211         pixbuf-cache.c                  \
212         pixbuf-cache.h                  \
213         base64.c                        \
214         base64.h                        \
215         merge.c                         \
216         merge.h                         \
217         merge-init.c                    \
218         merge-init.h                    \
219         merge-text.c                    \
220         merge-text.h                    \
221         text-node.c                     \
222         text-node.h                     \
223         prefs.c                         \
224         prefs.h                         \
225         prefs-model.c                   \
226         prefs-model.h                   \
227         util.c                          \
228         util.h                          \
229         debug.c                         \
230         debug.h                         \
231         $(BUILT_SOURCES)
232
233 marshal.h: marshal.list $(GLIB_GENMARSHAL)
234         $(GLIB_GENMARSHAL) $< --header --prefix=gl_marshal > $@
235
236 marshal.c: marshal.list $(GLIB_GENMARSHAL)
237         echo "#include \"marshal.h\"" > $@ && \
238         $(GLIB_GENMARSHAL) $< --body --prefix=gl_marshal >> $@
239
240 ui_DATA = \
241         glabels-ui.xml
242
243 glade_DATA = \
244         object-editor.glade             \
245         prefs-dialog.glade              \
246         template-designer.glade
247
248 EXTRA_DIST = \
249         $(ui_DATA)                      \
250         $(glade_DATA)                   \
251         marshal.list                    
252
253 CLEANFILES = $(BUILT_SOURCES)
254
255 $(bin_PROGRAMS): $(LIB_BARCODE_DIR)/libbarcode.la
256
257 $(LIB_BARCODE_DIR)/libbarcode.la:
258         cd $(LIB_BARCODE_DIR); $(MAKE)
259
260 ../libglabels/libglabels.la:
261         cd ../libglabels; $(MAKE)
262