From d469b558c4ffb7976767f803d59f8a5a859fad20 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 22 Apr 2013 13:32:41 -0400 Subject: config: Generate a makefile fragment with targets. --- diff --git a/.gitignore b/.gitignore index 90a679a..5e46bbe 100644 --- a/.gitignore +++ b/.gitignore @@ -11,7 +11,7 @@ gcc-*-*.orig.tar.* cpp-*-*-*-*.pkg/ gcc-*-*-*-*.pkg/ g++-*-*-*-*.pkg/ -targets +targets.mk # Work area tmp/ diff --git a/config b/config index fee7e81..40c19ef 100755 --- a/config +++ b/config @@ -14,10 +14,19 @@ main() if [ -z "${PKG_TARGETS}" ]; then PKG_TARGETS="$(cat targets.in)" fi - >targets for arch in ${PKG_TARGETS}; do PKG_TARGET_ARCH="${arch}" configure_build - printf '%s\n' "${arch}" >>targets + done + >targets.mk + for stamp in configure build install; do + printf '%s_targets = \\\n' "${stamp}" \ + >>targets.mk + for arch in ${PKG_TARGETS}; do + printf '\t%s-%s \\\n' \ + "${stamp}" "${arch}" \ + >>targets.mk + done + printf '\n' >>targets.mk done ;; esac -- cgit v0.9.1