| # |
| # ${R_HOME}/src/include/R_ext/Makefile |
| |
| VPATH = @srcdir@ |
| srcdir = @srcdir@ |
| top_srcdir = @top_srcdir@ |
| |
| top_builddir = ../../.. |
| subdir = src/include/R_ext |
| |
| include $(top_builddir)/Makeconf |
| |
| distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) |
| |
| ## Partially included by the API (1) headers in .., but not part of the |
| ## API per se. |
| R_EXT_HEADERS = \ |
| Altrep.h \ |
| Applic.h Arith.h BLAS.h Boolean.h Callbacks.h Complex.h Connections.h \ |
| Constants.h Error.h GetX11Image.h \ |
| GraphicsDevice.h GraphicsEngine.h Itermacros.h \ |
| Lapack.h Linpack.h MathThreads.h Memory.h QuartzDevice.h \ |
| Parse.h Print.h PrtUtil.h R-ftp-http.h RS.h Rallocators.h Random.h \ |
| Rdynload.h Riconv.h RStartup.h Utils.h eventloop.h libextern.h \ |
| stats_package.h stats_stubs.h Visibility.h |
| |
| DISTFILES = Makefile.in $(R_EXT_HEADERS) |
| TIMESTAMPS = $(R_EXT_HEADERS:.h=.ts) |
| |
| CLEANFILES = stamp-R $(TIMESTAMPS) |
| DISTCLEANFILES = Makefile |
| |
| .SUFFIXES: |
| .SUFFIXES: .h .ts |
| |
| .h.ts: |
| @$(INSTALL_DATA) $< $(top_builddir)/include/R_ext/`basename $<` |
| @touch $@ |
| |
| all: Makefile R |
| |
| Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status |
| @cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ |
| |
| R: Makefile stamp-R $(TIMESTAMPS) |
| stamp-R: |
| @$(MKINSTALLDIRS) $(top_builddir)/include/R_ext |
| @touch $@ |
| $(TIMESTAMPS): stamp-R |
| |
| install: installdirs |
| @for f in $(R_EXT_HEADERS); do \ |
| $(INSTALL_DATA) $(srcdir)/$${f} "$(DESTDIR)$(rincludedir)/R_ext"; \ |
| done |
| installdirs: |
| @$(MKINSTALLDIRS) "$(DESTDIR)$(rincludedir)/R_ext" |
| install-strip: |
| $(MAKE) INSTALL_PROGRAM="${INSTALL_PROGRAM} -s" install |
| uninstall: |
| @rm -Rf "$(DESTDIR)$(rincludedir)/R_ext" |
| |
| mostlyclean: clean |
| clean: |
| -@test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) |
| distclean: clean |
| -@test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) |
| maintainer-clean: distclean |
| |
| TAGS info dvi check: |
| |
| distdir: $(DISTFILES) |
| @for f in $(DISTFILES); do \ |
| test -f $(distdir)/$${f} \ |
| || ln $(srcdir)/$${f} $(distdir)/$${f} 2>/dev/null \ |
| || cp -p $(srcdir)/$${f} $(distdir)/$${f}; \ |
| done |