У меня есть множество целей makefile, которые делают то же самое:
${SOME_FILE}:
${FILES} | ${DIST_DIR}
@@cat ${FILES} | \
sed 's/@DATE/'"${DATE}"'/' | \
sed 's/@VERSION/'"${CR_VER}"'/' \
> ${OUT_FILE};
где ${FILES}
и ${OUT_FILE}
- единственные вещи, которые меняются. Я пытаюсь выяснить, возможно ли упростить эти цели, например:
${SOME_FILE}:
compile(${FILES},${OUT_FILE})
Спасибо за понимание.