summaryrefslogtreecommitdiffabout
authorLars Hjemli <larsh@slaptop.hjemli.net>2007-01-28 10:31:57 (UTC)
committer Lars Hjemli <larsh@slaptop.hjemli.net>2007-01-28 10:31:57 (UTC)
commit4a9dea5c0104471324f01663420685e45fe3b480 (patch) (unidiff)
treeeb68bfc960538f2d207a1b2736a550f56b6df38f
parent777faf7e509e1de2b795b2a326ff00c9bd799104 (diff)
downloadcgit-4a9dea5c0104471324f01663420685e45fe3b480.zip
cgit-4a9dea5c0104471324f01663420685e45fe3b480.tar.gz
cgit-4a9dea5c0104471324f01663420685e45fe3b480.tar.bz2
Unified install path
Install all files into single directory Signed-off-by: Lars Hjemli <larsh@slaptop.hjemli.net>
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--Makefile7
1 files changed, 3 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index a3e9b05..72a1cff 100644
--- a/Makefile
+++ b/Makefile
@@ -1,36 +1,35 @@
1CGIT_VERSION = 0.1 1CGIT_VERSION = 0.1
2 2
3INSTALL_BIN = /var/www/htdocs/cgit.cgi 3INSTALL_DIR = /var/www/htdocs/cgit
4INSTALL_CSS = /var/www/htdocs/cgit.css
5CACHE_ROOT = /var/cache/cgit 4CACHE_ROOT = /var/cache/cgit
6 5
7EXTLIBS = ../git/libgit.a ../git/xdiff/lib.a -lz -lcrypto 6EXTLIBS = ../git/libgit.a ../git/xdiff/lib.a -lz -lcrypto
8OBJECTS = shared.o cache.o parsing.o html.o ui-shared.o ui-repolist.o \ 7OBJECTS = shared.o cache.o parsing.o html.o ui-shared.o ui-repolist.o \
9 ui-summary.o ui-log.o ui-view.c ui-tree.c ui-commit.c ui-diff.o 8 ui-summary.o ui-log.o ui-view.c ui-tree.c ui-commit.c ui-diff.o
10 9
11CFLAGS += -Wall 10CFLAGS += -Wall
12 11
13ifdef DEBUG 12ifdef DEBUG
14 CFLAGS += -g 13 CFLAGS += -g
15endif 14endif
16 15
17all: cgit 16all: cgit
18 17
19install: all clean-cache 18install: all clean-cache
20 install cgit $(INSTALL_BIN) 19 install cgit $(INSTALL_DIR)/cgit.cgi
21 install cgit.css $(INSTALL_CSS) 20 install cgit.css $(INSTALL_DIR)/cgit.css
22 21
23cgit: cgit.c cgit.h git.h $(OBJECTS) 22cgit: cgit.c cgit.h git.h $(OBJECTS)
24 $(CC) $(CFLAGS) -DCGIT_VERSION='"$(CGIT_VERSION)"' cgit.c -o cgit \ 23 $(CC) $(CFLAGS) -DCGIT_VERSION='"$(CGIT_VERSION)"' cgit.c -o cgit \
25 $(OBJECTS) $(EXTLIBS) 24 $(OBJECTS) $(EXTLIBS)
26 25
27$(OBJECTS): cgit.h git.h 26$(OBJECTS): cgit.h git.h
28 27
29ui-diff.o: xdiff.h 28ui-diff.o: xdiff.h
30 29
31.PHONY: clean 30.PHONY: clean
32clean: 31clean:
33 rm -f cgit *.o 32 rm -f cgit *.o
34 33
35clean-cache: 34clean-cache:
36 rm -rf $(CACHE_ROOT)/* 35 rm -rf $(CACHE_ROOT)/*