build gits difflib along
[webgit] / Makefile.am
index 93bfec4c7178f1a5185ce7393d37a3f0284fa962..9ea683ccba7ce6733de44313c0d144efe7f1cd0b 100644 (file)
@@ -21,8 +21,16 @@ $(top_srcdir)/git/libgit.a: $(top_srcdir)/git/*.c
        cd $(top_srcdir)/git; make libgit.a
 
 $(abs_top_builddir)/git/libgit.a: $(top_srcdir)/git/libgit.a
+       mkdir -p $(abs_top_builddir)/git
        cp $(top_srcdir)/git/libgit.a $(abs_top_builddir)/git/
 
+$(top_srcdir)/git/xdiff/lib.a: $(top_srcdir)/git/xdiff/*.c
+       cd $(top_srcdir)/git; make xdiff/lib.a
+
+$(abs_top_builddir)/git/xdiff/lib.a: $(top_srcdir)/git/xdiff/lib.a
+       mkdir -p $(abs_top_builddir)/git/xdiff
+       cp $(top_srcdir)/git/xdiff/lib.a $(abs_top_builddir)/git/xdiff/
+
 webgit_srcdir = $(top_srcdir)/src
 
 bin_PROGRAMS = webgit
@@ -51,9 +59,9 @@ noinst_HEADERS =                              \
        $(webgit_srcdir)/object.h               \
        $(webgit_srcdir)/log.h
 
-webgit_DEPENDENCIES = $(abs_top_builddir)/git/libgit.a
+webgit_DEPENDENCIES = $(abs_top_builddir)/git/libgit.a $(abs_top_builddir)/git/xdiff/lib.a
 
-webgit_LDADD = -lcwa -lssl git/libgit.a
+webgit_LDADD = -lcwa -lssl git/libgit.a git/xdiff/lib.a
 
 #### test suite
 ##check_PROGRAMS =