我正在尝试编写一个使用目标特定变量的先决条件的Makefile
version=
target1: override version=1
target1: package
target2: override version=2
target2: package
package: dir=package-${version}\
package: source
source: src/${version}.c
Run Code Online (Sandbox Code Playgroud)
当我运行make时,版本变量在目标包中,源为空.
我做错了什么?