1 LIBDIR = $(LIBDIR)/tairon ;
9 C++FLAGS = -Wall -pipe -g -fPIC ;
10 DEFINES = _REENTRANT LOGLEVEL=3 TIXML_USE_STL ;
13 SHAREDFLAG = -shared ;
18 BuildLibraryObjects $(<) : $(>:S=$(SUFOBJ)) ;
22 rule BuildLibraryObjects
25 s = [ FGristFiles $(>) ] ;
26 l = $(<:S=$(SUFLIB)) ;
31 MakeLocate $(l) $(l)$($(s:BS)) : $(LOCATE_TARGET) ;
52 C++FLAGS on $(<) += $(C++FLAGS) $(SUBDIRC++FLAGS) $(OPTIM) ;
54 # Include only specified headers.
55 CCHDRS on $(<) += [ on $(<) FIncludes $(HEADERS) ] ;
56 CCDEFS on $(<) += [ on $(<) FDefines $(DEFINES) ] ;
63 SEARCH on $(>) = $(SEARCH_SOURCE) ;
64 MakeLocate $(<) : $(LOCATE_TARGET) ;
70 LINKFLAGS on $(<) += $(SHAREDFLAG) [ on $(<) FLibraries $(SHAREDLIBS) ] ;
84 # vim: syntax=jam ai sw=4 ts=4 noet fdm=marker