Changeset 22

Show
Ignore:
Timestamp:
04/26/07 22:18:16 (2 years ago)
Author:
daboo
Message:

Update for svn repository.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Mulberry/trunk/Build/Makefile

    r9 r22  
    55 
    66DEVHOME=/users/dev 
    7 TOP_DIR := .. 
    8  
    9 APP_DIR := ${TOP_DIR}/Linux_v2 
     7MULBERRY_DIR := .. 
     8 
     9APP_DIR := ${MULBERRY_DIR}/Linux_v2 
    1010APP_NAME := mulberry 
    1111 
    12 PLUGINS_DIR := ${TOP_DIR}/Plug-ins 
     12PLUGINS_DIR := ${MULBERRY_DIR}/Plug-ins 
    1313PLUGINLIB_DIR := ${PLUGINS_DIR}/PluginLibrary 
    1414 
     15JX_DIR := ${DEVHOME}/JX 
    1516 
    1617BITS_DIR := ./Bits 
    1718TIMEZONE_DIR := ./Bits/Timezones 
    18 RESOURCES_DIR := ../Sources_Common/Resources 
     19RESOURCES_DIR := ${MULBERRY_DIR}/Sources_Common/Resources 
    1920LICENSE_FILE := Mulberry_License 
    2021CHANGES_FILE := CHANGES 
     
    5556TAR_ITEMS_LIB := ${APP_NAME} ${LICENSE_FILE} ${HIDDEN_DIR} lib 
    5657 
    57 JXDIR := ${DEVHOME}/JX-1.5.4 
    58 ACE_LIB := ${JXDIR}/ACE/ACE_wrappers/ace/libACE.so 
    59 ACE_LIB_RENAME := libACE-5_0_2.so 
    60 JCORE_LIB := ${JXDIR}/libjcore/libjcore-1_5_4.so 
    61 JX_LIB := ${JXDIR}/libjx/libjx-1_5_4.so 
     58ACE_LIB := ${JX_DIR}/ACE/ACE_wrappers/ace/libACE.so 
     59ACE_LIB_RENAME := libACE-5_4_7.so 
     60JCORE_LIB := ${JX_DIR}/libjcore/libjcore-2_5_0.so 
     61JX_LIB := ${JX_DIR}/libjx/libjx-2_5_0.so 
    6262STL_LIB := ${DEVHOME}/STLport/lib/libstlport_gcc.so 
    6363GCCSTD_LIB := /usr/local/lib/libstdc++.so.2.10.0 
    6464 
    65 # ftp defines 
    66 FTP_DIR := /var/ftp/pub/Mulberry/${MUL_STAGE}v${MUL_VERSION} 
    67 SSH_HOST := darius.cyrusoft.com 
    68 SCP_DEST := daboo@${SSH_HOST} 
    69 MKDIR_CMD := ssh -t ${SSH_HOST} 'if [ ! -d ${FTP_DIR} ]; then mkdir ${FTP_DIR}; fi;' 
    70 SCP_CMD := scp ${RELEASE_DIR}/${GZIP_FILE} ${SCP_DEST}:${FTP_DIR} 
    71 GPG_CMD := ssh -t ${SSH_HOST} 'gpg -b -u mulberry@cyrusoft.com ${FTP_DIR}/${GZIP_FILE};' 
    72  
    7365# Plugins to build 
    74 BUILD_PLUGINS := CRAM-MD5 DIGEST-MD5 GSSAPI Kerberos NTLM \ 
     66BUILD_PLUGINS := CRAM-MD5 DIGEST-MD5 GSSAPI Kerberos \ 
    7567                        CommunicatorAdbkIO Eudora4AdbkIO EudoraAdbkIO NetscapeAdbkIO \ 
    7668                        PineAdbkIO QuickmailAdbkIO vCardAdbkIO \ 
     
    7971 
    8072# Plugins not built 
    81 NO_BUILD_PLUGINS := PSpell PGP QuickmailProAdbkIO Spellswell POPPASSD URLPASSD 
     73NO_BUILD_PLUGINS := PGP QuickmailProAdbkIO POPPASSD URLPASSD 
    8274 
    8375STATIC_FLAGS := static=1 
     
    8678help: 
    8779        @echo "Targets:" 
    88         @echo "cvs      - do cvs update of all mulberry files." 
    89         @echo "           NB does not update new directories." 
    90         @echo "cvsfull  - do full update of all mulberry files." 
    91         @echo "           NB Does update new directories." 
     80        @echo "svnjx    - do SVN update of JX." 
     81        @echo "jx       - build the JX Libraries." 
     82        @echo "svn      - do svn update of all mulberry files." 
    9283        @echo "" 
    9384        @echo "static   - build static application package." 
     
    9990        @echo "rpm      - build binary rpm package." 
    10091        @echo "" 
    101         @echo "upload   - upload to ftp.cyrusoft.com" 
    102         @echo "" 
    103  
    104 cvs: 
    105         @echo "--> Updating ClientLibs" 
    106         @(cd ../../ClientLibs/Libraries; cvs -q update) 
     92 
     93svnjx: 
     94        @echo "--> Updating JX" 
     95        @(cd ${JX_DIR}; svn update) 
     96 
     97jx: 
     98        @echo "--> Building JX" 
     99        @(cd ${JX_DIR}; ./build) 
     100 
     101svn: 
     102        @echo "--> Updating Libraries" 
     103        @(cd ${DEV_HOME}/Libraries/CICalendar; svn update) 
     104        @(cd ${DEV_HOME}/Libraries/XMLLib; svn update) 
    107105        @echo "--> Updating Sources_Common" 
    108         @(cd ../Sources_Common; cvs -q update) 
     106        @(cd ${MULBERRY_DIR}/Sources_Common; svn update) 
    109107        @echo "--> Updating Linux_v2" 
    110         @(cd ../Linux_v2; cvs -q update) 
     108        @(cd ${MULBERRY_DIR}/Linux_v2; svn update) 
    111109        @echo "--> Updating Plug-ins" 
    112         @(cd ../Plug-ins; cvs -q update) 
     110        @(cd ${MULBERRY_DIR}/Plug-ins; svn update) 
    113111        @echo "--> Updating Bits" 
    114         @(cvs -q update make.version) 
    115         @(cd Bits; cvs -q update) 
    116  
    117 cvsfull: 
    118         @echo "--> Updating ClientLibs" 
    119         @(cd ../../ClientLibs/Libraries/iCalendar; cvs -q update -d) 
    120         @(cd ../../ClientLibs/Libraries/XMLLib; cvs -q update -d) 
    121         @echo "--> Updating Sources_Common" 
    122         @(cd ../Sources_Common; cvs -q update -d) 
    123         @echo "--> Updating Linux_v2" 
    124         @(cd ../Linux_v2; cvs -q update -d) 
    125         @echo "--> Updating Plug-ins" 
    126         @(cd ../Plug-ins; cvs -q update -d) 
    127         @echo "--> Updating Bits" 
    128         @(cvs -q update make.version) 
    129         @(cd Bits; cvs -q update -d) 
     112        @(svn update make.version) 
     113        @(cd Bits; svn update) 
    130114 
    131115static: cleanrelease plugins appstatic archivestatic 
     
    276260        @rpm -bb ./mulberry.spec 
    277261 
    278 upload: 
    279         @(${MKDIR_CMD}; \ 
    280         ${SCP_CMD}; \ 
    281         ${GPG_CMD}) 
    282  
    283262clean: 
    284263        @rm -rf ${RELEASE_DIR}