The R Project SVN R

Rev

Rev 52517 | Rev 52579 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 52517 Rev 52518
Line 137... Line 137...
137
 
137
 
138
dllversion.o: ../include/Rversion.h
138
dllversion.o: ../include/Rversion.h
139
 
139
 
140
R.dll: $(OBJS) $(OBJS-EXTRA) $(MAINLIBS) $(EXTRALIBS) dllversion.o
140
R.dll: $(OBJS) $(OBJS-EXTRA) $(MAINLIBS) $(EXTRALIBS) dllversion.o
141
	@$(ECHO) EXPORTS > R.def
141
	@$(ECHO) EXPORTS > R.def
142
	@$(NM) $^ | $(SED) -n 's/^.* [BCDRT] _/ /p' | $(SORT) | uniq > R0.def
142
	@$(NM) $^ | $(SED) -n  $(SYMPAT)  | $(SORT) | uniq > R0.def
143
	@comm -23 R0.def Rdll.hide >> R.def
143
	@comm -23 R0.def Rdll.hide >> R.def
144
	$(DLL) -shared $(DLLFLAGS) $($*-DLLFLAGS) -o $@ R.def $^ $($*-DLLLIBS) $(DLLLIBS)
144
	$(DLL) -shared $(DLLFLAGS) $($*-DLLFLAGS) -o $@ R.def $^ $($*-DLLLIBS) $(DLLLIBS)
145
	@$(RM) R.def R0.def
145
	@$(RM) R.def R0.def
146
 
146
 
147
R.exp: $(OBJS) $(OBJS-EXTRA) $(MAINLIBS) $(EXTRALIBS) dllversion.o
147
R.exp: $(OBJS) $(OBJS-EXTRA) $(MAINLIBS) $(EXTRALIBS) dllversion.o
148
	@$(ECHO) LIBRARY R.dll > R.exp
148
	@$(ECHO) LIBRARY R.dll > R.exp
149
	@$(ECHO) EXPORTS >> R.exp
149
	@$(ECHO) EXPORTS >> R.exp
150
	@$(NM) $^ | $(SED) -n 's/^.* [BCDRT] _/ /p' | $(SORT) | uniq > R0.def
150
	@$(NM) $^ | $(SED) -n "$(SYM_PAT)" | $(SORT) | uniq > R0.def
151
	@comm -23 R0.def Rdll.hide >> R.exp
151
	@comm -23 R0.def Rdll.hide >> R.exp
152
	@$(RM) R0.def
152
	@$(RM) R0.def
153
 
153
 
154
 
154
 
155
Rdll: makeMakedeps libRblas.dll.a ../../$(BINDIR)/R.dll
155
Rdll: makeMakedeps libRblas.dll.a ../../$(BINDIR)/R.dll