KVER := $(shell uname -r)
KSRCVER := $(shell echo $(KVER) | sed -e 's/-[0-9][^-]*-[a-zA-Z][^-]*$$//')
PKGVER = 0.11
-SVNRELEASE := $(shell svn info | grep "Revision: " | sed -e s'/^[^0-9]*\([0-9]*\).*$$/\1/')
-DEBRELEASE := 0rsm$(SVNRELEASE)
+
+REPORELEASE := $(shell svn info 2>/dev/null | grep "Revision: " | sed -e s'/^[^0-9]*\([0-9]*\).*$$/\1/')
+ifeq (,$(REPORELEASE))
+ REPORELEASE := $(shell git svn info 2>/dev/null | grep "Revision: " | sed -e s'/^[^0-9]*\([0-9]*\).*$$/\1/')
+endif
+ifeq (,$(REPORELEASE))
+ $(error You much check the code out from svn using svn or git)
+endif
+
+DEBRELEASE := 0tmi$(REPORELEASE)
DEBVER := $(PKGVER)-$(DEBRELEASE)
RFC822DATE := $(shell date --rfc-822)
ROOTNAME := cp210x
@echo "BUILD = $(BUILD)"
@echo "KVER = $(KVER)"
@echo "PKGVER = $(PKGVER)"
- @echo "SVNRELEASE = |$(SVNRELEASE)|"
+ @echo "REPORELEASE = |$(REPORELEASE)|"
@echo "DEBRELEASE = $(DEBRELEASE)"
@echo "DEBVER = $(DEBVER)"
@echo "RFC822DATE = $(RFC822DATE)"