Author: wyoung
Date: Fri Mar 3 04:14:04 2006
New Revision: 1194
URL: http://svn.gna.org/viewcvs/mysqlpp?rev=1194&view=rev
Log:
Added rudimentary uninstall support. Only works for autoconf target,
and assumes a fairly standard Unix-like system.
Modified:
branches/v2.1-bakefile/lib/lib.bkl
branches/v2.1-bakefile/mysql++.bkl
Modified: branches/v2.1-bakefile/lib/lib.bkl
URL:
http://svn.gna.org/viewcvs/mysqlpp/branches/v2.1-bakefile/lib/lib.bkl?rev=1194&r1=1193&r2=1194&view=diff
==============================================================================
--- branches/v2.1-bakefile/lib/lib.bkl (original)
+++ branches/v2.1-bakefile/lib/lib.bkl Fri Mar 3 04:14:04 2006
@@ -2,6 +2,8 @@
<makefile>
<include file="../common.bkl"/>
<using module="datafiles"/>
+
+ <set var="HEADER_DIR">$(PREFIX)/include/mysql++</set>
<dll id="mysqlpp">
<sources>coldata.cpp connection.cpp datetime.cpp field_names.cpp
@@ -25,11 +27,21 @@
<cxx-exceptions>on</cxx-exceptions>
<install-to>$(LIBDIR)</install-to>
+
+ <if cond="FORMAT=='autoconf'">
+ <modify-target target="uninstall">
+ <command>
+ rm -f
$(DESTDIR)$(libdir)/$(DLLPREFIX)mysqlpp.$(SO_SUFFIX)
+ </command>
+ <command>rm -f $(HEADER_DIR)/*.h</command>
+ <command>rmdir $(HEADER_DIR)</command>
+ </modify-target>
+ </if>
</dll>
<data-files>
<files>*.h</files>
- <install-to>$(PREFIX)/include/mysql++</install-to>
+ <install-to>$(HEADER_DIR)</install-to>
</data-files>
<action id="custom.h">
Modified: branches/v2.1-bakefile/mysql++.bkl
URL:
http://svn.gna.org/viewcvs/mysqlpp/branches/v2.1-bakefile/mysql%2B%2B.bkl?rev=1194&r1=1193&r2=1194&view=diff
==============================================================================
--- branches/v2.1-bakefile/mysql++.bkl (original)
+++ branches/v2.1-bakefile/mysql++.bkl Fri Mar 3 04:14:04 2006
@@ -17,10 +17,13 @@
<set var="PKGNAME">[EMAIL PROTECTED]@</set>
<set var="DBLDOLLAR">$(DOLLAR)$(DOLLAR)</set>
- <action id="install-lib">
- <command>cd lib && $(DOLLAR)(MAKE)
install</command>
- <dependency-of>install</dependency-of>
- </action>
+ <modify-target target="install">
+ <command>(cd lib && $(DOLLAR)(MAKE)
install)</command>
+ </modify-target>
+
+ <modify-target target="uninstall">
+ <command>(cd lib && $(DOLLAR)(MAKE)
uninstall)</command>
+ </modify-target>
<action id="dist">
<depends>dist-noexamples</depends>
_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits