File: rules

package info (click to toggle)
node-react-redux 8.1.2%2Bdfsg1%2B~cs1.2.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,820 kB
  • sloc: javascript: 1,214; makefile: 21
file content (32 lines) | stat: -rwxr-xr-x 1,100 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
24
25
26
27
28
29
30
31
32
#!/usr/bin/make -f
# -*- makefile -*-

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

%:
	dh $@

override_dh_auto_build: disable_native
	dh_auto_build --buildsystem=nodejs
	tsc
	BABEL_ENV=commonjs babeljs src --extensions ".js,.ts,.tsx" --out-dir lib
	babeljs src --extensions ".js,.ts,.tsx" --out-dir es
	NODE_ENV=development rollup --bundleConfigAsCjs -c -o dist/react-redux.js
	NODE_ENV=production rollup --bundleConfigAsCjs -c -o dist/react-redux.min.js
	debian/rules restore_native

override_dh_installdocs:
	dh_installdocs
	dh_nodejs_autodocs

override_dh_auto_clean: restore_native
	dh_auto_clean --buildsystem=nodejs

disable_native:
	mv src/utils/reactBatchedUpdates.native.ts src.utils.reactBatchedUpdates.native.disabled
	mv src/utils/useIsomorphicLayoutEffect.native.ts src/utils/useIsomorphicLayoutEffect.native.disabled

restore_native:
	mv src.utils.reactBatchedUpdates.native.disabled src/utils/reactBatchedUpdates.native.ts 2>/dev/null || true
	mv src/utils/useIsomorphicLayoutEffect.native.disabled src/utils/useIsomorphicLayoutEffect.native.ts 2>/dev/null || true