FIX: webgit_mimetype() to return strduped buffer or NULL
[webgit] / Makefile.am
1 #  Copyright (C)
2 #    2007,               Christian Thaeter <ct@pipapo.org>
3 #
4 #  This program is free software; you can redistribute it and/or
5 #  modify it under the terms of the GNU General Public License as
6 #  published by the Free Software Foundation; either version 2 of the
7 #  License, or (at your option) any later version.
8 #
9 #  This program is distributed in the hope that it will be useful,
10 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
11 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 #  GNU General Public License for more details.
13 #
14 #  You should have received a copy of the GNU General Public License
15 #  along with this program; if not, write to the Free Software
16 #  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17
18 AUTOMAKE_OPTIONS = gnu
19
20 $(top_srcdir)/git/libgit.a: $(top_srcdir)/git/*.c
21         cd $(top_srcdir)/git; make libgit.a
22
23 $(abs_top_builddir)/git/libgit.a: $(top_srcdir)/git/libgit.a
24         cp $(top_srcdir)/git/libgit.a $(abs_top_builddir)/git/
25
26 webgit_srcdir = $(top_srcdir)/src
27
28 bin_PROGRAMS = webgit
29
30 webgit_CFLAGS = $(CFLAGS) -std=gnu99 -Wall -Wextra
31
32 webgit_SOURCES =                                \
33         $(webgit_srcdir)/webgit.c               \
34         $(webgit_srcdir)/options.c              \
35         $(webgit_srcdir)/query.c                \
36         $(webgit_srcdir)/actions.c              \
37         $(webgit_srcdir)/age.c                  \
38         $(webgit_srcdir)/summary.c              \
39         $(webgit_srcdir)/repo.c                 \
40         $(webgit_srcdir)/object.c               \
41         $(webgit_srcdir)/log.c
42
43 noinst_HEADERS =                                \
44         $(webgit_srcdir)/webgit.h               \
45         $(webgit_srcdir)/options.h              \
46         $(webgit_srcdir)/query.h                \
47         $(webgit_srcdir)/actions.h              \
48         $(webgit_srcdir)/age.h                  \
49         $(webgit_srcdir)/summary.h              \
50         $(webgit_srcdir)/repo.h                 \
51         $(webgit_srcdir)/object.h               \
52         $(webgit_srcdir)/log.h
53
54 webgit_DEPENDENCIES = $(abs_top_builddir)/git/libgit.a
55
56 webgit_LDADD = -lcwa -lssl git/libgit.a
57
58 #### test suite
59 ##check_PROGRAMS =
60
61 ##tests_srcdir = $(top_srcdir)/tests
62 ##TESTS = $(tests_srcdir)/test.sh
63
64 ##check_PROGRAMS +=