/:=$(BUILD_DIR)/packages/rpm/ $/%: /:=$/ .PHONY: rpm rpm: $/RPMS/x86_64/cirros-uec-0.3.0-1.x86_64.rpm SRC_FILES:=cirros-0.3.0-x86_64-uec.tar.gz ifeq ($(IGNORE_MIRROR),1) define SRC_URLS https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz endef else SRC_URLS:=$(addprefix $(MIRROR_URL)/sources/,$(SRC_FILES)) endif export SRC_URLS ifdef MIRROR_DIR SRC_DIR:=$(MIRROR_DIR)/sources/ else SRC_DIR:=$/SOURCES/ endif $/RPMS/x86_64/cirros-uec-0.3.0-1.x86_64.rpm: $/SOURCES/cirros-0.3.0-x86_64-uec.tar.gz rpmbuild -vv --define "_topdir `readlink -f $/`" -ba packages/rpm/specs/cirros-0.3.0.spec $(BUILD_DIR)/packages/rpm/rpm.done: rpm $(ACTION.TOUCH) $(addprefix $(SRC_DIR),$(SRC_FILES)): wget --no-use-server-timestamps -c -P $(SRC_DIR) $${SRC_URLS} mirror: $(addprefix $(SRC_DIR),$(SRC_FILES))