diff options
author | Yann E. MORIN <yann.morin.1998@free.fr> | 2013-05-09 12:22:58 +0000 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2013-05-12 23:47:42 +0200 |
commit | 47f578e3c2db53caf51fad9ec24e71ff1606c862 (patch) | |
tree | 45c6d2a6a728e10740a0a4548582e40b5737c3b3 /package/dtc/dtc.mk | |
parent | 4ae47d82649d38de6896270a6b6945d2467b7047 (diff) | |
download | buildroot-novena-47f578e3c2db53caf51fad9ec24e71ff1606c862.tar.gz buildroot-novena-47f578e3c2db53caf51fad9ec24e71ff1606c862.zip |
package/dtc: new package
dtc is the Device Tree Compiler, and manipulates device trees.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/dtc/dtc.mk')
-rw-r--r-- | package/dtc/dtc.mk | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/package/dtc/dtc.mk b/package/dtc/dtc.mk new file mode 100644 index 000000000..f05b09de2 --- /dev/null +++ b/package/dtc/dtc.mk @@ -0,0 +1,33 @@ +############################################################# +# +# dtc +# +############################################################# + +DTC_VERSION = e4b497f367a3b2ae99cc52089a14a221b13a76ef +DTC_SITE = git://git.jdl.com/software/dtc.git +DTC_LICENSE = GPLv2+/BSD-2c +DTC_LICENSE_FILES = README.license GPL +# Note: the dual-license only applies to the library. +# The DT compiler (dtc) is GPLv2+, but we do not install it. +DTC_INSTALL_STAGING = YES + +define DTC_BUILD_CMDS + $(TARGET_CONFIGURE_OPTS) \ + $(MAKE) -C $(@D) PREFIX=/usr libfdt +endef + +# libfdt_install is our own install rule added by our patch +define DTC_INSTALL_STAGING_CMDS + $(MAKE) -C $(@D) DESTDIR=$(STAGING_DIR) PREFIX=/usr libfdt_install +endef + +define DTC_INSTALL_TARGET_CMDS + $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) PREFIX=/usr libfdt_install +endef + +define DTC_CLEAN_CMDS + $(MAKE) -C $(@D) libfdt_clean +endef + +$(eval $(generic-package)) |