From: Michael H. <mic...@el...> - 2005-01-19 14:22:01
|
Milan, Milan Babuskov wrote: > I did a diff between makefile.bcc curently in CVS (same as one generated > by bakefile, btw) and makefile.bcc of 5.jan 2005. (I just picked the > random date which I remembered that everything worked). So, I found these: > > -FLAMEROBIN_CXXFLAGS = -I$(BCCDIR)\include -tWM -I$(WXDIR)\include \ > +FLAMEROBIN_CXXFLAGS = -tWR -I$(BCCDIR)\include -tWM -I$(WXDIR)\include \ > > cw32mt.lib > cw32mti.lib > > It appears the dynamic runtime libs get hardcoded in makefile. I tried > to supply some arguments to "make" but it all goes into void. This seems wrong somehow. I just updated from CVS, and what I find in makefile.bcc is: line 57+: # [0,1] !ifndef STATICRTL STATICRTL = 0 !endif line 133+: !if "$(STATICRTL)" == "0" __RTL_TYPE_0 = -tWR !endif !if "$(STATICRTL)" == "1" __RTL_TYPE_0 = !endif !if "$(STATICRTL)" == "0" __RTL_TYPE_1 = i !endif !if "$(STATICRTL)" == "1" __RTL_TYPE_1 = !endif line 218: (...) cw32mt$(__RTL_TYPE_1).lib (...) which AFAICT means that you can make FR with make -f makefile.bcc IBPP=c:\ibpp2 STATICRTL=1 FINAL=1 Does that work for you? Best -- Michael Hieke |