Patrick Patrick - 4 years ago 162
Python Question

Python Script Executed with Makefile

I am writing python scripts and execute them in a Makefile. The python script is used to process data in a pipeline. I would like Makefile to execute the script every time I make a change to my python scripts.

Does anyone have an idea of how to do this?

Answer Source

That's not a lot of information, so this answer is a bit vague. The basic principle of Makefiles is to list dependencies for each target; in this case, your target (let's call it foo) depends on your python script (let's call it do-foo.py):

foo: do-foo.py
    python do-foo.py > foo

Now foo will be rerun whenever do-foo.py changes (provided, of course, you call make).

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download