+$(OBJECTS): git/xdiff/lib.a git/libgit.a VERSION
+
+-include $(OBJECTS:.o=.d)
+
+git/xdiff/lib.a: | git
+
+git/libgit.a: | git
+
+git:
+ cd git && $(MAKE) xdiff/lib.a
+ cd git && $(MAKE) libgit.a
+
+test: all
+ $(MAKE) -C tests
+
+install: all
+ mkdir -p $(DESTDIR)$(CGIT_SCRIPT_PATH)
+ install cgit $(DESTDIR)$(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME)
+ install cgit.css $(DESTDIR)$(CGIT_SCRIPT_PATH)/cgit.css
+ install cgit.png $(DESTDIR)$(CGIT_SCRIPT_PATH)/cgit.png
+
+uninstall:
+ rm -f $(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME)
+ rm -f $(CGIT_SCRIPT_PATH)/cgit.css
+ rm -f $(CGIT_SCRIPT_PATH)/cgit.png
+
+clean:
+ rm -f cgit VERSION *.o *.d
+ cd git && $(MAKE) clean
+
+distclean: clean
+ git clean -d -x
+ cd git && git clean -d -x
+
+emptycache:
+ rm -rf $(DESTDIR)$(CACHE_ROOT)/*
+
+get-git:
+ curl $(GIT_URL) | tar -xj && rm -rf git && mv git-$(GIT_VER) git