Sha256: 79b9a5cc91eef88ad8ce67bae6606e39f6eae90a84615de0218d99a4bebe716d

Contents?: true

Size: 486 Bytes

Versions: 35

Compression:

Stored size: 486 Bytes

Contents

all: report

OLDVER := 2.3.2
NEWVER ?= $(shell git describe)
CURDIR := $(shell pwd)
NEWROOT ?= $(CURDIR)/../../inst
OLDROOT ?= $(CURDIR)/../../../libcouchbase-$(OLDVER)/inst

report:
	# Generate the oldone
	sed 's#@VERSION@#$(OLDVER)#g;s#@INST@#$(OLDROOT)#g' < template.xml > OLD.xml
	sed 's#@VERSION@#$(NEWVER)#g;s#@INST@#$(NEWROOT)#g' < template.xml > NEW.xml
	abi-compliance-checker -lib couchbase -old OLD.xml -new NEW.xml

clean:
	rm -f NEW.xml OLD.xml
	rm -fr logs compat_reports

Version data entries

35 entries across 35 versions & 2 rubygems

Version Path
mt-libcouchbase-1.4.03 ext/libcouchbase/packaging/abicheck/Makefile
mt-libcouchbase-1.4.02 ext/libcouchbase/packaging/abicheck/Makefile
mt-libcouchbase-1.4.01 ext/libcouchbase/packaging/abicheck/Makefile
mt-libcouchbase-1.4.0 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.3.2 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.3.0 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.2.8 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.2.7 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.2.6 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.2.5 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.2.4 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.2.3 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.2.2 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.2.1 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.2.0 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.1.1 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.1.0 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.0.4 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.0.3 ext/libcouchbase/packaging/abicheck/Makefile
libcouchbase-1.0.2 ext/libcouchbase/packaging/abicheck/Makefile