|
diff --git a/Makefile b/Makefile index 243f590..21e2eb3 100644 --- a/ Makefile+++ b/ Makefile |
|
@@ -1,10 +1,11 @@ |
| |
1 | CGIT_VERSION = 0.1-pre |
1 | |
2 | |
2 | INSTALL_BIN = /var/www/htdocs/cgit.cgi |
3 | INSTALL_BIN = /var/www/htdocs/cgit.cgi |
3 | INSTALL_CSS = /var/www/htdocs/cgit.css |
4 | INSTALL_CSS = /var/www/htdocs/cgit.css |
4 | |
5 | |
5 | EXTLIBS = ../git/libgit.a ../git/xdiff/lib.a -lz -lcrypto |
6 | EXTLIBS = ../git/libgit.a ../git/xdiff/lib.a -lz -lcrypto |
6 | OBJECTS = cgit.o config.o html.o cache.o |
7 | OBJECTS = config.o html.o cache.o |
7 | |
8 | |
8 | CFLAGS += -Wall |
9 | CFLAGS += -Wall |
9 | |
10 | |
10 | all: cgit |
11 | all: cgit |
@@ -12,11 +13,12 @@ all: cgit |
12 | install: all |
13 | install: all |
13 | install cgit $(INSTALL_BIN) |
14 | install cgit $(INSTALL_BIN) |
14 | install cgit.css $(INSTALL_CSS) |
15 | install cgit.css $(INSTALL_CSS) |
15 | |
16 | |
16 | clean: |
17 | cgit: cgit.c cgit.h git.h $(OBJECTS) |
17 | rm -f cgit *.o |
18 | $(CC) $(CFLAGS) -DCGIT_VERSION='"$(CGIT_VERSION)"' cgit.c -o cgit $(OBJECTS) $(EXTLIBS) |
18 | |
| |
19 | cgit: $(OBJECTS) |
| |
20 | $(CC) $(CFLAGS) -o cgit $(OBJECTS) $(EXTLIBS) |
| |
21 | |
19 | |
22 | $(OBJECTS): cgit.h git.h |
20 | $(OBJECTS): cgit.h git.h |
| |
21 | |
| |
22 | .PHONY: clean |
| |
23 | clean: |
| |
24 | rm -f cgit *.o |
|
|
diff --git a/cgit.c b/cgit.c index 808ffe9..110face 100644 --- a/ cgit.c+++ b/ cgit.c |
|
@@ -7,16 +7,18 @@ |
7 | */ |
7 | */ |
8 | |
8 | |
9 | #include "cgit.h" |
9 | #include "cgit.h" |
10 | |
10 | |
11 | static const char cgit_doctype[] = |
11 | const char cgit_version[] = CGIT_VERSION; |
| |
12 | |
| |
13 | const char cgit_doctype[] = |
12 | "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n" |
14 | "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n" |
13 | " \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"; |
15 | " \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"; |
14 | |
16 | |
15 | static const char cgit_error[] = |
17 | const char cgit_error[] = |
16 | "<div class='error'>%s</div>"; |
18 | "<div class='error'>%s</div>"; |
17 | |
19 | |
18 | static const char cgit_lib_error[] = |
20 | const char cgit_lib_error[] = |
19 | "<div class='error'>%s: %s</div>"; |
21 | "<div class='error'>%s: %s</div>"; |
20 | |
22 | |
21 | int htmlfd = 0; |
23 | int htmlfd = 0; |
22 | |
24 | |
@@ -199,8 +201,9 @@ static void cgit_print_docstart(char *title) |
199 | html("<head>\n"); |
201 | html("<head>\n"); |
200 | html("<title>"); |
202 | html("<title>"); |
201 | html_txt(title); |
203 | html_txt(title); |
202 | html("</title>\n"); |
204 | html("</title>\n"); |
| |
205 | htmlf("<meta name='generator' content='cgit v%s'/>\n", cgit_version); |
203 | html("<link rel='stylesheet' type='text/css' href='"); |
206 | html("<link rel='stylesheet' type='text/css' href='"); |
204 | html_attr(cgit_css); |
207 | html_attr(cgit_css); |
205 | html("'/>\n"); |
208 | html("'/>\n"); |
206 | html("</head>\n"); |
209 | html("</head>\n"); |
|