#!/bin/sh PROGNAME=rspanel echo -n "checking for libX11" if pkg-config --exists x11; then echo yes CFLAGS="$CFLAGS `pkg-config --cflags x11`" LDFLAGS="$LDFLAGS `pkg-config --libs x11`" else echo no echo Cannot find libX11, aborting. exit 1 fi if test "_$CC" = "_"; then CC="cc" fi echo -n "checking for libXpm... " xpm=no if pkg-config --exists xpm; then echo yes LDFLAGS="$LDFLAGS `pkg-config --libs xpm`" CFLAGS="$CFLAGS -DHAVE_XPM `pkg-config --cflags xpm`" xpm=yes else echo no fi echo -n "checking for libXft " xft=no if pkg-config --exists xft; then echo yes LDFLAGS="$LDFLAGS `pkg-config --libs xft`" CFLAGS="$CFLAGS -DXFT `pkg-config --cflags xft`" xft=yes else echo no fi echo -n "checking for Pango..." pango=no if pkg-config --exists pango pangoxft; then echo yes LDFLAGS="$LDFLAGS `pkg-config --libs pango pangoxft`" CFLAGS="$CFLAGS -DPANGO `pkg-config --cflags pango pangoxft`" pango=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 "checking for Mikachu... " if test "_`hostname`" = "_fartmonstret" -a "_`id -nu`" = "_mikaelh"; then echo yes CFLAGS="$CFLAGS -DMIKACHU" else echo no fi echo -n "creating Makefile... " echo CC="$CC" > Makefile echo CFLAGS="$CFLAGS" >> Makefile echo LDFLAGS="$LDFLAGS" >> Makefile echo PROGNAME="$PROGNAME" >> Makefile echo >> Makefile echo $\(PROGNAME\): Makefile rspanel.c rspanel.h icon.xpm >> Makefile echo \ $\(CC\) $\(CFLAGS\) $\(LDFLAGS\) rspanel.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 Pango ................... : $pango echo AntiAliased XFT text .... : $xft echo LibXpm default icon ..... : $xpm echo echo All done. Now type: make echo