Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 #!/usr/bin/make -f | |
| 2 export DH_VERBOSE = 1 | |
| 3 | |
| 4 # Use DEB_BUILD_OPTIONS's parallel=n option (see Policy 4.9.1) | |
| 5 ifneq (,$(findstring parallel,$(DEB_BUILD_OPTIONS))) | |
| 6 PARALLEL_JOBS := $(shell echo $(DEB_BUILD_OPTIONS) | \ | |
| 7 sed -e 's/.*parallel=\([0-9]\+\).*/\1/') | |
| 8 else | |
| 9 PARALLEL_JOBS := 1 | |
| 10 endif | |
| 11 | |
| 12 DEB_HOST_ARCH_CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU) | |
| 13 ifeq (amd64,$(DEB_HOST_ARCH_CPU)) | |
| 14 BUILD_TYPE += ReleaseX64 | |
| 15 else | |
| 16 ifeq (i386,$(DEB_HOST_ARCH_CPU)) | |
| 17 BUILD_TYPE += ReleaseIA32 | |
| 18 else | |
| 19 $(warning unsupported target arch $(DEB_HOST_ARCH_CPU) - continuing anyway) | |
| 20 endif | |
| 21 endif | |
| 22 | |
| 23 # Verbose? | |
| 24 ifeq (1,$(DH_VERBOSE)) | |
| 25 BUILD_ARGS += V=1 | |
| 26 endif | |
| 27 | |
| 28 %: | |
| 29 dh $@ | |
| 30 | |
| 31 override_dh_auto_clean: | |
| 32 echo $(DEB_BUILD_OPTIONS) | |
| 33 rm -fr dart/out dart/Makefile | |
| 34 find . -name *.tmp -execdir rm -f {} \; | |
| 35 find . -name *.pyc -execdir rm -f {} \; | |
| 36 find . -name *.mk -execdir rm -f {} \; | |
| 37 find . -name *.Makefile -execdir rm -f {} \; | |
| 38 | |
| 39 override_dh_auto_configure: | |
| 40 GYP_GENERATORS=make python dart/tools/gyp_dart.py all | |
| 41 | |
| 42 override_dh_auto_build: | |
| 43 make -C dart -j$(PARALLEL_JOBS) BUILDTYPE=$(BUILD_TYPE) $(BUILD_ARGS) cr eate_sdk | |
|
ricow1
2014/02/04 18:16:01
long line
Søren Gjesse
2014/02/06 08:19:08
Done.
| |
| 44 | |
| 45 override_dh_auto_install: | |
| 46 mkdir -p debian/tmp/out | |
| 47 cp -R dart/out/$(BUILD_TYPE)/dart-sdk debian/tmp/out | |
| 48 mv debian/tmp/out/dart-sdk debian/tmp/out/dart | |
| 49 dh_install | |
| 50 dh_link | |
| OLD | NEW |