# src-config.mk - hhl - /usr/include/mk # Copyright 2020 Nathan Fisher # include versions.mk os_name = Hitch Hiker Linux os_abbrev = hhl os_version = 2021q2 basedir = /src include $(basedir)/config.mk arch ?= $(shell uname -m) bld_arch ?= $(shell uname -m) ifndef colormk include hhl.colors.mk endif ifeq ($(filter armv7l aarch64, $(arch)), $(arch)) tgt = ${arch}-unknown-linux-gnueabi else tgt = ${arch}-unknown-linux-gnu endif ifeq ($(filter armv7l aarch64, $(bld_arch)), $(bld_arch)) bld = $(bld_arch)-unknown-linux-gnueabi else bld = $(bld_arch)-unknown-linux-gnu endif exec_prefix ?= ${DESTDIR}${install_prefix} bindir ?= ${exec_prefix}/bin sbindir ?= ${exec_prefix}/sbin libdir ?= ${DESTDIR}${install_prefix}/lib libexecdir ?= ${DESTDIR}${install_prefix}/libexec includedir ?= ${DESTDIR}${install_prefix}/include sharedir ?= ${DESTDIR}${install_prefix}/share docdir ?= ${sharedir}/doc infodir ?= ${sharedir}/info localedir ?= ${sharedir}/locale mandir ?= ${sharedir}/man man1dir = ${mandir}/man1 man2dir = ${mandir}/man2 man3dir = ${mandir}/man3 man4dir = ${mandir}/man4 man5dir = ${mandir}/man5 man6dir = ${mandir}/man6 man7dir = ${mandir}/man7 man8dir = ${mandir}/man8 distdir = ${basedir}/distfiles toolchain = ${basedir}/toolchain world = ${basedir}/world build = ${basedir}/build distfullname ?= ${distname}-${${distname}_version} objdirname ?= ${distfullname} distext ?= xz distfile ?= ${distfullname}.tar.${distext} distlocal ?= ${distdir}/${distfile} wkgdir = $(shell pwd) srcdir ?= ${global_srcdir}/${distfullname} export LC_ALL = POSIX _dhcpcd ?= 1 _wireless ?= 1 use_configure ?= 1 no_objdir ?= 0 ifeq (${use_configure},1) config_tgt ?= ${objdir}/Makefile config_deps += ${srcdir}/.dirstamp config_opts ?= --prefix=${install_prefix} config_cmd ?= cd ${objdir} && ${srcdir}/configure ${config_opts} build_deps ?= ${config_tgt} else build_deps ?= ${config_deps} build_deps += ${srcdir}/.dirstamp endif build_cmd ?= $(MAKE) ${makeflags} -C ${objdir} install_deps ?= ${objdir}/.built install_cmd ?= $(MAKE) ${makeflags} -C ${objdir} install all_deps ?= ${objdir}/.built ifndef internal stamps ?= ${config_tgt} ${objdir}/.built ${objdir}/.installed endif ifeq (${no_objdir},1) objdir = ${srcdir} else pre_dirs += ${objdir} endif ifdef patches config_deps += ${patches} ${srcdir}/.patched endif stripdirs += ${build}/lib stripdirs += ${build}/usr/lib stripdirs += ${build}/bin stripdirs += ${build}/sbin stripdirs += ${build}/bin stripdirs += ${build}/sbin stripdirs += ${build}/usr/bin stripdirs += ${build}/usr/sbin stripdirs += ${build}/usr/bin stripdirs += ${build}/usr/sbin ${basedir}/config.mk: cp $(basedir)/config.mk.sample $(basedir)/config.mk .DEFAULT_GOAL = ${default_goal}