[DRE-commits] r5220 - trunk/libodbc-ruby/debian
Daigo Moriwaki
daigo at alioth.debian.org
Fri May 7 03:26:53 UTC 2010
Author: daigo
Date: 2010-05-07 03:26:53 +0000 (Fri, 07 May 2010)
New Revision: 5220
Modified:
trunk/libodbc-ruby/debian/rules
Log:
Correctly build binaries for both ruby 1.8 and 1.9.1
Modified: trunk/libodbc-ruby/debian/rules
===================================================================
--- trunk/libodbc-ruby/debian/rules 2010-05-06 18:51:04 UTC (rev 5219)
+++ trunk/libodbc-ruby/debian/rules 2010-05-07 03:26:53 UTC (rev 5220)
@@ -13,38 +13,50 @@
configure/libodbc-ruby$(ruby_ver1.8)::
- [ -e Makefile ] || ruby$(ruby_ver1.8) -Cext extconf.rb --enable-dlopen
- [ -e utf8/Makefile ] || ruby$(ruby_ver1.8) -Cext/utf8 extconf.rb --enable-dlopen
+ cp -r ext ext$(ruby_ver1.8)
+ ( cd ext$(ruby_ver1.8) && \
+ ([ -e Makefile ] || ruby$(ruby_ver1.8) extconf.rb --enable-dlopeni) )
+ ( cd ext$(ruby_ver1.8) && \
+ ([ -e utf8/Makefile ] || ruby$(ruby_ver1.8) -Cutf8 extconf.rb --enable-dlopen) )
build/libodbc-ruby$(ruby_ver1.8)::
- [ -e odbc.so ] || $(MAKE) -Cext
- [ -e utf8/odbc_utf8.so ] || $(MAKE) -Cext/utf8
+ ( cd ext$(ruby_ver1.8) && \
+ ([ -e odbc.so ] || $(MAKE)) )
+ ( cd ext$(ruby_ver1.8) && \
+ ([ -e utf8/odbc_utf8.so ] || $(MAKE) -Cutf8) )
install/libodbc-ruby$(ruby_ver1.8)::
- $(MAKE) -Cext install DESTDIR=$(CURDIR)/debian/libodbc-ruby$(ruby_ver1.8) sitedir='$$(prefix)/lib/ruby'
- $(MAKE) -Cext/utf8 install DESTDIR=$(CURDIR)/debian/libodbc-ruby$(ruby_ver1.8) sitedir='$$(prefix)/lib/ruby'
+ $(MAKE) -Cext$(ruby_ver1.8) install DESTDIR=$(CURDIR)/debian/libodbc-ruby$(ruby_ver1.8) sitedir='$$(prefix)/lib/ruby'
+ $(MAKE) -Cext$(ruby_ver1.8)/utf8 install DESTDIR=$(CURDIR)/debian/libodbc-ruby$(ruby_ver1.8) sitedir='$$(prefix)/lib/ruby'
cleanbuilddir/libodbc-ruby$(ruby_ver1.8)::
- [ ! -e Makefile ] || $(MAKE) -Cext distclean
- [ ! -e utf8/Makefile ] || $(MAKE) -Cext/utf8 distclean
+ [ ! -e ext$(ruby_ver1.8)/Makefile ] || $(MAKE) -C ext$(ruby_ver1.8) distclean
+ [ ! -e ext$(ruby_ver1.8)/utf8/Makefile ] || $(MAKE) -C ext$(ruby_ver1.8)/utf8 distclean
configure/libodbc-ruby$(ruby_ver1.9.1)::
- [ -e Makefile ] || ruby$(ruby_ver1.9.1) -Cext extconf.rb --enable-dlopen
- [ -e utf8/Makefile ] || ruby$(ruby_ver1.9.1) -Cext/utf8 extconf.rb --enable-dlopen
+ cp -r ext ext$(ruby_ver1.9.1)
+ ( cd ext$(ruby_ver1.9.1) && \
+ ([ -e Makefile ] || ruby$(ruby_ver1.9.1) extconf.rb --enable-dlopeni) )
+ ( cd ext$(ruby_ver1.9.1) && \
+ ([ -e utf8/Makefile ] || ruby$(ruby_ver1.9.1) -Cutf8 extconf.rb --enable-dlopen) )
build/libodbc-ruby$(ruby_ver1.9.1)::
- [ -e odbc.so ] || $(MAKE) -Cext
- [ -e utf8/odbc_utf8.so ] || $(MAKE) -Cext/utf8
+ ( cd ext$(ruby_ver1.9.1) && \
+ ([ -e odbc.so ] || $(MAKE)) )
+ ( cd ext$(ruby_ver1.9.1) && \
+ ([ -e utf8/odbc_utf8.so ] || $(MAKE) -Cutf8) )
install/libodbc-ruby$(ruby_ver1.9.1)::
- $(MAKE) -Cext install DESTDIR=$(CURDIR)/debian/libodbc-ruby$(ruby_ver1.9.1) sitedir='$$(prefix)/lib/ruby'
- $(MAKE) -Cext/utf8 install DESTDIR=$(CURDIR)/debian/libodbc-ruby$(ruby_ver1.9.1) sitedir='$$(prefix)/lib/ruby'
+ $(MAKE) -Cext$(ruby_ver1.9.1) install DESTDIR=$(CURDIR)/debian/libodbc-ruby$(ruby_ver1.9.1) sitedir='$$(prefix)/lib/ruby'
+ $(MAKE) -Cext$(ruby_ver1.9.1)/utf8 install DESTDIR=$(CURDIR)/debian/libodbc-ruby$(ruby_ver1.9.1) sitedir='$$(prefix)/lib/ruby'
cleanbuilddir/libodbc-ruby$(ruby_ver1.9.1)::
- [ ! -e Makefile ] || $(MAKE) -Cext distclean
- [ ! -e utf8/Makefile ] || $(MAKE) -Cext/utf8 distclean
+ [ ! -e ext$(ruby_ver1.9.1)/Makefile ] || $(MAKE) -C ext$(ruby_ver1.9.1) distclean
+ [ ! -e ext$(ruby_ver1.9.1)/utf8/Makefile ] || $(MAKE) -C ext$(ruby_ver1.9.1)/utf8 distclean
clean::
- - $(MAKE) -Cext distclean
- - $(MAKE) -Cext/utf distclean
+ for v in $(ruby_ver1.8) $(ruby_ver1.9.1) ; do \
+ rm -rf ext$$v ; \
+ done
+
More information about the Pkg-ruby-extras-commits
mailing list