this repo has no description
1#!/usr/bin/make -f
2
3INDICES = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
4
5DARLING_COMPONENTS = \
6 core \
7 system \
8 cli \
9 ffi \
10 cli_dev \
11 cli_gui_common \
12 iokitd \
13 cli_dev_gui_common \
14 cli_extra \
15 gui \
16 python \
17 cli_python_common \
18 pyobjc \
19 ruby \
20 perl \
21 jsc_webkit_common \
22 jsc \
23 iosurface \
24 cli_dev_gui_stubs_common \
25 gui_stubs
26
27PACKAGE_SUFFIXES = \
28 core \
29 system \
30 cli \
31 ffi \
32 cli-devenv \
33 cli-gui-common \
34 iokitd \
35 cli-devenv-gui-common \
36 cli-extra \
37 gui \
38 python2 \
39 cli-python2-common \
40 pyobjc \
41 ruby \
42 perl \
43 jsc-webkit-common \
44 jsc \
45 iosurface \
46 cli-devenv-gui-stubs-common \
47 gui-stubs
48
49%:
50 dh $@ --builddirectory=debbuild
51
52override_dh_auto_configure:
53 mkdir debbuild -p
54 cd debbuild && CFLAGS="" CXXFLAGS="" CPPFLAGS="" LDFLAGS="" cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DDEBIAN_PACKAGING=ON -DJSC_UNIFIED_BUILD=ON
55
56override_dh_auto_build:
57 cd debbuild && $(MAKE) -j$(shell nproc)
58
59override_dh_auto_install:
60 cd debbuild; $(foreach INDEX,$(INDICES), \
61 DESTDIR=../debian/tmp/$(word $(INDEX),$(PACKAGE_SUFFIXES)) cmake -DCOMPONENT=$(word $(INDEX),$(DARLING_COMPONENTS)) -P cmake_install.cmake ; \
62 )
63
64override_dh_makeshlibs:
65 dh_makeshlibs
66 $(foreach INDEX,$(INDICES), \
67 tools/debian/make-shlibdeps $(word $(INDEX),$(PACKAGE_SUFFIXES)) ; \
68 )
69
70override_dh_clean:
71 dh_clean -X.orig -X.bak -X~
72 rm -rf debbuild
73
74override_dh_fixperms:
75 dh_fixperms -Xusr/bin/darling -Xusr/bin/darlingserver -Xusr/libexec/darling/usr/libexec/darling/mldr -Xusr/libexec/darling/usr/libexec/darling/mldr32
76
77override_dh_update_autotools_config: