home *** CD-ROM | disk | FTP | other *** search
- #! /bin/sh
- #
- # The contents of this file are subject to the Netscape Public License
- # Version 1.0 (the "NPL"); you may not use this file except in
- # compliance with the NPL. You may obtain a copy of the NPL at
- # http://www.mozilla.org/NPL/
- #
- # Software distributed under the NPL is distributed on an "AS IS" basis,
- # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
- # for the specific language governing rights and limitations under the
- # NPL.
- #
- # The Initial Developer of this code under the NPL is Netscape
- # Communications Corporation. Portions created by Netscape are
- # Copyright (C) 1998 Netscape Communications Corporation. All Rights
- # Reserved.
- #
-
- DEST=$1; shift
- NAME=$1; shift
- CLASS=$1; shift
- VSUFFIX=$1; shift
- SS=$1; shift
- LOCALE_MAP=$1
-
- if test $# -eq 2
- then
- shift
- MAIL_IM_HACK=$1; shift
- NEWS_IM_HACK=$1; shift
- else
- MAIL_IM_HACK=""
- NEWS_IM_HACK=""
- fi
-
- PROGNAME="mozilla"
-
- echo "Generating ${DEST} from resources..."
-
- VN=`sed -n 's/^#define VERSION_NUMBER *\(.*\)$/\1/p' versionn.h`
- VERS=`echo ${VN}${VSUFFIX}`
-
- SGIP=`echo ${DEST} | sed -n 's/.*IRIX.*/TRUE/p'`
- if [ "x${SGIP}" = "xTRUE" ]; then
- NOTSGI="!"
- ONLYSGI=""
- else
- NOTSGI=""
- ONLYSGI="!"
- fi
-
- SCOP=`echo ${DEST} | sed -n 's/.*SCO.*/TRUE/p'`
- if [ "x${SCOP}" = "xTRUE" ]; then
- ONLYSCO=""
- else
- ONLYSCO="!"
- fi
-
- rm -f ${DEST}
- cat resources ${LOCALE_MAP} strs | sed \
- "s/@NAME@/${NAME}/g;
- s/@CLASS@/${CLASS}/g;
- s/@PROGNAME@/${PROGNAME}/g;
- s/@VERSION@/${VERS}/g;
- s/@NOTSGI@/${NOTSGI}/g;
- s/@ONLYSGI@/${ONLYSGI}/g;
- s/@ONLYSCO@/${ONLYSCO}/g;
- s/@LOC@//g;
- s/@LTD@//g;
- s:@LIBDIR@:${LOC_LIB_DIR}:g;
- s/@MAIL_IM_HACK@/${MAIL_IM_HACK}/g;
- s/@NEWS_IM_HACK@/${NEWS_IM_HACK}/g;
- s/@URLVERSION@/${VERS}/g" > ${DEST}
-
-