This is an automated email from the git hooks/post-receive script. sebastic-guest pushed a commit to tag v1.3.2 in repository osmpbf.
commit deef7f0b0a880742cad9dee1b04194001e153be5 Author: Jochen Topf <joc...@topf.org> Date: Tue Mar 11 11:25:07 2014 +0100 Improved build script. The debian build has been changed to not use dh_auto_build etc. because they pick up the CMake files instead of using the Makefiles. --- README | 12 ++++++------ build.xml | 2 +- debian/rules | 18 ++++++++---------- src/Makefile | 2 ++ tools/Makefile | 7 ++++--- 5 files changed, 21 insertions(+), 20 deletions(-) diff --git a/README b/README index e307e4f..05c386d 100644 --- a/README +++ b/README @@ -22,17 +22,14 @@ C Version ========= To compile: - cd src - make + make -C src To install: - cd src - make install + make -C src install There is a tool named osmpbf-outline that shows a debug output of the contents of a PBF file. To compile it: - cd tools - make + make -C tools Using the C Library @@ -57,3 +54,6 @@ To install the Debian/Ubuntu packages: sudo dpkg --install ../libosmpbf-java_*.deb sudo dpkg --install ../osmpbf-bin_*.deb +To clean up after: + debclean + diff --git a/build.xml b/build.xml index e302a1e..c1563d7 100644 --- a/build.xml +++ b/build.xml @@ -21,7 +21,7 @@ <exec executable="/bin/sh"> <arg value="./build.sh"/> </exec> - <javac destdir="${build.dir}"> + <javac includeantruntime="false" destdir="${build.dir}"> <src> <dirset dir="${src.dir}"/> <dirset dir="${src.generated.dir}"/> diff --git a/debian/rules b/debian/rules index 418e1e3..5a09543 100755 --- a/debian/rules +++ b/debian/rules @@ -8,25 +8,23 @@ dh $@ override_dh_auto_clean: - dh_auto_clean - dh_auto_clean -Dsrc - dh_auto_clean -Dtools + $(MAKE) -C src clean + $(MAKE) -C tools clean mh_clean override_dh_auto_build: - dh_auto_build - dh_auto_build -Dsrc - dh_auto_build -Dtools + ant + $(MAKE) -C src + $(MAKE) -C tools override_dh_auto_install: - dh_auto_install - dh_auto_install -Dsrc - dh_auto_install -Dtools + $(MAKE) -C src DESTDIR=$(CURDIR)/debian/libosmpbf-dev PREFIX=/usr install + $(MAKE) -C tools DESTDIR=$(CURDIR)/debian/osmpbf-bin PREFIX=/usr install override_dh_installchangelogs: dh_installchangelogs -- ReleaseNotes.txt override_dh_install: - dh_install mh_installjar -plibosmpbf-java -l pom.xml osmpbf.jar mh_installpom -plibosmpbf-java pom.xml + diff --git a/src/Makefile b/src/Makefile index 4c6f653..3818b98 100644 --- a/src/Makefile +++ b/src/Makefile @@ -6,6 +6,8 @@ CXXFLAGS ?= -O3 AR ?= ar PROTOC ?= protoc +.PHONY: clean install + all: libosmpbf.a ../include/osmpbf/fileformat.pb.h ../include/osmpbf/osmformat.pb.h libosmpbf.a: fileformat.pb.o osmformat.pb.o diff --git a/tools/Makefile b/tools/Makefile index f213f6c..888d56c 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -2,10 +2,10 @@ PREFIX ?= /usr/local CXX ?= g++ CXXFLAGS ?= -g -CXXFLAGS += -I../include -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast -Wno-c++11-long-long +CXXFLAGS += -I../include -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wno-long-long LDFLAGS += -L../src -pthread -lz -lprotobuf-lite -losmpbf - +.PHONY: clean install all: osmpbf-outline @@ -14,7 +14,8 @@ osmpbf-outline: osmpbf-outline.cpp install: install -m 755 -d $(DESTDIR)$(PREFIX)/bin - install -m 644 -s osmpbf-outline $(DESTDIR)$(PREFIX)/bin + install -m 755 -s osmpbf-outline $(DESTDIR)$(PREFIX)/bin clean: rm -f osmpbf-outline + -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osmpbf.git _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel