X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=Makefile;h=e8441af577cca50ba13369a8e3cb98b3a7ea0268;hb=0d62fb5672c7b6e3fc6c5418d61ff39bf6034741;hp=c14ec4f82a079383502c000bc3efc23fe7959c8a;hpb=93b5fcdd8ddaa7f55ce1a43d8b9eaed1d5febc98;p=git.git diff --git a/Makefile b/Makefile index c14ec4f8..e8441af5 100644 --- a/Makefile +++ b/Makefile @@ -32,7 +32,7 @@ # DEFINES += -DUSE_STDEV -GIT_VERSION=0.99.3 +GIT_VERSION=0.99.4 COPTS?=-g -O2 CFLAGS+=$(COPTS) -Wall $(DEFINES) @@ -70,6 +70,7 @@ SCRIPTS=git git-apply-patch-script git-merge-one-file-script git-prune-script \ SCRIPTS += git-count-objects-script # SCRIPTS += git-send-email-script +SCRIPTS += git-revert-script PROG= git-update-cache git-diff-files git-init-db git-write-tree \ git-read-tree git-commit-tree git-cat-file git-fsck-cache \ @@ -156,7 +157,9 @@ all: $(PROG) all: $(MAKE) -C templates -.PRECIOUS: %.o +.SECONDARY: %.o +.c.o: + $(CC) $(CFLAGS) -o $*.o -c $*.c git-%: %.o $(LIB_FILE) $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) $(LIBS) @@ -232,17 +235,18 @@ dist: git-core.spec git-tar-tree rpm: dist $(RPMBUILD) -ta git-core-$(GIT_VERSION).tar.gz - -backup: clean - cd .. ; tar czvf dircache.tar.gz dir-cache - - +deb: dist + rm -rf $(GIT_TARNAME) + tar zxf $(GIT_TARNAME).tar.gz + cd $(GIT_TARNAME) && fakeroot debian/rules binary ### Cleaning rules clean: rm -f *.o mozilla-sha1/*.o ppc/*.o $(PROG) $(LIB_FILE) - rm -f git-core-*.tar.gz git-core.spec + rm -f $(GIT_TARNAME).tar.gz git-core.spec + rm -f git-core_$(GIT_VERSION)-*.deb git-tk_$(GIT_VERSION)-*.deb + rm -rf $(GIT_TARNAME) $(MAKE) -C tools/ clean $(MAKE) -C Documentation/ clean $(MAKE) -C templates/ clean