Re: [Rd] How to generate dependency file that can be used by gnu make?

From: Peng Yu <>
Date: Tue, 17 Nov 2009 07:02:32 -0600

This may not easy to do, when the filename are not hard coded strings. For example, the variable 'filename' is a vector of strings.

for (i in 1:length(filename)){
do something...


On Mon, Nov 16, 2009 at 11:33 PM, Linlin Yan <> wrote:
> I don't think this function is same as gcc's option -MM. Because gcc
> checks pre-compile command #include, in which the filename can be
> fetched definitely. But in your scenario, the filename may be from
> some variables, which can not be determined by the R script only.
> Maybe you can write a tool by yourself to parse the R syntax to
> resolve your problem.
> On Tue, Nov 17, 2009 at 11:51 AM, Peng Yu <> wrote:
>> On Sun, Nov 15, 2009 at 8:45 PM, Peng Yu <> wrote:
>>> gcc has options like -MM, which can generate the dependence files for
>>> a C/C++ file that I can be used by gnu make. I'm wondering if there is
>>> a tool that can generate dependence file for an R script.
>>> For example, I have an R script test.R
>>> #########test.R
>>> load('input.RData')
>>> save.image('output.RData')
>>> I want to generate a dependence file like the following. Is there a
>>> tool to do so?
>>> output.RData:test.R input.RData
>> Is there a way to automatically generate the output files that depends
>> on an R script and the input files and sourced files that are depended
>> by an R script? I don't see this option in R. But I wish this can be
>> implemented in future version of R.
>> ______________________________________________
>> mailing list
> mailing list Received on Tue 17 Nov 2009 - 13:07:04 GMT

This archive was generated by hypermail 2.2.0 : Tue 17 Nov 2009 - 15:40:26 GMT