all repos — cgit @ 318d106300102c19d114a4ea89265b0a4060d9cb

a hyperfast web frontend for git written in c

Makefile (view raw)

 1CGIT_VERSION = 0.1-pre
 2
 3INSTALL_BIN = /var/www/htdocs/cgit.cgi
 4INSTALL_CSS = /var/www/htdocs/cgit.css
 5CACHE_ROOT = /var/cache/cgit
 6
 7EXTLIBS = ../git/libgit.a ../git/xdiff/lib.a -lz -lcrypto
 8OBJECTS = config.o html.o cache.o
 9
10CFLAGS += -Wall
11
12all: cgit
13
14install: all
15	install cgit $(INSTALL_BIN)
16	install cgit.css $(INSTALL_CSS)
17	rm -rf $(CACHE_ROOT)/*
18
19cgit: cgit.c cgit.h git.h $(OBJECTS)
20	$(CC) $(CFLAGS) -DCGIT_VERSION='"$(CGIT_VERSION)"' cgit.c -o cgit $(OBJECTS) $(EXTLIBS)
21
22$(OBJECTS): cgit.h git.h
23
24.PHONY: clean
25clean:
26	rm -f cgit *.o