File: rules

package info (click to toggle)
node-sink-test 1.0.2-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 172 kB
  • sloc: javascript: 764; makefile: 16
file content (21 lines) | stat: -rwxr-xr-x 735 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/make -f

libname = sink-test
js-pkgname = libjs-$(libname)
js-destdir ?= /usr/share/javascript/$(libname)
js-destexample ?= usr/share/doc/$(js-pkgname)/examples
node-pkgname = node-$(libname)
node-destdir ?= /usr/lib/nodejs
node-destexample ?= usr/share/doc/$(node-pkgname)/examples

%:
	dh $@

override_dh_installexamples:
	dh_installexamples
	sed -i "s#sink.js#$(js-destdir)/sink.js#" debian/$(js-pkgname)/$(js-destexample)/template.html
	sed -i "s#sink.css#$(js-destdir)/sink.css#" debian/$(js-pkgname)/$(js-destexample)/template.html
	sed -i "s#require('../src/sink')#require('$(node-destdir)/sink')#" debian/$(node-pkgname)/$(node-destexample)/tests.js

override_dh_auto_build:
	uglifyjs -o src/sink.min.js src/sink.js