You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
814 B
24 lines
814 B
SUBDIRS := $(wildcard */Makefile)
|
|
SUBDIRS := $(dir $(SUBDIRS))
|
|
|
|
.PHONY: all help butane clean dryrun fcos-vm clean-vm uninstall $(SUBDIRS)
|
|
|
|
all: help
|
|
help:
|
|
@echo "Available targets:"
|
|
@echo " butane - Build Butane specifications suitable for Fedora CoreOS"
|
|
@echo " clean - Remove the quadlets persistent data and configuration"
|
|
@echo " dryrun - Perform a dry run of the podman systemd generator"
|
|
@echo " fcos-vm - Launch a Fedora CoreOS VM with the generated Butane spec"
|
|
@echo " clean-vm - Clean up the Fedora CoreOS VM and its resources"
|
|
@echo " uninstall - Uninstall the generated resources"
|
|
|
|
dryrun: $(SUBDIRS)
|
|
butane: $(SUBDIRS)
|
|
clean: $(SUBDIRS)
|
|
fcos-vm: $(SUBDIRS)
|
|
clean-vm: $(SUBDIRS)
|
|
uninstall: $(SUBDIRS)
|
|
|
|
$(SUBDIRS):
|
|
$(MAKE) -C $@ $(MAKECMDGOALS)
|
|
|