mirror of
https://github.com/git/git
synced 2024-11-05 18:59:29 +00:00
17a9ac7d6b
The default compiler and cflags were mostly "works for me" when I built the original version. We need to be much less careful here than usual, because we know we are building only on OS X. But it's only polite to at least respect the CFLAGS and CC definitions that the user may have provided earlier. While we're at it, let's update our definitions and rules to be more like the top-level Makefile; default our CFLAGS to include -O2, and make sure we use CFLAGS and LDFLAGS when linking. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
17 lines
420 B
Makefile
17 lines
420 B
Makefile
all:: git-credential-osxkeychain
|
|
|
|
CC = gcc
|
|
RM = rm -f
|
|
CFLAGS = -g -O2 -Wall
|
|
|
|
-include ../../../config.mak.autogen
|
|
-include ../../../config.mak
|
|
|
|
git-credential-osxkeychain: git-credential-osxkeychain.o
|
|
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -Wl,-framework -Wl,Security
|
|
|
|
git-credential-osxkeychain.o: git-credential-osxkeychain.c
|
|
$(CC) -c $(CFLAGS) $<
|
|
|
|
clean:
|
|
$(RM) git-credential-osxkeychain git-credential-osxkeychain.o
|