Changeset 23
- Timestamp:
- 04/26/07 22:18:56 (2 years ago)
- Files:
-
- 1 modified
-
Mulberry/trunk/Build/NewInstall.make (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
Mulberry/trunk/Build/NewInstall.make
r9 r23 1 createdirs: 2 mkdir /users/dev 3 mkdir /users/dev/mulberry4 4 mkdir /users/dev/ClientLibs1 DEV_HOME := . 2 MULBERRY_HOME := ${DEV_HOME}/Mulberry 3 JX_HOME := ${DEV_HOME}/JX 4 LIBRARIES_HOME := ${DEV_HOME}/Libraries 5 5 6 initcvs: 7 export CVSROOT=:ext:daboo@cvs.mulberrymail.com:/users/dev/CVSClient 6 SVN_ROOT := http://svn.mulberrymail.com 7 SVN_MULBERRY := ${SVN_ROOT}/mulberry 8 SVN_LIBRARIES := ${SVN_ROOT}/repos 8 9 9 frameworksrc: 10 cd /users/dev 11 cvs checkout STLport 12 cvs checkout ACE_wrappers_v2 13 cvs checkout JX-1.5.4 10 jxsrc: 11 svn checkout ${SVN_MULBERRY}/JX/trunk JX 12 13 librariessrc: 14 (mkdir ${LIBRARIES_HOME}; \ 15 cd ${LIBRARIES_HOME}; \ 16 svn checkout ${SVN_LIBRARIES}/CICalendar/trunk CICalendar; \ 17 svn checkout ${SVN_LIBRARIES}/XMLLib/trunk XMLLib) 14 18 15 19 mulberrysrc: 16 cd /users/dev/mulberry 17 cvs checkout Build 18 cvs checkout -r Mulberry_v4 Plug-ins 19 cvs checkout -r Mulberry_v4 Sources_Common 20 cvs checkout -r Mulberry_v4 Linux_v2 21 cd /users/dev/ClientLibs 22 cvs checkout Libraries/iCalendar 23 cvs checkout Libraries/XMLLib 20 svn checkout ${SVN_MULBERRY}/Mulberry/trunk Mulberry 24 21 25 22 jxinit: 26 cd /users/dev/JX-1.5.4/ACE 27 ln -s ../../ACE_wrappers_v2 ACE_wrappers 28 cd ../lib 29 ln -s ../ACE_wrappers/ace/libACE.a libACE-5_0_2.a 30 ln -s ../ACE_wrappers/ace/libACE.so libACE-5_0_2.so 31 ln -s ../libjcore/libjcore-1.5.4.a libjcore-1.5.4.a 32 ln -s ../libjcore/libjcore-1.5.4.so libjcore-1.5.4.so 33 ln -s ../libjcore/libjx-1.5.4.a libjx-1.5.4.a 34 ln -s ../libjcore/libjx-1.5.4.so libjx-1.5.4.so 35 cd ../include 36 ln -s ../libjcore/code jcore 37 ln -s ../libjx/code jx 23 (cd ${JX_HOME}/include; \ 24 ln -s ../libjcore/code jcore; \ 25 ln -s ../libjx/code jx; \ 26 ln -s ../libjx/image jximage; \ 27 ln -s ../libjx/strings jxstrings) 28 (cd ${JX_HOME}/lib; \ 29 ln -s ../ACE/ACE_wrappers/ace/libACE.so libACE-5_4_7.so; \ 30 ln -s ../ACE/ACE_wrappers/ace/libACE.so.5.4.7 libACE.so.5_4_7; \ 31 ln -s ../libjcore/libjcore-2.5.0.a libjcore-2.5.0.a; \ 32 ln -s ../libjcore/libjcore-2.5.0.so libjcore-2.5.0.so; \ 33 ln -s ../libjcore/libjx-2.5.0.a libjx-2.5.0.a; \ 34 ln -s ../libjcore/libjx-2.5.0.so libjx-2.5.0.so) 35 touch ${JX_HOME}/ACE/ACE_wrappers/ace/Svc_Conf_l.cpp 38 36 39 37 mulberryinit: 40 cd /users/dev/mulberry/Build 41 touch make.local 42 cd /users/dev/mulberry/Sources_Common/Plugins 43 ln -s "Address IO" Address_IO 44 ln -s "Pswd Change" Pswd_Change 45 46 buildstl: 47 cd /users/dev/STLport/src 48 make -f xxx release_static release_dynamic 49 cd ../lib 50 ln -s libstlport_gcc.so.4.6 libstlport_gcc.so 38 (cd ${MULBERRY_HOME}/Sources_Common/Plugins; \ 39 ln -s "Address IO" Address_IO; \ 40 ln -s "Pswd Change" Pswd_Change) 51 41 52 42 buildjx: 53 cd /users/dev/JX-1.5.454 ./build43 (cd ${JX_HOME}; \ 44 ./build) 55 45 56 46 buildmulberry: 57 cd /users/dev/mulberry4/Linux_v258 ./links.sh59 makemake60 make -k47 (cd ${MULBERRY_HOME}/Linux_v2; \ 48 ./links.sh; \ 49 makemake; \ 50 make static -k) 61 51 62 52 buildplugins: 63 cd ../Build 64 make plugins 65 make splugins 66 cd ../Plug-ins 67 source installall 53 (cd ${MULBERRY_HOME}/Build; \ 54 make plugins) 55 (cd ${MULBERRY_HOME}/Plug-ins; \ 56 make install) 68 57 69 init: createdirs initcvs frameworksrc mulberrysrc jxinit mulberryinit58 init: jxsrc librariessrc mulberrysrc jxinit mulberryinit 70 59 71 build: build stl buildjx buildmulberry buildplugins60 build: buildjx buildmulberry buildplugins 72 61 73 62 all: init build