contrib/credential: add install target

Add an install target rule to the Makefiles in contrib/credential in the
same manner as in other Makefiles in contrib such as for contacts or
subtree.

Signed-off-by: Thomas Uhle <thomas.uhle@mailbox.tu-dresden.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Thomas Uhle 2025-10-25 22:30:07 +02:00 committed by Junio C Hamano
parent 4e98b730f1
commit 595be20d22
2 changed files with 12 additions and 2 deletions

View File

@ -10,6 +10,7 @@ gitexecdir ?= $(prefix)/libexec/git-core
CC ?= gcc
CFLAGS ?= -g -O2 -Wall
PKG_CONFIG ?= pkg-config
INSTALL ?= install
RM ?= rm -f

INCS:=$(shell $(PKG_CONFIG) --cflags libsecret-1 glib-2.0)
@ -21,7 +22,11 @@ LIBS:=$(shell $(PKG_CONFIG) --libs libsecret-1 glib-2.0)
git-credential-libsecret: git-credential-libsecret.o
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LIBS)

install: git-credential-libsecret
$(INSTALL) -d -m 755 $(DESTDIR)$(gitexecdir)
$(INSTALL) -m 755 $< $(DESTDIR)$(gitexecdir)

clean:
$(RM) git-credential-libsecret git-credential-libsecret.o

.PHONY: all clean
.PHONY: all install clean

View File

@ -9,6 +9,7 @@ gitexecdir ?= $(prefix)/libexec/git-core

CC ?= gcc
CFLAGS ?= -g -O2 -Wall
INSTALL ?= install
RM ?= rm -f

%.o: %.c
@ -18,7 +19,11 @@ git-credential-osxkeychain: git-credential-osxkeychain.o
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) \
-framework Security -framework CoreFoundation

install: git-credential-osxkeychain
$(INSTALL) -d -m 755 $(DESTDIR)$(gitexecdir)
$(INSTALL) -m 755 $< $(DESTDIR)$(gitexecdir)

clean:
$(RM) git-credential-osxkeychain git-credential-osxkeychain.o

.PHONY: all clean
.PHONY: all install clean