Lars Hjemli | e032761 | 2012-03-18 10:16:27 +0000 | [diff] [blame] | 1 | CGIT_VERSION = v0.9.0.3 |
Lars Hjemli | ea2831f | 2007-05-15 00:48:31 +0200 | [diff] [blame] | 2 | CGIT_SCRIPT_NAME = cgit.cgi |
Lars Hjemli | e8920b5 | 2007-09-03 21:52:14 +0200 | [diff] [blame] | 3 | CGIT_SCRIPT_PATH = /var/www/htdocs/cgit |
Todd Zullinger | d529c6f | 2009-01-11 18:23:59 -0500 | [diff] [blame] | 4 | CGIT_DATA_PATH = $(CGIT_SCRIPT_PATH) |
Lars Hjemli | e8920b5 | 2007-09-03 21:52:14 +0200 | [diff] [blame] | 5 | CGIT_CONFIG = /etc/cgitrc |
| 6 | CACHE_ROOT = /var/cache/cgit |
Todd Zullinger | 0c3130d | 2010-09-06 09:31:23 -0400 | [diff] [blame] | 7 | prefix = /usr |
Todd Zullinger | 6d10c13 | 2010-09-06 09:31:24 -0400 | [diff] [blame] | 8 | libdir = $(prefix)/lib |
| 9 | filterdir = $(libdir)/cgit/filters |
Todd Zullinger | 0c3130d | 2010-09-06 09:31:23 -0400 | [diff] [blame] | 10 | docdir = $(prefix)/share/doc/cgit |
| 11 | htmldir = $(docdir) |
| 12 | pdfdir = $(docdir) |
| 13 | mandir = $(prefix)/share/man |
Lars Hjemli | e8920b5 | 2007-09-03 21:52:14 +0200 | [diff] [blame] | 14 | SHA1_HEADER = <openssl/sha.h> |
Lars Hjemli | 286c4c0 | 2011-02-19 13:55:43 +0100 | [diff] [blame] | 15 | GIT_VER = 1.7.4 |
Ferry Huberts | 633a66c | 2012-11-03 17:49:45 -0600 | [diff] [blame^] | 16 | GIT_URL = https://github.com/git/git/archive/v$(GIT_VER).tar.gz |
Todd Zullinger | 4ac89ec | 2009-01-11 18:23:52 -0500 | [diff] [blame] | 17 | INSTALL = install |
Todd Zullinger | 679f7ef | 2010-09-06 09:31:22 -0400 | [diff] [blame] | 18 | MAN5_TXT = $(wildcard *.5.txt) |
| 19 | MAN_TXT = $(MAN5_TXT) |
| 20 | DOC_MAN5 = $(patsubst %.txt,%,$(MAN5_TXT)) |
| 21 | DOC_HTML = $(patsubst %.txt,%.html,$(MAN_TXT)) |
| 22 | DOC_PDF = $(patsubst %.txt,%.pdf,$(MAN_TXT)) |
Lars Hjemli | 9ecde65 | 2007-05-14 23:09:49 +0200 | [diff] [blame] | 23 | |
Ramsay Jones | 97fdac1 | 2008-11-15 18:26:32 +0000 | [diff] [blame] | 24 | # Define NO_STRCASESTR if you don't have strcasestr. |
| 25 | # |
Mikhail Gusarov | 59310ab | 2009-10-29 03:39:55 +0600 | [diff] [blame] | 26 | # Define NO_OPENSSL to disable linking with OpenSSL and use bundled SHA1 |
| 27 | # implementation (slower). |
| 28 | # |
Ramsay Jones | 97fdac1 | 2008-11-15 18:26:32 +0000 | [diff] [blame] | 29 | # Define NEEDS_LIBICONV if linking with libc is not enough (eg. Darwin). |
| 30 | # |
Mark Lodato | e4ddc8f | 2010-09-04 11:30:18 -0400 | [diff] [blame] | 31 | # Define NO_C99_FORMAT if your formatted IO functions (printf/scanf et.al.) |
| 32 | # do not support the 'size specifiers' introduced by C99, namely ll, hh, |
| 33 | # j, z, t. (representing long long int, char, intmax_t, size_t, ptrdiff_t). |
| 34 | # some C compilers supported these specifiers prior to C99 as an extension. |
| 35 | # |
Ramsay Jones | 97fdac1 | 2008-11-15 18:26:32 +0000 | [diff] [blame] | 36 | |
| 37 | #-include config.mak |
| 38 | |
| 39 | # |
| 40 | # Platform specific tweaks |
| 41 | # |
| 42 | |
| 43 | uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not') |
| 44 | uname_O := $(shell sh -c 'uname -o 2>/dev/null || echo not') |
| 45 | uname_R := $(shell sh -c 'uname -r 2>/dev/null || echo not') |
| 46 | |
| 47 | ifeq ($(uname_O),Cygwin) |
| 48 | NO_STRCASESTR = YesPlease |
| 49 | NEEDS_LIBICONV = YesPlease |
| 50 | endif |
| 51 | |
Jason A. Donenfeld | a58d8a1 | 2012-10-17 21:55:48 +0200 | [diff] [blame] | 52 | ifeq ($(uname_S),$(filter $(uname_S),FreeBSD OpenBSD)) |
| 53 | # Apparantly libiconv is installed in /usr/local on BSD |
Jason A. Donenfeld | 2853692 | 2012-10-17 18:30:08 +0200 | [diff] [blame] | 54 | LDFLAGS ?= -L/usr/local/lib |
| 55 | CFLAGS ?= -I/usr/local/include |
| 56 | NEEDS_LIBICONV = yes |
| 57 | endif |
| 58 | |
Lars Hjemli | c60781d | 2008-03-25 01:41:10 +0100 | [diff] [blame] | 59 | # |
Lars Hjemli | a5e899e | 2008-12-05 18:47:16 +0100 | [diff] [blame] | 60 | # Let the user override the above settings. |
| 61 | # |
| 62 | -include cgit.conf |
| 63 | |
| 64 | # |
Lars Hjemli | c60781d | 2008-03-25 01:41:10 +0100 | [diff] [blame] | 65 | # Define a way to invoke make in subdirs quietly, shamelessly ripped |
| 66 | # from git.git |
| 67 | # |
| 68 | QUIET_SUBDIR0 = +$(MAKE) -C # space to separate -C and subdir |
| 69 | QUIET_SUBDIR1 = |
| 70 | |
| 71 | ifneq ($(findstring $(MAKEFLAGS),w),w) |
| 72 | PRINT_DIR = --no-print-directory |
| 73 | else # "make -w" |
| 74 | NO_SUBDIR = : |
| 75 | endif |
| 76 | |
| 77 | ifndef V |
| 78 | QUIET_CC = @echo ' ' CC $@; |
| 79 | QUIET_MM = @echo ' ' MM $@; |
| 80 | QUIET_SUBDIR0 = +@subdir= |
| 81 | QUIET_SUBDIR1 = ;$(NO_SUBDIR) echo ' ' SUBDIR $$subdir; \ |
| 82 | $(MAKE) $(PRINT_DIR) -C $$subdir |
Jamie Couture | 6419c9b | 2012-10-08 13:12:17 -0400 | [diff] [blame] | 83 | QUIET_TAGS = @echo ' ' TAGS $@; |
Lars Hjemli | c60781d | 2008-03-25 01:41:10 +0100 | [diff] [blame] | 84 | endif |
Lars Hjemli | f692503 | 2007-06-18 09:42:10 +0200 | [diff] [blame] | 85 | |
Lars Hjemli | df90b51 | 2008-03-24 23:01:44 +0100 | [diff] [blame] | 86 | # |
| 87 | # Define a pattern rule for automatic dependency building |
| 88 | # |
| 89 | %.d: %.c |
Lars Hjemli | 5807fb7 | 2010-11-07 16:13:49 +0100 | [diff] [blame] | 90 | $(QUIET_MM)$(CC) $(CFLAGS) -MM -MP $< | sed -e 's/\($*\)\.o:/\1.o $@:/g' >$@ |
Lars Hjemli | c60781d | 2008-03-25 01:41:10 +0100 | [diff] [blame] | 91 | |
| 92 | # |
| 93 | # Define a pattern rule for silent object building |
| 94 | # |
| 95 | %.o: %.c |
| 96 | $(QUIET_CC)$(CC) -o $*.o -c $(CFLAGS) $< |
Lars Hjemli | df90b51 | 2008-03-24 23:01:44 +0100 | [diff] [blame] | 97 | |
Lars Hjemli | f692503 | 2007-06-18 09:42:10 +0200 | [diff] [blame] | 98 | |
Lars Hjemli | 6d7552b | 2010-08-22 13:29:57 +0200 | [diff] [blame] | 99 | EXTLIBS = git/libgit.a git/xdiff/lib.a -lz -lpthread |
Lars Hjemli | 2718186 | 2008-03-24 20:49:41 +0100 | [diff] [blame] | 100 | OBJECTS = |
| 101 | OBJECTS += cache.o |
| 102 | OBJECTS += cgit.o |
| 103 | OBJECTS += cmd.o |
Lars Hjemli | 20a3354 | 2008-03-28 00:09:11 +0100 | [diff] [blame] | 104 | OBJECTS += configfile.o |
Lars Hjemli | 2718186 | 2008-03-24 20:49:41 +0100 | [diff] [blame] | 105 | OBJECTS += html.o |
| 106 | OBJECTS += parsing.o |
Lars Hjemli | 93397a7 | 2008-09-15 00:07:12 +0200 | [diff] [blame] | 107 | OBJECTS += scan-tree.o |
Lars Hjemli | 2718186 | 2008-03-24 20:49:41 +0100 | [diff] [blame] | 108 | OBJECTS += shared.o |
Lars Hjemli | b2a3d31 | 2008-05-21 08:17:54 +0200 | [diff] [blame] | 109 | OBJECTS += ui-atom.o |
Lars Hjemli | 2718186 | 2008-03-24 20:49:41 +0100 | [diff] [blame] | 110 | OBJECTS += ui-blob.o |
Lars Hjemli | 02a545e | 2008-08-06 01:20:24 +0200 | [diff] [blame] | 111 | OBJECTS += ui-clone.o |
Lars Hjemli | 2718186 | 2008-03-24 20:49:41 +0100 | [diff] [blame] | 112 | OBJECTS += ui-commit.o |
| 113 | OBJECTS += ui-diff.o |
| 114 | OBJECTS += ui-log.o |
| 115 | OBJECTS += ui-patch.o |
Lars Hjemli | e5da4bc | 2008-08-06 10:53:50 +0200 | [diff] [blame] | 116 | OBJECTS += ui-plain.o |
Lars Hjemli | 2718186 | 2008-03-24 20:49:41 +0100 | [diff] [blame] | 117 | OBJECTS += ui-refs.o |
| 118 | OBJECTS += ui-repolist.o |
| 119 | OBJECTS += ui-shared.o |
| 120 | OBJECTS += ui-snapshot.o |
Ragnar Ouchterlony | 40e174d | 2009-09-13 19:36:35 +0200 | [diff] [blame] | 121 | OBJECTS += ui-ssdiff.o |
Lars Hjemli | f86a23f | 2008-12-06 17:38:19 +0100 | [diff] [blame] | 122 | OBJECTS += ui-stats.o |
Lars Hjemli | 2718186 | 2008-03-24 20:49:41 +0100 | [diff] [blame] | 123 | OBJECTS += ui-summary.o |
| 124 | OBJECTS += ui-tag.o |
| 125 | OBJECTS += ui-tree.o |
Lars Hjemli | 958a95b | 2010-11-09 19:57:18 +0100 | [diff] [blame] | 126 | OBJECTS += vector.o |
Lars Hjemli | 0d169ad | 2006-12-09 15:18:17 +0100 | [diff] [blame] | 127 | |
Lars Hjemli | 1ae41a0 | 2007-11-06 09:35:07 +0100 | [diff] [blame] | 128 | ifdef NEEDS_LIBICONV |
| 129 | EXTLIBS += -liconv |
| 130 | endif |
| 131 | |
| 132 | |
Lars Hjemli | 5e57cb2 | 2009-02-12 10:53:31 +0100 | [diff] [blame] | 133 | .PHONY: all libgit test install uninstall clean force-version get-git \ |
Todd Zullinger | 0c3130d | 2010-09-06 09:31:23 -0400 | [diff] [blame] | 134 | doc clean-doc install-doc install-man install-html install-pdf \ |
Jamie Couture | 6419c9b | 2012-10-08 13:12:17 -0400 | [diff] [blame] | 135 | uninstall-doc uninstall-man uninstall-html uninstall-pdf tags |
Lars Hjemli | 447025f | 2007-01-17 01:13:05 +0100 | [diff] [blame] | 136 | |
Lars Hjemli | bb7485e | 2008-07-22 19:30:06 +0200 | [diff] [blame] | 137 | all: cgit |
Lars Hjemli | e8920b5 | 2007-09-03 21:52:14 +0200 | [diff] [blame] | 138 | |
| 139 | VERSION: force-version |
| 140 | @./gen-version.sh "$(CGIT_VERSION)" |
| 141 | -include VERSION |
| 142 | |
| 143 | |
| 144 | CFLAGS += -g -Wall -Igit |
Lars Hjemli | 9ecde65 | 2007-05-14 23:09:49 +0200 | [diff] [blame] | 145 | CFLAGS += -DSHA1_HEADER='$(SHA1_HEADER)' |
| 146 | CFLAGS += -DCGIT_VERSION='"$(CGIT_VERSION)"' |
Lars Hjemli | 152c5e2 | 2007-09-08 18:38:10 +0200 | [diff] [blame] | 147 | CFLAGS += -DCGIT_CONFIG='"$(CGIT_CONFIG)"' |
Lars Hjemli | ea2831f | 2007-05-15 00:48:31 +0200 | [diff] [blame] | 148 | CFLAGS += -DCGIT_SCRIPT_NAME='"$(CGIT_SCRIPT_NAME)"' |
Lars Hjemli | 152c5e2 | 2007-09-08 18:38:10 +0200 | [diff] [blame] | 149 | CFLAGS += -DCGIT_CACHE_ROOT='"$(CACHE_ROOT)"' |
Lars Hjemli | 61c3ca9 | 2007-05-08 22:40:59 +0200 | [diff] [blame] | 150 | |
Lars Hjemli | 53f487d | 2010-11-09 18:08:38 +0100 | [diff] [blame] | 151 | GIT_OPTIONS = prefix=/usr |
| 152 | |
Lars Hjemli | efaccb3 | 2008-10-11 20:21:06 +0200 | [diff] [blame] | 153 | ifdef NO_ICONV |
| 154 | CFLAGS += -DNO_ICONV |
| 155 | endif |
Ramsay Jones | 97fdac1 | 2008-11-15 18:26:32 +0000 | [diff] [blame] | 156 | ifdef NO_STRCASESTR |
| 157 | CFLAGS += -DNO_STRCASESTR |
| 158 | endif |
Mark Lodato | e4ddc8f | 2010-09-04 11:30:18 -0400 | [diff] [blame] | 159 | ifdef NO_C99_FORMAT |
| 160 | CFLAGS += -DNO_C99_FORMAT |
| 161 | endif |
Mikhail Gusarov | 59310ab | 2009-10-29 03:39:55 +0600 | [diff] [blame] | 162 | ifdef NO_OPENSSL |
| 163 | CFLAGS += -DNO_OPENSSL |
| 164 | GIT_OPTIONS += NO_OPENSSL=1 |
| 165 | else |
| 166 | EXTLIBS += -lcrypto |
| 167 | endif |
Lars Hjemli | cc1dbd1 | 2007-05-10 11:25:12 +0200 | [diff] [blame] | 168 | |
Lars Hjemli | 8c2a136 | 2008-08-06 18:52:27 +0200 | [diff] [blame] | 169 | cgit: $(OBJECTS) libgit |
Harley Laue | 06e14dc | 2008-09-18 21:06:18 -0500 | [diff] [blame] | 170 | $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o cgit $(OBJECTS) $(EXTLIBS) |
Lars Hjemli | cc1dbd1 | 2007-05-10 11:25:12 +0200 | [diff] [blame] | 171 | |
Lars Hjemli | 92908af | 2008-03-24 23:10:59 +0100 | [diff] [blame] | 172 | cgit.o: VERSION |
Lars Hjemli | cc1dbd1 | 2007-05-10 11:25:12 +0200 | [diff] [blame] | 173 | |
Lynn Lin | ab61029 | 2010-07-15 14:38:06 +0800 | [diff] [blame] | 174 | ifneq "$(MAKECMDGOALS)" "clean" |
| 175 | -include $(OBJECTS:.o=.d) |
| 176 | endif |
Lars Hjemli | cc1dbd1 | 2007-05-10 11:25:12 +0200 | [diff] [blame] | 177 | |
Lars Hjemli | 8c2a136 | 2008-08-06 18:52:27 +0200 | [diff] [blame] | 178 | libgit: |
Mikhail Gusarov | 59310ab | 2009-10-29 03:39:55 +0600 | [diff] [blame] | 179 | $(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) NO_CURL=1 $(GIT_OPTIONS) libgit.a |
| 180 | $(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) NO_CURL=1 $(GIT_OPTIONS) xdiff/lib.a |
Lars Hjemli | a1266ed | 2008-08-01 01:25:51 +0200 | [diff] [blame] | 181 | |
Lars Hjemli | b4649fc | 2007-11-11 00:40:58 +0100 | [diff] [blame] | 182 | test: all |
Lars Hjemli | c60781d | 2008-03-25 01:41:10 +0100 | [diff] [blame] | 183 | $(QUIET_SUBDIR0)tests $(QUIET_SUBDIR1) all |
Lars Hjemli | b4649fc | 2007-11-11 00:40:58 +0100 | [diff] [blame] | 184 | |
Lars Hjemli | e8920b5 | 2007-09-03 21:52:14 +0200 | [diff] [blame] | 185 | install: all |
Todd Zullinger | 4ac89ec | 2009-01-11 18:23:52 -0500 | [diff] [blame] | 186 | $(INSTALL) -m 0755 -d $(DESTDIR)$(CGIT_SCRIPT_PATH) |
| 187 | $(INSTALL) -m 0755 cgit $(DESTDIR)$(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME) |
Todd Zullinger | d529c6f | 2009-01-11 18:23:59 -0500 | [diff] [blame] | 188 | $(INSTALL) -m 0755 -d $(DESTDIR)$(CGIT_DATA_PATH) |
| 189 | $(INSTALL) -m 0644 cgit.css $(DESTDIR)$(CGIT_DATA_PATH)/cgit.css |
| 190 | $(INSTALL) -m 0644 cgit.png $(DESTDIR)$(CGIT_DATA_PATH)/cgit.png |
Todd Zullinger | 6d10c13 | 2010-09-06 09:31:24 -0400 | [diff] [blame] | 191 | $(INSTALL) -m 0755 -d $(DESTDIR)$(filterdir) |
| 192 | $(INSTALL) -m 0755 filters/* $(DESTDIR)$(filterdir) |
Lars Hjemli | cc1dbd1 | 2007-05-10 11:25:12 +0200 | [diff] [blame] | 193 | |
Todd Zullinger | 0c3130d | 2010-09-06 09:31:23 -0400 | [diff] [blame] | 194 | install-doc: install-man install-html install-pdf |
| 195 | |
| 196 | install-man: doc-man |
| 197 | $(INSTALL) -m 0755 -d $(DESTDIR)$(mandir)/man5 |
| 198 | $(INSTALL) -m 0644 $(DOC_MAN5) $(DESTDIR)$(mandir)/man5 |
| 199 | |
| 200 | install-html: doc-html |
| 201 | $(INSTALL) -m 0755 -d $(DESTDIR)$(htmldir) |
| 202 | $(INSTALL) -m 0644 $(DOC_HTML) $(DESTDIR)$(htmldir) |
| 203 | |
| 204 | install-pdf: doc-pdf |
| 205 | $(INSTALL) -m 0755 -d $(DESTDIR)$(pdfdir) |
| 206 | $(INSTALL) -m 0644 $(DOC_PDF) $(DESTDIR)$(pdfdir) |
Lars Hjemli | cc1dbd1 | 2007-05-10 11:25:12 +0200 | [diff] [blame] | 207 | |
Lars Hjemli | e8920b5 | 2007-09-03 21:52:14 +0200 | [diff] [blame] | 208 | uninstall: |
Ferry Huberts | 96f0501 | 2011-07-18 12:45:56 +0200 | [diff] [blame] | 209 | rm -f $(DESTDIR)$(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME) |
| 210 | rm -f $(DESTDIR)$(CGIT_DATA_PATH)/cgit.css |
| 211 | rm -f $(DESTDIR)$(CGIT_DATA_PATH)/cgit.png |
Lars Hjemli | cc1dbd1 | 2007-05-10 11:25:12 +0200 | [diff] [blame] | 212 | |
Todd Zullinger | 0c3130d | 2010-09-06 09:31:23 -0400 | [diff] [blame] | 213 | uninstall-doc: uninstall-man uninstall-html uninstall-pdf |
Lars Hjemli | 5e57cb2 | 2009-02-12 10:53:31 +0100 | [diff] [blame] | 214 | |
Todd Zullinger | 0c3130d | 2010-09-06 09:31:23 -0400 | [diff] [blame] | 215 | uninstall-man: |
| 216 | @for i in $(DOC_MAN5); do \ |
| 217 | rm -fv $(DESTDIR)$(mandir)/man5/$$i; \ |
| 218 | done |
Lars Hjemli | 5e57cb2 | 2009-02-12 10:53:31 +0100 | [diff] [blame] | 219 | |
Todd Zullinger | 0c3130d | 2010-09-06 09:31:23 -0400 | [diff] [blame] | 220 | uninstall-html: |
| 221 | @for i in $(DOC_HTML); do \ |
| 222 | rm -fv $(DESTDIR)$(htmldir)/$$i; \ |
| 223 | done |
Lars Hjemli | 5e57cb2 | 2009-02-12 10:53:31 +0100 | [diff] [blame] | 224 | |
Todd Zullinger | 0c3130d | 2010-09-06 09:31:23 -0400 | [diff] [blame] | 225 | uninstall-pdf: |
| 226 | @for i in $(DOC_PDF); do \ |
| 227 | rm -fv $(DESTDIR)$(pdfdir)/$$i; \ |
| 228 | done |
| 229 | |
Todd Zullinger | 679f7ef | 2010-09-06 09:31:22 -0400 | [diff] [blame] | 230 | doc: doc-man doc-html doc-pdf |
| 231 | doc-man: doc-man5 |
| 232 | doc-man5: $(DOC_MAN5) |
| 233 | doc-html: $(DOC_HTML) |
| 234 | doc-pdf: $(DOC_PDF) |
Lars Hjemli | 5e57cb2 | 2009-02-12 10:53:31 +0100 | [diff] [blame] | 235 | |
Todd Zullinger | 679f7ef | 2010-09-06 09:31:22 -0400 | [diff] [blame] | 236 | %.5 : %.5.txt |
| 237 | a2x -f manpage $< |
Lars Hjemli | 5e57cb2 | 2009-02-12 10:53:31 +0100 | [diff] [blame] | 238 | |
Todd Zullinger | 679f7ef | 2010-09-06 09:31:22 -0400 | [diff] [blame] | 239 | $(DOC_HTML): %.html : %.txt |
| 240 | a2x -f xhtml --stylesheet=cgit-doc.css $< |
Lars Hjemli | 5e57cb2 | 2009-02-12 10:53:31 +0100 | [diff] [blame] | 241 | |
Todd Zullinger | 679f7ef | 2010-09-06 09:31:22 -0400 | [diff] [blame] | 242 | $(DOC_PDF): %.pdf : %.txt |
Lars Hjemli | 5e57cb2 | 2009-02-12 10:53:31 +0100 | [diff] [blame] | 243 | a2x -f pdf cgitrc.5.txt |
| 244 | |
| 245 | clean: clean-doc |
Jamie Couture | 2b675d2 | 2012-10-31 19:43:12 -0400 | [diff] [blame] | 246 | rm -f cgit VERSION *.o *.d tags |
Lars Hjemli | cc1dbd1 | 2007-05-10 11:25:12 +0200 | [diff] [blame] | 247 | |
Lars Hjemli | 5e57cb2 | 2009-02-12 10:53:31 +0100 | [diff] [blame] | 248 | clean-doc: |
Lars Hjemli | 290c2a7 | 2009-03-15 09:27:54 +0100 | [diff] [blame] | 249 | rm -f cgitrc.5 cgitrc.5.html cgitrc.5.pdf cgitrc.5.xml cgitrc.5.fo |
Lars Hjemli | 5e57cb2 | 2009-02-12 10:53:31 +0100 | [diff] [blame] | 250 | |
Lars Hjemli | 95eaf27 | 2007-09-03 22:42:54 +0200 | [diff] [blame] | 251 | get-git: |
Ferry Huberts | 633a66c | 2012-11-03 17:49:45 -0600 | [diff] [blame^] | 252 | curl -L $(GIT_URL) | tar -xzf - && rm -rf git && mv git-$(GIT_VER) git |
Jamie Couture | 6419c9b | 2012-10-08 13:12:17 -0400 | [diff] [blame] | 253 | |
| 254 | tags: |
| 255 | $(QUIET_TAGS)find . -name '*.[ch]' | xargs ctags |