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 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
#!/bin/sh
PROGNAME=hpanel
echo -n "checking for X11 path... "
if test "`uname`" = "SunOS"; then
X11_PATH="/usr/X11"
LDFLAGS="$LDFLAGS -L/usr/X/lib"
CFLAGS="$CFLAGS -I/usr/include/X11"
else
X11_PATH="/usr/X11R6"
fi
if test -e "$X11_PATH"; then
echo $X11_PATH
else
echo failed.
echo
echo I can\'t find $X11_PATH :\(
exit 1
fi
CFLAGS="$CFLAGS -O2 -I$X11_PATH/include"
LDFLAGS="$LDFLAGS -L$X11_PATH/lib -lX11"
if test "_$CC" = "_"; then
CC="cc"
fi
echo -n "checking for X11/Xlib.h... "
if test -e "$X11_PATH/include/X11/Xlib.h"; then
echo yes
else
echo no
echo
echo Cannot find Xlib header\, aborting.
echo You might need to install XFree86-devel.
exit 1
fi
echo -n "checking for X11/xpm.h... "
xpm=no
if test -e "$X11_PATH/include/X11/xpm.h"; then
echo yes
LDFLAGS="$LDFLAGS -lXpm"
CFLAGS="$CFLAGS -DHAVE_XPM"
xpm=yes
else
echo no
fi
echo -n "checking for X11/Xft/Xft.h... "
xft=no
if test -e "$X11_PATH/include/X11/Xft/Xft.h"; then
echo yes
LDFLAGS="$LDFLAGS -lXft"
CFLAGS="$CFLAGS -DXFT"
xft=yes
else
echo no
fi
#echo -n "checking for Linux... "
#if test "`uname`" = "Linux"; then
# CFLAGS="$CFLAGS -DNOSTDLIB -nostdlib"
# echo yes
#else
# echo no
#fi
echo -n "creating Makefile... "
echo CC="$CC" > Makefile
echo CFLAGS="$CFLAGS -DCLOCK" >> Makefile
echo LDFLAGS="$LDFLAGS" >> Makefile
echo PROGNAME="$PROGNAME" >> Makefile
echo >> Makefile
echo $\(PROGNAME\): Makefile hpanel.c hpanel.h icon.xpm >> Makefile
echo \ $\(CC\) $\(CFLAGS\) $\(LDFLAGS\) hpanel.c -o $\(PROGNAME\) >> Makefile
echo \ @ls -l $\(PROGNAME\) >> Makefile
echo \ strip $\(PROGNAME\) >> Makefile
echo \ @ls -l $\(PROGNAME\) >> Makefile
echo >> Makefile
echo install: >> Makefile
echo \ install $\(PROGNAME\) /usr/local/bin >> Makefile
echo done
echo
echo AntiAliased XFT text .... : $xft
echo LibXpm default icon ..... : $xpm
echo
echo All done. Now type: make
echo
|