changed the refresh hotkey
[giggle.git] / libgiggle / Makefile.am
blobe90b40a887461d5ab11cb3a425ea59cd1ea54c46
1 AM_CPPFLAGS = \
2         -I$(top_srcdir) \
3         -DGLADEDIR=\""$(datadir)/giggle/glade"\" \
4         $(GIGGLE_CFLAGS) \
5         $(PLATFORM_CFLAGS) \
6         $(WARN_CFLAGS)
8 lib_LTLIBRARIES = libgiggle.la \
9                   libgiggle-git.la
11 dist_ENUMS_TEMPLATES= \
12         giggle-enums.c.in \
13         giggle-enums.h.in
15 # h_files are the headers that include enums
16 h_files = \
17         giggle-remote-branch.h \
18         giggle-git-list-files.h
20 libgiggle_la_SOURCES = \
21         $(BUILT_SOURCES) \
22         giggle-author.c \
23         giggle-author.h \
24         giggle-branch.c \
25         giggle-branch.h \
26         giggle-configuration.c \
27         giggle-configuration.h \
28         giggle-dispatcher.c \
29         giggle-dispatcher.h \
30         giggle-dummy.c \
31         giggle-dummy.h \
32         giggle-error.c \
33         giggle-error.h \
34         giggle-history.c \
35         giggle-history.h \
36         giggle-job.c \
37         giggle-job.h \
38         giggle-ref.c \
39         giggle-ref.h \
40         giggle-remote.c \
41         giggle-remote.h \
42         giggle-remote-branch.c \
43         giggle-revision.c \
44         giggle-revision.h \
45         giggle-searchable.c \
46         giggle-searchable.h \
47         giggle-sysdeps.c \
48         giggle-sysdeps.h \
49         giggle-tag.c \
50         giggle-tag.h \
51         giggle-remote-ref.c \
52         giggle-remote-ref.h \
53         $(NULL)
55 libgiggle_la_LIBADD= \
56         $(GIGGLE_LIBS)
57 libgiggle_la_LDFLAGS= \
58         $(AM_LDFLAGS) \
59         -release $(PACKAGE_VERSION) \
60         $(NULL)
62 libgiggle_git_la_SOURCES = \
63         giggle-git.c \
64         giggle-git.h \
65         giggle-git-add.c \
66         giggle-git-add.h \
67         giggle-git-add-ref.c \
68         giggle-git-add-ref.h \
69         giggle-git-authors.c \
70         giggle-git-authors.h \
71         giggle-git-commit.c \
72         giggle-git-commit.h \
73         giggle-git-delete-ref.c \
74         giggle-git-delete-ref.h \
75         giggle-git-diff.c \
76         giggle-git-diff.h \
77         giggle-git-diff-tree.c \
78         giggle-git-diff-tree.h \
79         giggle-git-ignore.c \
80         giggle-git-ignore.h \
81         giggle-git-list-files.c \
82         giggle-git-list-files.h \
83         giggle-git-log.c \
84         giggle-git-log.h \
85         giggle-git-read-config.c \
86         giggle-git-read-config.h \
87         giggle-git-refs.c \
88         giggle-git-refs.h \
89         giggle-git-revisions.c \
90         giggle-git-revisions.h \
91         giggle-git-write-config.c \
92         giggle-git-write-config.h
93          
94 libgiggle_git_la_LIBADD= \
95         $(GIGGLE_LIBS)
96 libgiggle_git_la_LDFLAGS= \
97         $(AM_LDFLAGS) \
98         -release $(PACKAGE_VERSION) \
99         $(NULL)
101 giggle-enums.h: $(h_files) $(priv_h_files) Makefile giggle-enums.h.in
102         @( cd $(srcdir) && $(GLIB_MKENUMS) --template giggle-enums.h.in \
103         $(h_files) ) >> xgen-gtbh \
104         && (cmp -s xgen-gtbh $@ || (echo "Creating $@..."; cp xgen-gtbh $@) ) \
105         && rm -f xgen-gtbh
107 giggle-enums.c: $(h_files) $(priv_h_files) Makefile giggle-enums.c.in
108         @( cd $(srcdir) && $(GLIB_MKENUMS) --template giggle-enums.c.in \
109         $(h_files) ) > xgen-gtbc \
110         && (cmp -s xgen-gtbc $@ || (echo "Creating $@..."; cp xgen-gtbc $@) ) \
111         && rm -f xgen-gtbc
114 giggle-marshal.h: giggle-marshal.list
115         (cd $(srcdir) && \
116         $(GLIB_GENMARSHAL) --prefix=giggle_marshal giggle-marshal.list --header) > xgen-gmh \
117         && (cmp -s xgen-gmh giggle-marshal.h || cp xgen-gmh giggle-marshal.h) \
118         && rm -f xgen-gmh xgen-gmh~
120 giggle-marshal.c: giggle-marshal.list
121         (cd $(srcdir) && \
122         echo "#include \"giggle-marshal.h\"" > xgen-gmc \
123         && $(GLIB_GENMARSHAL) --prefix=giggle_marshal giggle-marshal.list --body) >> xgen-gmc \
124         && cp xgen-gmc giggle-marshal.c \
125         && rm -f xgen-gmc xgen-gmc~
127 marshal-main.c: giggle-marshal.c giggle-marshal.h
129 BUILT_SOURCES = \
130         giggle-marshal.h \
131         giggle-marshal.c \
132         giggle-enums.h \
133         giggle-enums.c
135 CLEANFILES = $(BUILT_SOURCES)
137 EXTRA_DIST = \
138         giggle-marshal.list \
139         giggle-enums.c.in \
140         giggle-enums.h.in \
141         $(h_files)