File: rules

package info (click to toggle)
lumino 2024.3.25-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 4,448 kB
  • sloc: javascript: 1,324; python: 129; makefile: 24; sh: 5
file content (25 lines) | stat: -rwxr-xr-x 711 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
22
23
24
25
#!/usr/bin/make -f

%:
	dh $@

override_dh_auto_build:
	set -e && for package in algorithm coreutils keyboard properties \
		collections domutils signaling virtualdom \
		disposable messaging \
		dragdrop commands polling \
		widgets \
		application datagrid; do \
          (cd packages/$$package && echo "Compiling $$package" \
	   && tsc && rollup lib/*.js -f cjs -m -d dist) ; \
	done
	# Needs a CSS plugin for rollup
	#ln -s ../../packages/datagrid node_modules/@lumino/
	#set -ex && for example in example-datagrid ; do \
	#  (cd examples/$$example && echo "Compiling $$example" \
	#  && tsc && rollup build/*.js -f cjs -m -d dist) ; \
	#done

override_dh_installdocs:
	dh_installdocs
	dh_nodejs_autodocs