aboutsummaryrefslogtreecommitdiffstats
path: root/devel/imake-4/scripts/configure
blob: 05d5ae47329d83d0a6d215daa34c6b07be3f5f21 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/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

cat >> $F <<EOF
#define XF86CardDrivers         mga glint nv tga s3virge sis rendition \
                                neomagic i740 tdfx \
                                cirrus tseng trident chips apm \
                                GlideDriver fbdev \
                                ati r128 vga XF86ExtraCardDrivers
EOF
echo "#define XInputDrivers mouse dynapro elo2300 elographics magellan \
	microtouch mutouch spaceorb wacom"  >> $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