File: rules

package info (click to toggle)
rainbow.js 2.1.7%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, trixie
  • size: 1,148 kB
  • sloc: javascript: 4,771; makefile: 13
file content (20 lines) | stat: -rwxr-xr-x 543 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

%:
	dh $@

override_dh_auto_build:
	NODE_PATH=debian/node_modules gulp pack
	uglifyjs -o dist/rainbow.min.js dist/rainbow.js
	cat dist/rainbow.js >> dist/rainbow-full.js
	mkdir dist/languages
	for i in $$(ls src/language/*); do \
		cat $$i >> dist/rainbow-full.js; \
		cp $$i dist/languages/$$(basename $$i); \
		uglifyjs -o dist/languages/$$(basename $$i .js).min.js $$i; \
	done
	uglifyjs -o dist/rainbow-full.min.js dist/rainbow-full.js