[PATCH] make INSTALL binary in Makefile configurable via make variable
authorThomas Glanzmann <sithglan@stud.uni-erlangen.de>
Sat, 7 May 2005 08:41:54 +0000 (10:41 +0200)
committerJunio C Hamano <junkio@cox.net>
Sat, 7 May 2005 19:37:49 +0000 (12:37 -0700)
On Solaris machines gnu install called ginstall

<JC> Editorial notes.  I've also changed it to use $(COPTS), $(prefix),
and $(bin) because I always get confused without compiling it with -O1
when I single step in gdb.  The default is left as Linus shipped.

Date: Sat, 7 May 2005 10:41:54 +0200
Signed-off-by: Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Makefile

index a8d41757b02e114826e0bdcbe3a00dcfd39e62f6..3e3463b50b67f2b4c42530e60015c3b3144c7847 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -7,10 +7,16 @@
 # BREAK YOUR LOCAL DIFFS! show-diff and anything using it will likely randomly
 # break unless your underlying filesystem supports those sub-second times
 # (my ext3 doesn't).
-CFLAGS=-g -O2 -Wall
+COPTS=-O2
+CFLAGS=-g $(COPTS) -Wall
+
+prefix=$(HOME)
+bin=$(prefix)/bin
+# dest=
 
 CC=gcc
 AR=ar
+INSTALL=install
 
 SCRIPTS=git-apply-patch-script git-merge-one-file-script git-prune-script \
        git-pull-script git-tag-script git-resolve-script
@@ -26,7 +32,7 @@ PROG=   git-update-cache git-diff-files git-init-db git-write-tree \
 all: $(PROG)
 
 install: $(PROG) $(SCRIPTS)
-       install $(PROG) $(SCRIPTS) $(HOME)/bin/
+       $(INSTALL) $(PROG) $(SCRIPTS) $(dest)$(bin)
 
 LIB_OBJS=read-cache.o sha1_file.o usage.o object.o commit.o tree.o blob.o \
         tag.o date.o