1 #URL := http://downloads.sourceforge.net/project/boost/boost/1.44.0/boost_1_44_0.tar.bz2
2 URL := http://downloads.sourceforge.net/project/boost/boost/1.39.0/boost_1_39_0.tar.bz2
4 BJAM = tools/jam/src/build/bjam
5 BJAMOPTS = --prefix=$(STAGEDIR)
6 BJAMOPTS += -j$(HOST_NCPU)
7 BJAMOPTS += --layout=system
8 BJAMOPTS += --disable-long-double
9 BJAMOPTS += --without-math
10 BJAMOPTS += --without-graph
11 BJAMOPTS += --without-mpi
12 BJAMOPTS += --without-python
13 BJAMOPTS += toolset=gcc
14 ifeq ($(CONFIG_LIB_STLPORT),y)
15 BJAMOPTS += stdlib=stlport
19 INSTALLTARGET := bjam-install
20 AUTOMAKE_ROMFS := boost_romfs
21 include $(ROOTDIR)/tools/automake.inc
23 USER_CONFIG = build/$($*_BUILDDIR)/tools/build/v2/user-config.jam
25 build/%-bjam: build/%-configured
26 [ -f build/$($*_BUILDDIR)/$(BJAM) ] || (cd build/$($*_BUILDDIR)/tools/jam/src && CC=$(HOSTCC) LOCATE_TARGET=build ./build.sh)
27 echo "using gcc : `$(CXX) -dumpversion` : $(CXX) : <cxxflags>\"$(CXXFLAGS) $(CPPFLAGS)\" <linkflags>\"$(LDFLAGS)\" ; " > $(USER_CONFIG)
28 ifeq ($(CONFIG_LIB_STLPORT),y)
29 echo "using stlport : 5.2.1 : $(STL_INCDIR) ; " >> $(USER_CONFIG)
33 build/%-bjam-install: build/%-bjam
34 cd build/$($*_BUILDDIR) && $(BJAM) $(BJAMOPTS) install
35 ln -sf boost-1_39/boost $(STAGEDIR)/include/boost
38 ROMFSLIB += serialization
39 ROMFSLIB += wserialization
42 ROMFSLIB += filesystem
45 (cd $(STAGEDIR)/lib; \
46 for i in $(ROMFSLIB) ; do \
47 $(ROMFSINST) /lib/libboost_$$i.so.1.39.0 ; \