The R Project SVN R

Rev

Rev 74046 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

## ${R_HOME}/share/make/shlib.mk

all: $(SHLIB)

$(SHLIB): $(OBJECTS)
    @if test  "z$(OBJECTS)" != "z"; then \
      echo $(SHLIB_LINK) -o $@ $(OBJECTS) $(ALL_LIBS); \
      $(SHLIB_LINK) -o $@ $(OBJECTS) $(ALL_LIBS); \
    fi

.PHONY: all shlib-clean

shlib-clean:
    @rm -Rf .libs _libs
    @rm -f $(OBJECTS) symbols.rds


## FIXME: why not Rscript?
symbols.rds: $(OBJECTS)
    @$(ECHO) "tools:::.shlib_objects_symbol_tables()" | \
      $(R_HOME)/bin/R --vanilla --slave --args $(OBJECTS)