c8b578dd9a
- get rid of $dest - work on features.in/syslinux - README++
32 lines
788 B
Makefile
32 lines
788 B
Makefile
# 1. configure distro
|
|
# 2. configure subprofiles, prepare package lists
|
|
# 3. build subprofiles
|
|
# 4. build image
|
|
|
|
include clean.mk
|
|
include distro.mk
|
|
include profile.mk
|
|
include iso.mk
|
|
|
|
# this could have come from environment;
|
|
# if not, can be symlinked if r/w, or made anew
|
|
ifndef BUILDDIR
|
|
BUILDDIR := $(shell realpath build || bin/mktmpdir mkimage-profiles.build)
|
|
endif
|
|
export BUILDDIR
|
|
|
|
ifdef DEBUG
|
|
GLOBAL_VERBOSE ?= 1
|
|
SHELL += -x
|
|
endif
|
|
|
|
# we can't use implicit rules for top-level targets, only for prereqs
|
|
CONFIGS := $(shell sed -n 's,^distro/\([^:]\+\):.*$$,\1,p' distro.mk)
|
|
DISTROS := $(addsuffix .iso,$(CONFIGS))
|
|
|
|
all:
|
|
@echo '** available distribution targets:'
|
|
@echo $(DISTROS) | fmt -sw65 | column -t
|
|
|
|
$(DISTROS): %.iso: | profile/init distro/% boot/isolinux profile/populate iso
|