#!/bin/sh TMPDIR=/tmp TMPNAME=/tmp/combine1.$$.sed trap 'rm -fr $TMPNAME combine; exit 1' 1 2 15 rm -f $TMPNAME cat > $TMPNAME < combine/libintl.c < #endif #define USE_COMBINED_HEADER 1 #include "libintlP.h" #if HAVE_CATGETS #include #ifdef HAVE_LOCALE_H # include #endif #ifdef HAVE_NL_TYPES_H # include #endif EOF CATCFILES=cat-compat.c GETCFILES="bindtextdom.c dcgettext.c dgettext.c finddomain.c gettext.c \ loadmsgcat.c textdomain.c" for file in $CATCFILES; do sed -f $TMPNAME < $file \ | sed -e '1s/.*/#line & "'$file'"/' >> combine/libintl.c done cat >> combine/libintl.c < #include #include #include #include #include #ifdef HAVE_LOCALE_H # include #endif #ifdef HAVE_UNISTD_H # include #endif #ifdef HAVE_MMAP # include #endif EOF for file in $GETCFILES; do sed -f $TMPNAME < $file \ | sed -e '1s/.*/#line & "'$file'"/' >> combine/libintl.c done cat >> combine/libintl.c < combine/libintlP.h <> combine/libintlP.h done cat >> combine/libintlP.h <> combine/libintlP.h done cat >> combine/libintlP.h <