The R Project SVN R

Rev

Rev 88026 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 88026 Rev 88816
Line 13... Line 13...
13
## (attempts to do this GNUishly failed for parallel makes,
13
## (attempts to do this GNUishly failed for parallel makes,
14
## but we do want the link targets echoed)
14
## but we do want the link targets echoed)
15
$(SHLIB): $(OBJECTS)
15
$(SHLIB): $(OBJECTS)
16
	@if test "z$(OBJECTS)" != "z"; then \
16
	@if test "z$(OBJECTS)" != "z"; then \
17
	  if test -e "$(BASE)-win.def"; then \
17
	  if test -e "$(BASE)-win.def"; then \
18
	    echo $(SHLIB_LD) $(SHLIB_LDFLAGS) $(DLLFLAGS) -o $@ $(BASE)-win.def $(OBJECTS) $(ALL_LIBS); \
18
	    echo $(SHLIB_LD) $(SHLIB_LDFLAGS) $(LDFLAGS) $(DLLFLAGS) -o $@ $(BASE)-win.def $(OBJECTS) $(ALL_LIBS); \
19
	    $(SHLIB_LD) $(SHLIB_LDFLAGS) $(DLLFLAGS) -o $@ $(BASE)-win.def $(OBJECTS) $(ALL_LIBS); \
19
	    $(SHLIB_LD) $(SHLIB_LDFLAGS) $(LDFLAGS) $(DLLFLAGS) -o $@ $(BASE)-win.def $(OBJECTS) $(ALL_LIBS); \
20
	  else \
20
	  else \
21
	    echo EXPORTS > tmp.def; \
21
	    echo EXPORTS > tmp.def; \
22
	    $(NM) $(OBJECTS) | $(SED) -n $(SYMPAT) $(NM_FILTER) | $(SED) $(ADDQU)  >> tmp.def; \
22
	    $(NM) $(OBJECTS) | $(SED) -n $(SYMPAT) $(NM_FILTER) | $(SED) $(ADDQU)  >> tmp.def; \
23
	    echo $(SHLIB_LD) $(SHLIB_LDFLAGS) $(DLLFLAGS) -o $@ tmp.def $(OBJECTS) $(ALL_LIBS); \
23
	    echo $(SHLIB_LD) $(SHLIB_LDFLAGS) $(LDFLAGS) $(DLLFLAGS) -o $@ tmp.def $(OBJECTS) $(ALL_LIBS); \
24
	    $(SHLIB_LD) $(SHLIB_LDFLAGS) $(DLLFLAGS) -o $@ tmp.def $(OBJECTS) $(ALL_LIBS); \
24
	    $(SHLIB_LD) $(SHLIB_LDFLAGS) $(LDFLAGS) $(DLLFLAGS) -o $@ tmp.def $(OBJECTS) $(ALL_LIBS); \
25
	    $(RM) tmp.def; \
25
	    $(RM) tmp.def; \
26
	  fi \
26
	  fi \
27
	fi
27
	fi
28
 
28
 
29
.PHONY: all shlib-clean compilers
29
.PHONY: all shlib-clean compilers