~pmdj/ubuntu/trusty/qemu/2.9+applesmc+fadtv3

« back to all changes in this revision

Viewing changes to roms/u-boot/dts/Makefile

  • Committer: Phil Dennis-Jordan
  • Date: 2017-07-21 08:03:43 UTC
  • mfrom: (1.1.1)
  • Revision ID: phil@philjordan.eu-20170721080343-2yr2vdj7713czahv
New upstream release 2.9.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Copyright (c) 2011 The Chromium OS Authors.
 
3
#
 
4
# SPDX-License-Identifier:      GPL-2.0+
 
5
#
 
6
 
 
7
# This Makefile builds the internal U-Boot fdt if CONFIG_OF_CONTROL is
 
8
# enabled. See doc/README.fdt-control for more details.
 
9
 
 
10
DEVICE_TREE ?= $(CONFIG_DEFAULT_DEVICE_TREE:"%"=%)
 
11
ifeq ($(DEVICE_TREE),)
 
12
DEVICE_TREE := unset
 
13
endif
 
14
 
 
15
DTB := arch/$(ARCH)/dts/$(DEVICE_TREE).dtb
 
16
 
 
17
quiet_cmd_copy = COPY    $@
 
18
      cmd_copy = cp $< $@
 
19
 
 
20
$(obj)/dt.dtb: $(DTB) FORCE
 
21
        $(call if_changed,copy)
 
22
 
 
23
targets += dt.dtb
 
24
 
 
25
$(DTB): arch-dtbs
 
26
        $(Q)test -e $@ || (                                             \
 
27
        echo >&2;                                                       \
 
28
        echo >&2 "Device Tree Source is not correctly specified.";      \
 
29
        echo >&2 "Please define 'CONFIG_DEFAULT_DEVICE_TREE'";          \
 
30
        echo >&2 "or build with 'DEVICE_TREE=<device_tree>' argument";  \
 
31
        echo >&2;                                                       \
 
32
        /bin/false)
 
33
 
 
34
arch-dtbs:
 
35
        $(Q)$(MAKE) $(build)=arch/$(ARCH)/dts dtbs
 
36
 
 
37
.SECONDARY: $(obj)/dt.dtb.S
 
38
 
 
39
obj-$(CONFIG_OF_EMBED) := dt.dtb.o
 
40
 
 
41
dtbs: $(obj)/dt.dtb
 
42
        @:
 
43
 
 
44
clean-files := dt.dtb.S
 
45
 
 
46
# Let clean descend into dts directories
 
47
subdir- += ../arch/arm/dts ../arch/microblaze/dts ../arch/sandbox/dts ../arch/x86/dts