summaryrefslogtreecommitdiffstats
path: root/config/pkg.mk
blob: 2086555fc5cf7f0a5cccd548e87dd5ffc539481b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Copyright © Tavian Barnes <tavianator@tavianator.com>
# SPDX-License-Identifier: 0BSD

# Makefile that generates gen/lib*.mk

include config/prelude.mk
include ${GEN}/vars.mk
include ${GEN}/flags.mk
include config/exports.mk

default::
	@printf '# %s\n' "${TARGET}" >${TARGET}
	config/pkg.sh ${TARGET:${GEN}/%.mk=%} >>${TARGET} 2>${TARGET}.log
	@if [ "${IS_V}" ]; then \
	    cat ${TARGET}; \
	elif grep -q PKGS ${TARGET}; then \
	    printf '[ GEN] %-18s [y]\n' ${TARGET}; \
	else \
	    printf '[ GEN] %-18s [n]\n' ${TARGET}; \
	fi