Alright, I left the GNUMakefile as it is and copied it into my program directory. It gives the following error:
make: Circular run <- run dependency dropped. Running model: Running run: /bin/sh: ./run: No such file or directory make: *** [run] Error 127 Can you help me here? Thanks again for your help Ulf On Fri, Jul 24, 2015 at 1:13 PM, Dirk Eddelbuettel <e...@debian.org> wrote: > > On 24 July 2015 at 10:18, Ulf Mertens wrote: > | Hi, > | > | I just looked into the GNUMakefile. I think I just have to only change > those > | two lines, right? > | > | sources := $(wildcard *.cpp) > | programs := $(sources:.cpp=) > > The idea here is that each .cpp leads to one executable, and its build is > triggered by a change in it. ( > > | If I understand it correctly, it only works for .cpp files. So it has be > | changed to something like this? > | > | sources := $(wildcard *.cpp) > | header := $(wildcard *.h) > | programs := $(sources:.cpp= header:.h=) > > The header files are implicit. You could just enumerate the files by > hand.: > Or, as eg in examples/threads/GNUmakefile, just write the rule: > > > all: boostEx > > boostEx: boostEx.cpp > $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ $^ $(LDLIBS) > strip $@ > > where strip of course optional too. 'boostEx' could depend on more than > one > .cpp; just list additonal ones. > > Dirk > > -- > http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org >
_______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel