freebsd-ports/devel/imake-4/scripts/configure
Motoyuki Konno fb2cbc9afb Add "#define BuildAoutLibraries ${BuildAoutLibraries}".
This variable is declared in port Makefile.

Submitted by:	motoyuki
Reviewed by:	maintainer
Reference:	[ports-jp 10459],[ports-jp 10464]
2000-11-29 12:08:19 +00:00

65 lines
2 KiB
Bash

#!/bin/sh
# configuration scripts for imake/XFree86
F=${WRKDIR}/.config
configure () {
rm -f $F
if [ ${OSVERSION} -ge 300000 -a X${HasSecureRPC} != "X" ]; then
echo "#define HasSecureRPC ${HasSecureRPC}" >> $F
fi
if [ X${HasXdmAuth} != "X" ]; then
echo "#define HasXdmAuth ${HasXdmAuth}" >> $F
fi
if [ X${HasPam} != "X" ]; then
echo "#define HasPam ${HasPam}" >> $F
fi
if [ X${BuildPexExt} != "X" ]; then
echo "#define BuildPexExt ${BuildPexExt}" >> $F
fi
if [ X${BuildXinerama} != "X" ]; then
echo "#define BuildXinerama ${BuildXinerama}" >> $F
fi
if [ X${BuildXIE} != "X" ]; then
echo "#define BuildXIE ${BuildXIE}" >> $F
fi
if [ X${BuildAoutLibraries} != "X" ]; then
echo "#define BuildAoutLibraries ${BuildAoutLibraries}" >> $F
fi
cat >> $F <<EOF
#ifndef XF86CardDrivers
#ifdef i386Architecture
#define XF86CardDrivers mga glint nv tga s3virge sis rendition \
neomagic i740 tdfx \
cirrus tseng trident chips apm \
GlideDriver fbdev \
ati r128 AgpGartDrivers cyrix \
vga XF86OSCardDrivers XF86ExtraCardDrivers
#else
#define XF86CardDrivers mga glint nv tga s3virge sis rendition \
neomagic i740 tdfx \
cirrus tseng trident chips apm \
GlideDriver fbdev \
ati r128 cyrix \
vga XF86OSCardDrivers XF86ExtraCardDrivers
#endif
#endif
EOF
echo "#define XInputDrivers mouse dynapro elo2300 elographics magellan \
microtouch mutouch spaceorb wacom" >> $F
# Never install something to outside ${X11BASE}!!
echo "#define NothingOutsideProjectRoot YES" >> $F
}
configure
cat $F >> ${WRKDIR}/xc/config/cf/xf86site.def
echo "#define ProjectRoot ${PREFIX}" > ${WRKDIR}/xc/config/cf/host.def
cd ${WRKDIR}/xc
make Makefile.boot
make -f xmakefile SUBDIRS="include config" VerifyOS Makefiles includes