To declare and use variables in Makefile
with JavaScript, you can use the $(shell ...)
function to run a command that executes your JavaScript code and returns the result.
Here's an example:
148 chars7 lines
In the above example, the MY_VARIABLE
variable is declared using the $(shell ...)
function, which runs the node
command to execute the JavaScript code that defines the variable. The result of this command is then assigned to the MY_VARIABLE
make variable.
You can then use the $(MY_VARIABLE)
variable in your make targets as needed. In this example, we echo the value of the variable using the @echo
command in the all
target.
Note that you can include any valid JavaScript code inside the node -p "..."
command. This makes it easy to perform more complex calculations or operations to set your make variables.
gistlibby LogSnag