blob: c02963718f28bf5782379f76d9078a21e563d172 [file] [log] [blame]
Lars Hjemli76827d82006-12-10 23:50:16 +01001CGIT_VERSION = 0.1-pre
Lars Hjemli0d169ad2006-12-09 15:18:17 +01002
3INSTALL_BIN = /var/www/htdocs/cgit.cgi
4INSTALL_CSS = /var/www/htdocs/cgit.css
Lars Hjemlia581ed82006-12-11 11:23:05 +01005CACHE_ROOT = /var/cache/cgit
Lars Hjemli0d169ad2006-12-09 15:18:17 +01006
7EXTLIBS = ../git/libgit.a ../git/xdiff/lib.a -lz -lcrypto
Lars Hjemli44923f82006-12-11 17:25:41 +01008OBJECTS = shared.o cache.o parsing.o html.o ui-shared.o ui-repolist.o \
9 ui-summary.o ui-log.o ui-view.c
Lars Hjemli25105d72006-12-10 22:31:36 +010010
11CFLAGS += -Wall
Lars Hjemli0d169ad2006-12-09 15:18:17 +010012
13all: cgit
14
15install: all
16 install cgit $(INSTALL_BIN)
17 install cgit.css $(INSTALL_CSS)
Lars Hjemlia581ed82006-12-11 11:23:05 +010018 rm -rf $(CACHE_ROOT)/*
Lars Hjemli0d169ad2006-12-09 15:18:17 +010019
Lars Hjemli76827d82006-12-10 23:50:16 +010020cgit: cgit.c cgit.h git.h $(OBJECTS)
Lars Hjemli51ada4f2006-12-11 16:11:40 +010021 $(CC) $(CFLAGS) -DCGIT_VERSION='"$(CGIT_VERSION)"' cgit.c -o cgit \
22 $(OBJECTS) $(EXTLIBS)
Lars Hjemli0d169ad2006-12-09 15:18:17 +010023
Lars Hjemlic76a52b2006-12-09 15:29:05 +010024$(OBJECTS): cgit.h git.h
Lars Hjemli76827d82006-12-10 23:50:16 +010025
26.PHONY: clean
27clean:
28 rm -f cgit *.o