Modulinos: Difference between revisions

added Make
(Generalize, in case "test" script is called from a different directory)
(added Make)
Line 870:
sm = require("scriptedmain")
print("Test: The meaning of life is " .. sm.meaningoflife())</lang>
 
=={{header|Make}}==
 
Example
<lang sh>$ make -f scriptedmain.mf
The meaning of life is 42
(Main)
$ make -f test.mf
The meaning of life is 42
(Test)</lang>
 
scriptedmain.mf
<lang make>all: scriptedmain
 
meaning-of-life:
@echo "The meaning of life is 42"
 
scriptedmain: meaning-of-life
@echo "(Main)"
</lang>
 
test.mf
<lang make>all: test
 
test:
@make -f scriptedmain.mf meaning-of-life
@echo "(Test)"
</lang>
 
=={{header|Mathematica}}==
Anonymous user