summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorPetr Baudis <pasky@suse.cz>2006-09-23 18:20:47 (GMT)
committerJunio C Hamano <junkio@cox.net>2006-09-23 21:02:40 (GMT)
commit18b0fc1ce1ef92716d4c5d5c7acd5d5a61a0a556 (patch)
treeedbda9f5f6b37cd63d5c216ee0ad3aebce85c0e8 /Makefile
parent81a71734bb73c2def1e86de88fb8de9fb6379cc5 (diff)
downloadgit-18b0fc1ce1ef92716d4c5d5c7acd5d5a61a0a556.zip
git-18b0fc1ce1ef92716d4c5d5c7acd5d5a61a0a556.tar.gz
git-18b0fc1ce1ef92716d4c5d5c7acd5d5a61a0a556.tar.bz2
Git.pm: Kill Git.xs for now
This patch removes Git.xs from the repository for the time being. This should hopefully enable Git.pm to finally make its way to master. Git.xs is not going away forever. When the Git libification makes some progress, it will hopefully return (but most likely as an optional component, due to the portability woes) since the performance boosts are really important for applications like Gitweb or Cogito. It needs to go away now since it is not really reliable in case you use it for several repositories in the scope of a single process, and that is not possible to fix without some either very ugly or very intrusive core changes. Rest in peace. (While you can.) Signed-off-by: Petr Baudis <pasky@suse.cz> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 5 insertions, 12 deletions
diff --git a/Makefile b/Makefile
index 4e7a37a..8a7f29b 100644
--- a/Makefile
+++ b/Makefile
@@ -116,8 +116,6 @@ PIC_FLAG = -fPIC
LDFLAGS =
ALL_CFLAGS = $(CFLAGS)
ALL_LDFLAGS = $(LDFLAGS)
-PERL_CFLAGS =
-PERL_LDFLAGS =
STRIP ?= strip
prefix = $(HOME)
@@ -154,9 +152,10 @@ SPARSE_FLAGS = -D__BIG_ENDIAN__ -D__powerpc__
### --- END CONFIGURATION SECTION ---
# Those must not be GNU-specific; they are shared with perl/ which may
-# be built by a different compiler.
-BASIC_CFLAGS = $(PERL_CFLAGS)
-BASIC_LDFLAGS = $(PERL_LDFLAGS)
+# be built by a different compiler. (Note that this is an artifact now
+# but it still might be nice to keep that distinction.)
+BASIC_CFLAGS =
+BASIC_LDFLAGS =
SCRIPT_SH = \
git-bisect.sh git-branch.sh git-checkout.sh \
@@ -753,15 +752,9 @@ $(XDIFF_LIB): $(XDIFF_OBJS)
rm -f $@ && $(AR) rcs $@ $(XDIFF_OBJS)
-PERL_DEFINE = $(BASIC_CFLAGS) -DGIT_VERSION='"$(GIT_VERSION)"'
-PERL_DEFINE_SQ = $(subst ','\'',$(PERL_DEFINE))
-PERL_LIBS = $(BASIC_LDFLAGS) $(EXTLIBS)
-PERL_LIBS_SQ = $(subst ','\'',$(PERL_LIBS))
perl/Makefile: perl/Git.pm perl/Makefile.PL GIT-CFLAGS
(cd perl && $(PERL_PATH) Makefile.PL \
- PREFIX='$(prefix_SQ)' \
- DEFINE='$(PERL_DEFINE_SQ)' \
- LIBS='$(PERL_LIBS_SQ)')
+ PREFIX='$(prefix_SQ)')
doc:
$(MAKE) -C Documentation all