diff options
author | Samuel Martin <s.martin49@gmail.com> | 2012-11-11 03:14:58 +0000 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2012-11-15 23:59:55 +0100 |
commit | 757eb1910e4a66d57c876f6d19fed45e8283a414 (patch) | |
tree | 5eeece7e31cd47d9b6ca56d08dc7de2a181d6a80 /docs/manual/adding-packages-generic.txt | |
parent | baa838e39251d298dbb4c031638b83a1b28f6881 (diff) | |
download | buildroot-novena-757eb1910e4a66d57c876f6d19fed45e8283a414.tar.gz buildroot-novena-757eb1910e4a66d57c876f6d19fed45e8283a414.zip |
manual: add legal-info.txt
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'docs/manual/adding-packages-generic.txt')
-rw-r--r-- | docs/manual/adding-packages-generic.txt | 58 |
1 files changed, 30 insertions, 28 deletions
diff --git a/docs/manual/adding-packages-generic.txt b/docs/manual/adding-packages-generic.txt index e3f16c25e..b05043a44 100644 --- a/docs/manual/adding-packages-generic.txt +++ b/docs/manual/adding-packages-generic.txt @@ -22,33 +22,35 @@ system is based on hand-written Makefiles or shell scripts. 06: LIBFOO_VERSION = 1.0 07: LIBFOO_SOURCE = libfoo-$(LIBFOO_VERSION).tar.gz 08: LIBFOO_SITE = http://www.foosoftware.org/download -09: LIBFOO_INSTALL_STAGING = YES -10: LIBFOO_DEPENDENCIES = host-libaaa libbbb -11: -12: define LIBFOO_BUILD_CMDS -13: $(MAKE) CC="$(TARGET_CC)" LD="$(TARGET_LD)" -C $(@D) all -14: endef -15: -16: define LIBFOO_INSTALL_STAGING_CMDS -17: $(INSTALL) -D -m 0755 $(@D)/libfoo.a $(STAGING_DIR)/usr/lib/libfoo.a -18: $(INSTALL) -D -m 0644 $(@D)/foo.h $(STAGING_DIR)/usr/include/foo.h -19: $(INSTALL) -D -m 0755 $(@D)/libfoo.so* $(STAGING_DIR)/usr/lib -20: endef -21: -22: define LIBFOO_INSTALL_TARGET_CMDS -23: $(INSTALL) -D -m 0755 $(@D)/libfoo.so* $(TARGET_DIR)/usr/lib -24: $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/foo.d -25: endef -26: -27: define LIBFOO_DEVICES -28: /dev/foo c 666 0 0 42 0 - - - -29: endef -30: -31: define LIBFOO_PERMISSIONS -32: /bin/foo f 4755 0 0 - - - - - -33: endef -34: -35: $(eval $(generic-package)) +09: LIBFOO_LICENSE = GPLv3+ +10: LIBFOO_LICENSE_FILES = COPYING +11: LIBFOO_INSTALL_STAGING = YES +12: LIBFOO_DEPENDENCIES = host-libaaa libbbb +13: +14: define LIBFOO_BUILD_CMDS +15: $(MAKE) CC="$(TARGET_CC)" LD="$(TARGET_LD)" -C $(@D) all +16: endef +17: +18: define LIBFOO_INSTALL_STAGING_CMDS +19: $(INSTALL) -D -m 0755 $(@D)/libfoo.a $(STAGING_DIR)/usr/lib/libfoo.a +20: $(INSTALL) -D -m 0644 $(@D)/foo.h $(STAGING_DIR)/usr/include/foo.h +21: $(INSTALL) -D -m 0755 $(@D)/libfoo.so* $(STAGING_DIR)/usr/lib +22: endef +23: +24: define LIBFOO_INSTALL_TARGET_CMDS +25: $(INSTALL) -D -m 0755 $(@D)/libfoo.so* $(TARGET_DIR)/usr/lib +26: $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/foo.d +27: endef +28: +29: define LIBFOO_DEVICES +30: /dev/foo c 666 0 0 42 0 - - - +31: endef +32: +33: define LIBFOO_PERMISSIONS +34: /bin/foo f 4755 0 0 - - - - - +35: endef +36: +37: $(eval $(generic-package)) -------------------------------- The Makefile begins on line 6 to 8 with metadata information: the @@ -245,7 +247,7 @@ information is (assuming the package name is +libfoo+) : * +LIBFOO_LICENSE+ defines the license (or licenses) under which the package is released. This name will appear in the manifest file produced by +make legal-info+. - If the license is one of those listed in xref:legal-info[], + If the license appears in xref:legal-info-list-licenses[the following list], use the same string to make the manifest file uniform. Otherwise, describe the license in a precise and concise way, avoiding ambiguous names such as +BSD+ which actually name a family of licenses. |