Hi, Laurent and Tobias Thanks a lot.
I could make configure script and upload it to r-forge. https://r-forge.r-project.org/projects/pdf2/ It still works only on mac by default. For Linux and Windows, it needs additional option like ----- R CMD INSTALL --configure-vars="R_INTERNAL_HEADER_DIR=/path/to/src/include" pdf2/pkg ----- ,where /path/to/src/include is the directory in the R source. I didn't check it for Linux and Windows... Regards, Tadashi Kadowaki 2008/6/8 Laurent Gautier <[EMAIL PROTECTED]>: > 2008/6/7 <[EMAIL PROTECTED]>: >> >> Message: 11 >> Date: Sat, 7 Jun 2008 03:38:23 +0900 >> From: "Tadashi Kadowaki" <[EMAIL PROTECTED]> >> Subject: [Rd] Makevars or congiure for multi platforms >> To: r-devel@r-project.org >> Message-ID: >> <[EMAIL PROTECTED]> >> Content-Type: text/plain; charset=ISO-8859-1 >> >> Dear all, >> >> As previously submitted, I wrote an extending pdf device to embed >> pop up text and web links. >> (Patches are available at http://pdf2.r-forge.r-project.org/patches) >> >> Now, I'm making a library version of the pdf device. >> However, with my skill, I'm not sure about writing Makevars or configure file >> for multi platforms. A following line in Makevars works on my mac, >> ----- >> PKG_CFLAGS=-I/Library/Frameworks/R.framework/PrivateHeaders -DHAVE_CONFIG_H >> ----- >> (Note that the PrivateHeaders directory contains Fileio.h and Defn.h) >> >> My question is, >> How do I write Makevars or congiure for Unix/Linux and Windows? >> I would like to support those platforms in my library. > > You could try looking into a package that has configure, configure.win > and has built binaries for macosX and windows. Try the package 'rgl' > on CRAN, for example. > > > Hoping this helps, > > > L. > > > >> Regards, >> >> Tadashi Kadowaki >> >> >> > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel