| | |
| | | |
| | | # Template for download rules. |
| | | define download-rules |
| | | ifdef COMPONENT_ARCHIVE$(1) |
| | | ifdef COMPONENT_ARCHIVE_URL$(1) |
| | | |
| | | ARCHIVES += $$(COMPONENT_ARCHIVE$(1)) |
| | |
| | | download:: $$(USERLAND_ARCHIVES) |
| | | download:: $$(USERLAND_ARCHIVES)$$(COMPONENT_ARCHIVE$(1)) |
| | | |
| | | $$(USERLAND_ARCHIVES): |
| | | $$(MKDIR) $$(USERLAND_ARCHIVES) |
| | | |
| | | $$(USERLAND_ARCHIVES)$$(COMPONENT_ARCHIVE$(1)): $(MAKEFILE_PREREQ) |
| | | $$(FETCH) $$(FETCH_KEEP) --file $$@ \ |
| | | $$(COMPONENT_ARCHIVE_URL$(1):%=--url %) \ |
| | |
| | | $$(if $$(COMPONENT_FETCH_USER_AGENT$(1)),--user-agent $$(COMPONENT_FETCH_USER_AGENT$(1))) |
| | | $$(TOUCH) $$@ |
| | | |
| | | USERLAND_REQUIRED_PACKAGES += runtime/python-27 |
| | | USERLAND_REQUIRED_PACKAGES += runtime/python-39 |
| | | |
| | | endif |
| | | endif |
| | | endef |
| | | |
| | | $(USERLAND_ARCHIVES): |
| | | $(MKDIR) $(USERLAND_ARCHIVES) |
| | | |
| | | # |
| | | # Define the rules required to download any source archives and augment any |
| | | # cleanup macros. |