#!/bin/sh # $MirBSD: BuildGNU.sh,v 1.2 2004/03/21 01:51:25 tg Exp $ #- # Copyright (c) 2004 # Thorsten "mirabile" Glaser # # Subject to these terms, everybody who obtained a copy of this work # is hereby permitted to deal in the work without restriction inclu- # ding without limitation the rights to use, distribute, sell, modi- # fy, publically perform, give away, merge or sublicence it provided # this notice is kept and the authors and contributors are given due # credit in derivates or accompanying documents. # # This work is provided by its developers (authors and contributors) # "as is" and without any warranties whatsoever, express or implied, # to the maximum extent permitted by applicable law; in no event may # developers be held liable for damage caused, directly or indirect- # ly, but not by a developer's malice intent, even if advised of the # possibility of such damage. #- # Build the mirbsdksh on GNU operating systems if [ -e strlcpy.c -a -e strlcat.c ]; then /bin/sh ./configure /bin/sh ./siglist.sh "gcc -E -DKSH -DHAVE_CONFIG_H -I." \ siglist.out /bin/sh ./emacs-gen.sh emacs.c >emacs.out ${CC:-gcc} -O2 -fomit-frame-pointer -static $CFLAGS -o ksh *.c tbl ksh.cat1 strip --strip-unneeded --strip-all -R .note -R .comment ksh else echo "Copy strlcpy.c and strlcat.c here first, and" echo "optionally kill Ulrich Drepper & co. for not" echo "including it into your broken libc imitation" fi