2005-07-29 19:48:26 +04:00
|
|
|
# Define MOZILLA_SHA1 environment variable when running make to make use of
|
|
|
|
# a bundled SHA1 routine coming from Mozilla. It is GPL'd and should be fast
|
|
|
|
# on non-x86 architectures (e.g. PowerPC), while the OpenSSL version (default
|
|
|
|
# choice) has very fast version optimized for i586.
|
2005-04-13 13:20:38 +04:00
|
|
|
#
|
2005-07-29 19:48:26 +04:00
|
|
|
# Define NO_OPENSSL environment variable if you do not have OpenSSL. You will
|
|
|
|
# miss out git-rev-list --merge-order. This also implies MOZILLA_SHA1.
|
2005-05-23 02:08:15 +04:00
|
|
|
#
|
2005-07-31 04:14:23 +04:00
|
|
|
# Define NO_CURL if you do not have curl installed. git-http-pull is not
|
|
|
|
# built, and you cannot use http:// and https:// transports.
|
|
|
|
#
|
2005-07-29 19:48:26 +04:00
|
|
|
# Define PPC_SHA1 environment variable when running make to make use of
|
|
|
|
# a bundled SHA1 routine optimized for PowerPC.
|
2005-09-07 23:22:56 +04:00
|
|
|
#
|
|
|
|
# Define NEEDS_SSL_WITH_CRYPTO if you need -lcrypto with -lssl (Darwin).
|
2005-09-06 03:24:03 +04:00
|
|
|
#
|
2005-09-07 23:22:56 +04:00
|
|
|
# Define NEEDS_LIBICONV if linking with libc is not enough (Darwin).
|
2005-09-06 03:24:03 +04:00
|
|
|
#
|
|
|
|
# Define NEEDS_SOCKET if linking with libc is not enough (SunOS,
|
|
|
|
# Patrick Mauritz).
|
|
|
|
#
|
|
|
|
# Define NO_GETDOMAINNAME if your library lack it (SunOS, Patrick Mauritz).
|
|
|
|
#
|
2005-07-29 19:48:26 +04:00
|
|
|
# Define COLLISION_CHECK below if you believe that SHA1's
|
|
|
|
# 1461501637330902918203684832716283019655932542976 hashes do not give you
|
|
|
|
# sufficient guarantee that no collisions between objects will ever happen.
|
|
|
|
|
|
|
|
# DEFINES += -DCOLLISION_CHECK
|
|
|
|
|
|
|
|
# Define USE_NSEC below if you want git to care about sub-second file mtimes
|
|
|
|
# and ctimes. Note that you need recent glibc (at least 2.2.4) for this, and
|
|
|
|
# it will 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).
|
|
|
|
|
|
|
|
# DEFINES += -DUSE_NSEC
|
|
|
|
|
|
|
|
# Define USE_STDEV below if you want git to care about the underlying device
|
|
|
|
# change being considered an inode change from the update-cache perspective.
|
|
|
|
|
|
|
|
# DEFINES += -DUSE_STDEV
|
|
|
|
|
2005-08-25 10:10:41 +04:00
|
|
|
GIT_VERSION = 0.99.6
|
2005-07-08 00:09:50 +04:00
|
|
|
|
2005-08-06 09:36:15 +04:00
|
|
|
CFLAGS = -g -O2 -Wall
|
2005-09-06 03:24:03 +04:00
|
|
|
ALL_CFLAGS = $(CFLAGS) $(PLATFORM_DEFINES) $(DEFINES)
|
2005-05-07 12:41:54 +04:00
|
|
|
|
2005-08-06 09:36:15 +04:00
|
|
|
prefix = $(HOME)
|
|
|
|
bindir = $(prefix)/bin
|
|
|
|
template_dir = $(prefix)/share/git-core/templates/
|
2005-08-05 03:56:38 +04:00
|
|
|
# DESTDIR=
|
2005-04-13 13:14:06 +04:00
|
|
|
|
2005-08-06 09:36:15 +04:00
|
|
|
CC = gcc
|
|
|
|
AR = ar
|
|
|
|
INSTALL = install
|
|
|
|
RPMBUILD = rpmbuild
|
2005-04-08 02:13:13 +04:00
|
|
|
|
2005-07-03 21:02:35 +04:00
|
|
|
# sparse is architecture-neutral, which means that we need to tell it
|
|
|
|
# explicitly what architecture to check for. Fix this up for yours..
|
2005-08-06 09:36:15 +04:00
|
|
|
SPARSE_FLAGS = -D__BIG_ENDIAN__ -D__powerpc__
|
2005-07-03 21:02:35 +04:00
|
|
|
|
2005-07-29 19:50:24 +04:00
|
|
|
|
|
|
|
|
|
|
|
### --- END CONFIGURATION SECTION ---
|
|
|
|
|
2005-09-08 04:26:23 +04:00
|
|
|
SCRIPT_SH = \
|
|
|
|
git-add.sh git-bisect.sh git-branch.sh git-checkout.sh \
|
|
|
|
git-cherry.sh git-clone.sh git-commit.sh \
|
|
|
|
git-count-objects.sh git-diff.sh git-fetch.sh \
|
|
|
|
git-format-patch.sh git-log.sh git-ls-remote.sh \
|
|
|
|
git-merge-one-file.sh git-octopus.sh git-parse-remote.sh \
|
|
|
|
git-prune.sh git-pull.sh git-push.sh git-rebase.sh \
|
|
|
|
git-repack.sh git-request-pull.sh git-reset.sh \
|
|
|
|
git-resolve.sh git-revert.sh git-sh-setup.sh git-status.sh \
|
|
|
|
git-tag.sh git-verify-tag.sh git-whatchanged.sh git.sh \
|
|
|
|
git-applymbox.sh git-applypatch.sh
|
|
|
|
|
|
|
|
SCRIPT_PERL = \
|
|
|
|
git-archimport.perl git-cvsimport.perl git-relink.perl \
|
|
|
|
git-rename.perl git-send-email.perl git-shortlog.perl
|
2005-07-31 04:31:47 +04:00
|
|
|
|
2005-09-07 23:22:56 +04:00
|
|
|
# The ones that do not have to link with lcrypto nor lz.
|
|
|
|
SIMPLE_PROGRAMS = \
|
|
|
|
git-get-tar-commit-id git-mailinfo git-mailsplit git-stripspace \
|
|
|
|
git-daemon git-var
|
|
|
|
|
|
|
|
# ... and all the rest
|
2005-09-08 04:26:23 +04:00
|
|
|
PROGRAMS = \
|
|
|
|
git-apply git-build-rev-cache git-cat-file \
|
|
|
|
git-checkout-index git-clone-pack git-commit-tree \
|
|
|
|
git-convert-objects git-diff-files \
|
|
|
|
git-diff-helper git-diff-index git-diff-stages \
|
|
|
|
git-diff-tree git-export git-fetch-pack git-fsck-objects \
|
|
|
|
git-hash-object git-init-db \
|
|
|
|
git-local-fetch git-ls-files git-ls-tree git-merge-base \
|
|
|
|
git-merge-index git-mktag git-pack-objects git-patch-id \
|
|
|
|
git-peek-remote git-prune-packed git-read-tree \
|
|
|
|
git-receive-pack git-rev-list git-rev-parse \
|
|
|
|
git-rev-tree git-send-pack git-show-branch \
|
|
|
|
git-show-index git-show-rev-cache git-ssh-fetch \
|
|
|
|
git-ssh-upload git-tar-tree git-unpack-file \
|
|
|
|
git-unpack-objects git-update-index git-update-server-info \
|
|
|
|
git-upload-pack git-verify-pack git-write-tree \
|
2005-09-07 23:22:56 +04:00
|
|
|
$(SIMPLE_PROGRAMS)
|
2005-04-08 02:13:13 +04:00
|
|
|
|
2005-08-26 03:31:43 +04:00
|
|
|
ifdef WITH_SEND_EMAIL
|
2005-09-08 04:26:23 +04:00
|
|
|
SCRIPT_PERL += git-send-email.perl
|
2005-08-26 03:31:43 +04:00
|
|
|
endif
|
|
|
|
|
2005-07-31 04:14:23 +04:00
|
|
|
ifndef NO_CURL
|
2005-09-08 04:26:23 +04:00
|
|
|
PROGRAMS += git-http-fetch
|
2005-07-31 04:14:23 +04:00
|
|
|
endif
|
|
|
|
|
2005-04-18 23:49:39 +04:00
|
|
|
LIB_FILE=libgit.a
|
[PATCH] Add update-server-info.
The git-update-server-info command prepares informational files
to help clients discover the contents of a repository, and pull
from it via a dumb transport protocols. Currently, the
following files are produced.
- The $repo/info/refs file lists the name of heads and tags
available in the $repo/refs/ directory, along with their
SHA1. This can be used by git-ls-remote command running on
the client side.
- The $repo/info/rev-cache file describes the commit ancestry
reachable from references in the $repo/refs/ directory. This
file is in an append-only binary format to make the server
side friendly to rsync mirroring scheme, and can be read by
git-show-rev-cache command.
- The $repo/objects/info/pack file lists the name of the packs
available, the interdependencies among them, and the head
commits and tags contained in them. Along with the other two
files, this is designed to help clients to make smart pull
decisions.
The git-receive-pack command is changed to invoke it at the end,
so just after a push to a public repository finishes via "git
push", the server info is automatically updated.
In addition, building of the rev-cache file can be done by a
standalone git-build-rev-cache command separately.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-07-24 04:54:41 +04:00
|
|
|
|
2005-09-08 04:26:23 +04:00
|
|
|
LIB_H = \
|
|
|
|
blob.h cache.h commit.h count-delta.h csum-file.h delta.h \
|
|
|
|
diff.h epoch.h object.h pack.h pkt-line.h quote.h refs.h \
|
|
|
|
rev-cache.h run-command.h strbuf.h tag.h tree.h
|
2005-07-31 23:17:43 +04:00
|
|
|
|
2005-09-08 04:26:23 +04:00
|
|
|
DIFF_OBJS = \
|
|
|
|
diff.o diffcore-break.o diffcore-order.o diffcore-pathspec.o \
|
|
|
|
diffcore-pickaxe.o diffcore-rename.o
|
2005-04-26 05:26:45 +04:00
|
|
|
|
2005-09-08 04:26:23 +04:00
|
|
|
LIB_OBJS = \
|
|
|
|
blob.o commit.o connect.o count-delta.o csum-file.o \
|
|
|
|
date.o diff-delta.o entry.o gitenv.o ident.o index.o \
|
|
|
|
object.o pack-check.o patch-delta.o path.o pkt-line.o \
|
|
|
|
quote.o read-cache.o refs.o rev-cache.o run-command.o \
|
|
|
|
server-info.o setup.o sha1_file.o sha1_name.o strbuf.o \
|
|
|
|
tag.o tree.o usage.o $(DIFF_OBJS)
|
2005-05-10 04:57:56 +04:00
|
|
|
|
2005-04-21 23:14:46 +04:00
|
|
|
LIBS = $(LIB_FILE)
|
|
|
|
LIBS += -lz
|
2005-04-21 23:33:22 +04:00
|
|
|
|
2005-09-07 23:22:56 +04:00
|
|
|
ifeq ($(shell uname -s),Darwin)
|
|
|
|
NEEDS_SSL_WITH_CRYPTO = YesPlease
|
|
|
|
NEEDS_LIBICONV = YesPlease
|
|
|
|
endif
|
2005-09-06 03:24:03 +04:00
|
|
|
ifeq ($(shell uname -s),SunOS)
|
|
|
|
NEEDS_SOCKET = YesPlease
|
|
|
|
PLATFORM_DEFINES += -DNO_GETDOMAINNAME=1
|
|
|
|
endif
|
2005-09-07 23:22:56 +04:00
|
|
|
|
2005-09-09 05:50:33 +04:00
|
|
|
ifndef SHELL_PATH
|
|
|
|
SHELL_PATH = /bin/sh
|
|
|
|
endif
|
|
|
|
ifndef PERL_PATH
|
|
|
|
PERL_PATH = /usr/bin/perl
|
|
|
|
endif
|
|
|
|
|
2005-07-29 19:50:51 +04:00
|
|
|
ifndef NO_OPENSSL
|
|
|
|
LIB_OBJS += epoch.o
|
2005-09-08 04:26:23 +04:00
|
|
|
OPENSSL_LIBSSL = -lssl
|
2005-07-29 19:50:51 +04:00
|
|
|
else
|
2005-08-06 09:36:15 +04:00
|
|
|
DEFINES += '-DNO_OPENSSL'
|
2005-09-08 04:26:23 +04:00
|
|
|
MOZILLA_SHA1 = 1
|
|
|
|
OPENSSL_LIBSSL =
|
2005-07-29 19:50:51 +04:00
|
|
|
endif
|
2005-09-07 23:22:56 +04:00
|
|
|
ifdef NEEDS_SSL_WITH_CRYPTO
|
|
|
|
LIB_4_CRYPTO = -lcrypto -lssl
|
|
|
|
else
|
|
|
|
LIB_4_CRYPTO = -lcrypto
|
|
|
|
endif
|
|
|
|
ifdef NEEDS_LIBICONV
|
|
|
|
LIB_4_ICONV = -liconv
|
|
|
|
else
|
|
|
|
LIB_4_ICONV =
|
|
|
|
endif
|
2005-04-21 23:33:22 +04:00
|
|
|
ifdef MOZILLA_SHA1
|
2005-09-08 04:26:23 +04:00
|
|
|
SHA1_HEADER = "mozilla-sha1/sha1.h"
|
2005-08-05 02:52:46 +04:00
|
|
|
LIB_OBJS += mozilla-sha1/sha1.o
|
2005-04-23 10:08:43 +04:00
|
|
|
else
|
2005-08-05 02:52:46 +04:00
|
|
|
ifdef PPC_SHA1
|
2005-09-08 04:26:23 +04:00
|
|
|
SHA1_HEADER = "ppc/sha1.h"
|
2005-08-05 02:52:46 +04:00
|
|
|
LIB_OBJS += ppc/sha1.o ppc/sha1ppc.o
|
|
|
|
else
|
2005-09-08 04:26:23 +04:00
|
|
|
SHA1_HEADER = <openssl/sha.h>
|
2005-09-07 23:22:56 +04:00
|
|
|
LIBS += $(LIB_4_CRYPTO)
|
2005-08-05 02:52:46 +04:00
|
|
|
endif
|
2005-07-28 18:51:41 +04:00
|
|
|
endif
|
2005-09-06 03:24:03 +04:00
|
|
|
ifdef NEEDS_SOCKET
|
|
|
|
LIBS += -lsocket
|
|
|
|
SIMPLE_LIB += -lsocket
|
|
|
|
endif
|
2005-04-21 23:33:22 +04:00
|
|
|
|
2005-08-06 09:36:15 +04:00
|
|
|
DEFINES += '-DSHA1_HEADER=$(SHA1_HEADER)'
|
2005-04-21 23:14:46 +04:00
|
|
|
|
2005-09-09 05:50:33 +04:00
|
|
|
SCRIPTS = $(patsubst %.sh,%,$(SCRIPT_SH)) \
|
|
|
|
$(patsubst %.perl,%,$(SCRIPT_PERL)) gitk
|
2005-07-03 21:02:35 +04:00
|
|
|
|
2005-07-29 19:50:24 +04:00
|
|
|
### Build rules
|
|
|
|
|
2005-09-09 05:50:33 +04:00
|
|
|
all: $(PROGRAMS) $(SCRIPTS)
|
2005-05-01 00:19:56 +04:00
|
|
|
|
2005-08-06 23:50:14 +04:00
|
|
|
all:
|
|
|
|
$(MAKE) -C templates
|
2005-08-06 09:36:15 +04:00
|
|
|
|
2005-09-09 05:50:33 +04:00
|
|
|
git: git.sh Makefile
|
2005-09-08 08:26:52 +04:00
|
|
|
rm -f $@+ $@
|
2005-09-09 05:50:33 +04:00
|
|
|
sed -e 's/@@GIT_VERSION@@/$(GIT_VERSION)/g' <$@.sh >$@+
|
2005-09-08 08:26:52 +04:00
|
|
|
chmod +x $@+
|
|
|
|
mv $@+ $@
|
|
|
|
|
2005-09-09 05:50:33 +04:00
|
|
|
$(filter-out git,$(patsubst %.sh,%,$(SCRIPT_SH))) : % : %.sh
|
|
|
|
rm -f $@
|
|
|
|
sed -e '1s|#!.*/sh|#!$(SHELL_PATH)|' $@.sh >$@
|
|
|
|
chmod +x $@
|
|
|
|
|
|
|
|
$(patsubst %.perl,%,$(SCRIPT_PERL)) : % : %.perl
|
|
|
|
rm -f $@
|
|
|
|
sed -e '1s|#!.*perl|#!$(PERL_PATH)|' $@.perl >$@
|
|
|
|
chmod +x $@
|
|
|
|
|
2005-08-06 09:36:15 +04:00
|
|
|
%.o: %.c
|
|
|
|
$(CC) -o $*.o -c $(ALL_CFLAGS) $<
|
|
|
|
%.o: %.S
|
|
|
|
$(CC) -o $*.o -c $(ALL_CFLAGS) $<
|
2005-05-19 18:27:14 +04:00
|
|
|
|
2005-07-29 21:21:53 +04:00
|
|
|
git-%: %.o $(LIB_FILE)
|
2005-08-06 09:36:15 +04:00
|
|
|
$(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
|
2005-07-29 21:21:53 +04:00
|
|
|
|
2005-09-07 23:22:56 +04:00
|
|
|
git-mailinfo : SIMPLE_LIB += $(LIB_4_ICONV)
|
|
|
|
$(SIMPLE_PROGRAMS) : $(LIB_FILE)
|
|
|
|
$(SIMPLE_PROGRAMS) : git-% : %.o
|
|
|
|
$(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LIB_FILE) $(SIMPLE_LIB)
|
|
|
|
|
2005-09-08 04:26:23 +04:00
|
|
|
git-http-fetch: fetch.o
|
|
|
|
git-local-fetch: fetch.o
|
|
|
|
git-ssh-fetch: rsh.o fetch.o
|
|
|
|
git-ssh-upload: rsh.o
|
2005-04-30 01:09:11 +04:00
|
|
|
|
2005-09-08 04:26:23 +04:00
|
|
|
git-http-fetch: LIBS += -lcurl
|
2005-07-30 09:43:06 +04:00
|
|
|
git-rev-list: LIBS += $(OPENSSL_LIBSSL)
|
2005-04-30 01:09:11 +04:00
|
|
|
|
2005-08-06 23:50:14 +04:00
|
|
|
init-db.o: init-db.c
|
2005-08-06 09:36:15 +04:00
|
|
|
$(CC) -c $(ALL_CFLAGS) \
|
|
|
|
-DDEFAULT_GIT_TEMPLATE_DIR='"$(template_dir)"' $*.c
|
2005-08-06 23:50:14 +04:00
|
|
|
|
2005-07-29 19:48:50 +04:00
|
|
|
$(LIB_OBJS): $(LIB_H)
|
2005-09-08 04:26:23 +04:00
|
|
|
$(patsubst git-%,%.o,$(PROGRAMS)): $(LIB_H)
|
2005-07-29 19:48:50 +04:00
|
|
|
$(DIFF_OBJS): diffcore.h
|
2005-04-08 02:13:13 +04:00
|
|
|
|
2005-07-29 19:50:24 +04:00
|
|
|
$(LIB_FILE): $(LIB_OBJS)
|
|
|
|
$(AR) rcs $@ $(LIB_OBJS)
|
|
|
|
|
|
|
|
doc:
|
|
|
|
$(MAKE) -C Documentation all
|
|
|
|
|
|
|
|
|
|
|
|
### Testing rules
|
|
|
|
|
|
|
|
test: all
|
|
|
|
$(MAKE) -C t/ all
|
|
|
|
|
|
|
|
test-date: test-date.c date.o
|
2005-08-06 09:36:15 +04:00
|
|
|
$(CC) $(ALL_CFLAGS) -o $@ test-date.c date.o
|
2005-07-29 19:50:24 +04:00
|
|
|
|
|
|
|
test-delta: test-delta.c diff-delta.o patch-delta.o
|
2005-08-06 09:36:15 +04:00
|
|
|
$(CC) $(ALL_CFLAGS) -o $@ $^
|
2005-07-29 19:50:24 +04:00
|
|
|
|
|
|
|
check:
|
2005-08-06 09:36:15 +04:00
|
|
|
for i in *.c; do sparse $(ALL_CFLAGS) $(SPARSE_FLAGS) $$i; done
|
2005-07-29 19:50:24 +04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Installation rules
|
|
|
|
|
2005-09-08 04:26:23 +04:00
|
|
|
install: $(PROGRAMS) $(SCRIPTS)
|
2005-08-05 03:56:38 +04:00
|
|
|
$(INSTALL) -m755 -d $(DESTDIR)$(bindir)
|
2005-09-09 05:50:33 +04:00
|
|
|
$(INSTALL) $(PROGRAMS) $(SCRIPTS) $(DESTDIR)$(bindir)
|
|
|
|
$(INSTALL) git-revert $(DESTDIR)$(bindir)/git-cherry-pick
|
2005-09-08 04:26:23 +04:00
|
|
|
sh ./cmd-rename.sh $(DESTDIR)$(bindir)
|
2005-08-03 03:45:21 +04:00
|
|
|
$(MAKE) -C templates install
|
2005-07-29 19:50:24 +04:00
|
|
|
|
|
|
|
install-doc:
|
|
|
|
$(MAKE) -C Documentation install
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Maintainer's dist rules
|
|
|
|
|
2005-07-16 03:08:01 +04:00
|
|
|
git-core.spec: git-core.spec.in Makefile
|
2005-07-08 00:09:50 +04:00
|
|
|
sed -e 's/@@VERSION@@/$(GIT_VERSION)/g' < $< > $@
|
|
|
|
|
2005-07-12 21:07:18 +04:00
|
|
|
GIT_TARNAME=git-core-$(GIT_VERSION)
|
|
|
|
dist: git-core.spec git-tar-tree
|
2005-07-12 01:03:09 +04:00
|
|
|
./git-tar-tree HEAD $(GIT_TARNAME) > $(GIT_TARNAME).tar
|
2005-07-08 00:09:50 +04:00
|
|
|
@mkdir -p $(GIT_TARNAME)
|
2005-07-12 21:07:18 +04:00
|
|
|
@cp git-core.spec $(GIT_TARNAME)
|
|
|
|
tar rf $(GIT_TARNAME).tar $(GIT_TARNAME)/git-core.spec
|
2005-07-08 00:09:50 +04:00
|
|
|
@rm -rf $(GIT_TARNAME)
|
2005-07-15 05:20:50 +04:00
|
|
|
gzip -f -9 $(GIT_TARNAME).tar
|
2005-07-08 00:09:50 +04:00
|
|
|
|
|
|
|
rpm: dist
|
2005-07-15 05:20:25 +04:00
|
|
|
$(RPMBUILD) -ta git-core-$(GIT_VERSION).tar.gz
|
2005-07-08 00:09:50 +04:00
|
|
|
|
2005-08-07 00:10:43 +04:00
|
|
|
deb: dist
|
2005-08-07 09:29:21 +04:00
|
|
|
rm -rf $(GIT_TARNAME)
|
|
|
|
tar zxf $(GIT_TARNAME).tar.gz
|
2005-08-12 12:03:07 +04:00
|
|
|
dpkg-source -b $(GIT_TARNAME)
|
2005-08-07 09:29:21 +04:00
|
|
|
cd $(GIT_TARNAME) && fakeroot debian/rules binary
|
2005-07-29 19:50:24 +04:00
|
|
|
|
|
|
|
### Cleaning rules
|
2005-07-15 05:21:57 +04:00
|
|
|
|
2005-04-08 02:13:13 +04:00
|
|
|
clean:
|
2005-09-08 04:26:23 +04:00
|
|
|
rm -f *.o mozilla-sha1/*.o ppc/*.o $(PROGRAMS) $(LIB_FILE)
|
2005-09-09 05:50:33 +04:00
|
|
|
rm -f $(filter-out gitk,$(SCRIPTS))
|
|
|
|
rm -f git-core.spec
|
2005-08-07 09:29:21 +04:00
|
|
|
rm -rf $(GIT_TARNAME)
|
2005-08-12 12:03:07 +04:00
|
|
|
rm -f $(GIT_TARNAME).tar.gz git-core_$(GIT_VERSION)-*.tar.gz
|
|
|
|
rm -f git-core_$(GIT_VERSION)-*.deb git-core_$(GIT_VERSION)-*.dsc
|
|
|
|
rm -f git-tk_$(GIT_VERSION)-*.deb
|
2005-05-22 22:27:28 +04:00
|
|
|
$(MAKE) -C Documentation/ clean
|
2005-08-03 03:45:21 +04:00
|
|
|
$(MAKE) -C templates/ clean
|
2005-08-03 04:24:11 +04:00
|
|
|
$(MAKE) -C t/ clean
|