summaryrefslogtreecommitdiffabout
path: root/Makefile
Unidiff
Diffstat (limited to 'Makefile') (more/less context) (ignore whitespace changes)
-rw-r--r--Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index ccc7582..ea4d818 100644
--- a/Makefile
+++ b/Makefile
@@ -34,46 +34,47 @@ endif
34 34
35 35
36# 36#
37# basic build rules 37# basic build rules
38# 38#
39all: cgit 39all: cgit
40 40
41cgit: cgit.c cgit.h $(OBJECTS) 41cgit: cgit.c cgit.h $(OBJECTS)
42 $(CC) $(CFLAGS) -DCGIT_VERSION='"$(CGIT_VERSION)"' cgit.c -o cgit \ 42 $(CC) $(CFLAGS) -DCGIT_VERSION='"$(CGIT_VERSION)"' cgit.c -o cgit \
43 $(OBJECTS) $(EXTLIBS) 43 $(OBJECTS) $(EXTLIBS)
44 44
45$(OBJECTS): cgit.h git/libgit.a 45$(OBJECTS): cgit.h git/libgit.a
46 46
47git/libgit.a: 47git/libgit.a:
48 $(INITGIT) 48 $(INITGIT)
49 $(MAKE) -C git 49 $(MAKE) -C git
50 50
51# 51#
52# phony targets 52# phony targets
53# 53#
54install: all clean-cache 54install: all clean-cache
55 mkdir -p $(prefix) 55 mkdir -p $(prefix)
56 install cgit $(prefix)/cgit.cgi 56 install cgit $(prefix)/cgit.cgi
57 install cgit.css $(prefix)/cgit.css 57 install cgit.css $(prefix)/cgit.css
58 install add.png del.png $(prefix)/
58 59
59clean-cgit: 60clean-cgit:
60 rm -f cgit *.o 61 rm -f cgit *.o
61 62
62distclean-cgit: clean-cgit 63distclean-cgit: clean-cgit
63 git clean -d -x 64 git clean -d -x
64 65
65clean-sub: 66clean-sub:
66 $(MAKE) -C git clean 67 $(MAKE) -C git clean
67 68
68distclean-sub: clean-sub 69distclean-sub: clean-sub
69 $(shell cd git && git clean -d -x) 70 $(shell cd git && git clean -d -x)
70 71
71clean-cache: 72clean-cache:
72 rm -rf $(CACHE_ROOT)/* 73 rm -rf $(CACHE_ROOT)/*
73 74
74clean: clean-cgit clean-sub 75clean: clean-cgit clean-sub
75 76
76distclean: distclean-cgit distclean-sub 77distclean: distclean-cgit distclean-sub
77 78
78.PHONY: all install clean clean-cgit clean-sub clean-cache \ 79.PHONY: all install clean clean-cgit clean-sub clean-cache \
79 distclean distclean-cgit distclean-sub 80 distclean distclean-cgit distclean-sub