Changes in makefile for distribution as a .deb
--- a/makefile
+++ b/makefile
@@ -4,19 +4,14 @@
 # Distributed under the Boost Software License, Version 1.0.
 #    (See accompanying file LICENSE_1_0.txt or copy at
 #          http://www.boost.org/LICENSE_1_0.txt)
-#
-# You may have to edit the first three defines on top of this
-# makefile to match your current installation.
-
-#BOOST_LIB_SUFFIX	= 				# e.g. '-mt'
-BOOST_LIB_DIR		= $(HOME)/projects/boost-1.48/lib
-BOOST_INC_DIR		= $(HOME)/projects/boost-1.48/include
-
-PREFIX				?= /usr/local
-LIBDIR				?= $(PREFIX)/lib
-INCDIR				?= $(PREFIX)/include
-MANDIR				?= $(PREFIX)/man/man3
-DOCDIR				?= $(PREFIX)/share/libzeep
+
+LIBDIR				= $(DESTDIR)/usr/lib
+INCDIR				= $(DESTDIR)/usr/include
+MANDIR				= $(DESTDIR)/usr/share/man/man3
+DOCDIR				= $(DESTDIR)/usr/share/doc/libzeep-dev
+
+CXXFLAGS            := $(shell dpkg-buildflags --get CXXFLAGS)
+LDFLAGS             := $(shell dpkg-buildflags --get LDFLAGS)
 
 BOOST_LIBS			= system thread filesystem regex math_c99
 BOOST_LIBS			:= $(BOOST_LIBS:%=boost_%$(BOOST_LIB_SUFFIX))
@@ -30,10 +25,10 @@
 SO_NAME				= libzeep.so.$(VERSION_MAJOR)
 LIB_NAME			= $(SO_NAME).$(VERSION_MINOR)
 
-CC					?= c++
-CFLAGS				+= -O2 $(BOOST_INC_DIR:%=-I%) -I. -fPIC -pthread -shared # -std=c++0x
-#CFLAGS				+= -g $(BOOST_INC_DIR:%=-I%) -I. -fPIC -pthread -shared # -std=c++0x
-CFLAGS				+= -Wall
+CXX					?= c++
+CXXFLAGS				+= -O2 $(BOOST_INC_DIR:%=-I%) -I. -fPIC -pthread -shared # -std=c++0x
+#CXXFLAGS				+= -g $(BOOST_INC_DIR:%=-I%) -I. -fPIC -pthread -shared # -std=c++0x
+CXXFLAGS				+= -Wall
 
 VPATH += src
 
@@ -56,13 +51,13 @@
 	obj/xpath.o \
 	obj/writer.o
 
-lib: libzeep.a # libzeep.so
+lib: libzeep.so
 
 libzeep.a: $(OBJECTS)
 	ld -r -o $@ $(OBJECTS)
 
 $(LIB_NAME): $(OBJECTS)
-	$(CC) -shared -o $@ -Wl,-soname=$(SO_NAME) $(LDFLAGS) $(OBJECTS)
+	$(CXX) -shared -o $@ -Wl,-soname=$(SO_NAME) $(LDFLAGS) $(OBJECTS)
 
 $(SO_NAME): $(LIB_NAME)
 	ln -fs $(LIB_NAME) $@
@@ -72,7 +67,7 @@
 
 # assuming zeep-test is build when install was not done already
 zeep-test: zeep-test.cpp libzeep.a
-	$(CC) -I$(BOOST_INC_DIR) -o $@ -I. zeep-test.cpp libzeep.a $(LDFLAGS)
+	$(CXX) -I$(BOOST_INC_DIR) -o $@ -I. zeep-test.cpp libzeep.a $(LDFLAGS)
 
 install-libs: libzeep.so
 	install -d $(LIBDIR)
@@ -109,8 +104,6 @@
 	for d in . images libzeep zeep zeep/http zeep/http/preforked_server_base zeep/http/el \
 		zeep/http/el/object zeep/xml zeep/xml/doctype zeep/xml/container zeep/xml/element \
 		index; do install -d $(DOCDIR)/$$d; install doc/html/$$d/*.* $(DOCDIR)/$$d; done;
-	install ./libzeep.a $(LIBDIR)/libzeep.a
-	strip -SX $(LIBDIR)/libzeep.a
 	ln -Tfs $(LIB_NAME) $(LIBDIR)/libzeep.so
 
 install: install-libs install-dev
@@ -125,7 +118,7 @@
 	cp $(DIST_NAME).tgz ../ppa/libzeep_$(VERSION).orig.tar.gz
 
 obj/%.o: %.cpp | obj
-	$(CC) -MD -c -o $@ $< $(CFLAGS)
+	$(CXX) -MD -c -o $@ $< $(CXXFLAGS)
 
 obj:
 	mkdir -p obj
