File: rules

package info (click to toggle)
libimage-size-ruby 1%3A0.1.1-4.1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 272 kB
  • ctags: 234
  • sloc: ruby: 1,543; sh: 69; makefile: 16
file content (23 lines) | stat: -rwxr-xr-x 758 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/dpatch.mk

TARGETDIR=$(CURDIR)/debian/$(cdbs_curpkg)
CUR_RUBYVER=$(lastword $(subst -ruby, ,$(cdbs_curpkg)))
RBCONFIG=ruby -rrbconfig -e 'print RbConfig::CONFIG[ARGV[0]]'

$(patsubst %,build/%,$(DEB_ALL_PACKAGES))::
	ruby$(CUR_RUBYVER) -I lib test/test_image_size.rb

$(patsubst %,install/%,$(DEB_ALL_PACKAGES))::
	#mkdir -p $(TARGETDIR)/usr/lib/ruby/$(CUR_RUBYVER)
	#cp -a lib/* $(TARGETDIR)/usr/lib/ruby/$(CUR_RUBYVER)
	rm -f .config
	ruby$(CUR_RUBYVER) setup.rb config \
		--siterubyver='$$prefix'/lib/ruby/$(CUR_RUBYVER)
	ruby$(CUR_RUBYVER) setup.rb setup
	ruby$(CUR_RUBYVER) setup.rb install \
		--prefix=$(TARGETDIR)

clean::
	rm -f .config InstalledFiles