|
diff --git a/Makefile b/Makefile index 3a4d974..8b426fe 100644 --- a/ Makefile+++ b/ Makefile |
|
@@ -118,49 +118,51 @@ CFLAGS += -g -Wall -Igit |
118 | CFLAGS += -DSHA1_HEADER='$(SHA1_HEADER)' |
118 | CFLAGS += -DSHA1_HEADER='$(SHA1_HEADER)' |
119 | CFLAGS += -DCGIT_VERSION='"$(CGIT_VERSION)"' |
119 | CFLAGS += -DCGIT_VERSION='"$(CGIT_VERSION)"' |
120 | CFLAGS += -DCGIT_CONFIG='"$(CGIT_CONFIG)"' |
120 | CFLAGS += -DCGIT_CONFIG='"$(CGIT_CONFIG)"' |
121 | CFLAGS += -DCGIT_SCRIPT_NAME='"$(CGIT_SCRIPT_NAME)"' |
121 | CFLAGS += -DCGIT_SCRIPT_NAME='"$(CGIT_SCRIPT_NAME)"' |
122 | CFLAGS += -DCGIT_CACHE_ROOT='"$(CACHE_ROOT)"' |
122 | CFLAGS += -DCGIT_CACHE_ROOT='"$(CACHE_ROOT)"' |
123 | |
123 | |
124 | ifdef NO_ICONV |
124 | ifdef NO_ICONV |
125 | CFLAGS += -DNO_ICONV |
125 | CFLAGS += -DNO_ICONV |
126 | endif |
126 | endif |
127 | ifdef NO_STRCASESTR |
127 | ifdef NO_STRCASESTR |
128 | CFLAGS += -DNO_STRCASESTR |
128 | CFLAGS += -DNO_STRCASESTR |
129 | endif |
129 | endif |
130 | ifdef NO_OPENSSL |
130 | ifdef NO_OPENSSL |
131 | CFLAGS += -DNO_OPENSSL |
131 | CFLAGS += -DNO_OPENSSL |
132 | GIT_OPTIONS += NO_OPENSSL=1 |
132 | GIT_OPTIONS += NO_OPENSSL=1 |
133 | else |
133 | else |
134 | EXTLIBS += -lcrypto |
134 | EXTLIBS += -lcrypto |
135 | endif |
135 | endif |
136 | |
136 | |
137 | cgit: $(OBJECTS) libgit |
137 | cgit: $(OBJECTS) libgit |
138 | $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o cgit $(OBJECTS) $(EXTLIBS) |
138 | $(QUIET_CC)$(CC) $(CFLAGS) $(LDFLAGS) -o cgit $(OBJECTS) $(EXTLIBS) |
139 | |
139 | |
140 | cgit.o: VERSION |
140 | cgit.o: VERSION |
141 | |
141 | |
142 | -include $(OBJECTS:.o=.d) |
142 | ifneq "$(MAKECMDGOALS)" "clean" |
| |
143 | -include $(OBJECTS:.o=.d) |
| |
144 | endif |
143 | |
145 | |
144 | libgit: |
146 | libgit: |
145 | $(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) NO_CURL=1 $(GIT_OPTIONS) libgit.a |
147 | $(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) NO_CURL=1 $(GIT_OPTIONS) libgit.a |
146 | $(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) NO_CURL=1 $(GIT_OPTIONS) xdiff/lib.a |
148 | $(QUIET_SUBDIR0)git $(QUIET_SUBDIR1) NO_CURL=1 $(GIT_OPTIONS) xdiff/lib.a |
147 | |
149 | |
148 | test: all |
150 | test: all |
149 | $(QUIET_SUBDIR0)tests $(QUIET_SUBDIR1) all |
151 | $(QUIET_SUBDIR0)tests $(QUIET_SUBDIR1) all |
150 | |
152 | |
151 | install: all |
153 | install: all |
152 | $(INSTALL) -m 0755 -d $(DESTDIR)$(CGIT_SCRIPT_PATH) |
154 | $(INSTALL) -m 0755 -d $(DESTDIR)$(CGIT_SCRIPT_PATH) |
153 | $(INSTALL) -m 0755 cgit $(DESTDIR)$(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME) |
155 | $(INSTALL) -m 0755 cgit $(DESTDIR)$(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME) |
154 | $(INSTALL) -m 0755 -d $(DESTDIR)$(CGIT_DATA_PATH) |
156 | $(INSTALL) -m 0755 -d $(DESTDIR)$(CGIT_DATA_PATH) |
155 | $(INSTALL) -m 0644 cgit.css $(DESTDIR)$(CGIT_DATA_PATH)/cgit.css |
157 | $(INSTALL) -m 0644 cgit.css $(DESTDIR)$(CGIT_DATA_PATH)/cgit.css |
156 | $(INSTALL) -m 0644 cgit.png $(DESTDIR)$(CGIT_DATA_PATH)/cgit.png |
158 | $(INSTALL) -m 0644 cgit.png $(DESTDIR)$(CGIT_DATA_PATH)/cgit.png |
157 | |
159 | |
158 | uninstall: |
160 | uninstall: |
159 | rm -f $(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME) |
161 | rm -f $(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME) |
160 | rm -f $(CGIT_DATA_PATH)/cgit.css |
162 | rm -f $(CGIT_DATA_PATH)/cgit.css |
161 | rm -f $(CGIT_DATA_PATH)/cgit.png |
163 | rm -f $(CGIT_DATA_PATH)/cgit.png |
162 | |
164 | |
163 | doc: man-doc html-doc pdf-doc |
165 | doc: man-doc html-doc pdf-doc |
164 | |
166 | |
165 | man-doc: cgitrc.5.txt |
167 | man-doc: cgitrc.5.txt |
166 | a2x -f manpage cgitrc.5.txt |
168 | a2x -f manpage cgitrc.5.txt |
|