summaryrefslogtreecommitdiffstats
path: root/contrib/ee/create.make
diff options
context:
space:
mode:
authored <ed@FreeBSD.org>2009-05-27 17:27:03 +0000
committered <ed@FreeBSD.org>2009-05-27 17:27:03 +0000
commit6c84dada4f81e47ab4a1684ec36e4260f937debd (patch)
tree69071259f3ad010993ed926d39c9428688e32b5a /contrib/ee/create.make
parentf56e53b0d75e50ab9afcdd3e9ea538a6424d5ce7 (diff)
parentc43673ef75b7d102d622ebc468c6046f186c18b6 (diff)
downloadFreeBSD-src-6c84dada4f81e47ab4a1684ec36e4260f937debd.zip
FreeBSD-src-6c84dada4f81e47ab4a1684ec36e4260f937debd.tar.gz
Update ee(1) in the base system to version 1.5.0.
This version is now licensed under a 2-clause BSD license, instead of the Artistic license. I've reverted a lot of local modifications we made to ee, because they have been integrated upstream as well. Only local modifications include: - $FreeBSD$ ID. - Pathname to init.ee. - catopen() call, to honor LC_MESSAGES instead of LANG. To keep SVN happy, I'm putting an application/octet-stream mime type on the KOI8 translations. Reviewed by: current@
Diffstat (limited to 'contrib/ee/create.make')
-rwxr-xr-xcontrib/ee/create.make40
1 files changed, 32 insertions, 8 deletions
diff --git a/contrib/ee/create.make b/contrib/ee/create.make
index dcf3e38..5d6ec30 100755
--- a/contrib/ee/create.make
+++ b/contrib/ee/create.make
@@ -4,14 +4,27 @@
# This script will determine if the system is a System V or BSD based
# UNIX system and create a makefile for ee appropriate for the system.
#
-# $Header: /home/hugh/sources/old_ae/RCS/create.make,v 1.7 2001/01/20 04:57:17 hugh Exp hugh $
+# $Header: /home/hugh/sources/old_ae/RCS/create.make,v 1.13 2002/09/23 04:18:13 hugh Exp $
#
+#set -x
+
+name_string="`uname`"
+
# test for existence of termcap (exists on both BSD and SysV systems)
if [ -f /etc/termcap -o -f /usr/share/lib/termcap -o -f /usr/share/misc/termcap ]
then
- termcap_exists="TRUE"
+ if [ -f /usr/share/lib/termcap ]
+ then
+ termcap_exists="-DTERMCAP=\"\\\"/usr/share/lib/termcap\\\"\""
+ elif [ -f /usr/share/misc/termcap ]
+ then
+ termcap_exists="-DTERMCAP=\"\\\"/usr/share/misc/termcap\\\"\""
+ elif [ -f /etc/termcap ]
+ then
+ termcap_exists="-DTERMCAP=\"\\\"/etc/termcap\\\"\""
+ fi
else
termcap_exists=""
fi
@@ -212,16 +225,27 @@ else
fi
-if [ -n "$CFLAGS" ]
+if [ "$name_string" = "Darwin" ]
then
- if [ -z "`echo $CFLAGS | grep '[-]g'`" ]
+ if [ -n "$CFLAGS" ]
then
- other_cflags="${CFLAGS} -s"
+ other_cflags="${CFLAGS} -DNO_CATGETS"
else
- other_cflags="${CFLAGS}"
+ other_cflags="-DNO_CATGETS"
fi
else
- other_cflags="-s"
+
+ if [ -n "$CFLAGS" ]
+ then
+ if [ -z "`echo $CFLAGS | grep '[-]g'`" ]
+ then
+ other_cflags="${CFLAGS} -s"
+ else
+ other_cflags="${CFLAGS}"
+ fi
+ else
+ other_cflags="-s"
+ fi
fi
# time to write the makefile
@@ -235,7 +259,7 @@ fi
echo "DEFINES = $termio $terminfo_exists $BSD_SELECT $catgets $select $curses " > make.local
echo "" >> make.local
-echo "CFLAGS = $HAS_UNISTD $HAS_STDARG $HAS_STDLIB $HAS_CTYPE $HAS_SYS_IOCTL $HAS_SYS_WAIT $five_lib $five_include $select_hdr $other_cflags" >> make.local
+echo "CFLAGS = $HAS_UNISTD $HAS_STDARG $HAS_STDLIB $HAS_CTYPE $HAS_SYS_IOCTL $HAS_SYS_WAIT $five_lib $five_include $select_hdr $other_cflags $termcap_exists" >> make.local
echo "" >> make.local
echo "" >> make.local
echo "all : $TARGET" >> make.local
OpenPOWER on IntegriCloud