]> icculus.org git repositories - mikachu/rspanel.git/blob - configure
set _NET_WM_ICON_GEOMETRY
[mikachu/rspanel.git] / configure
1 #!/bin/sh
2
3 PROGNAME=rspanel
4
5 echo -n "checking for libX11"
6 if pkg-config --exists x11; then
7   echo yes
8   FOUND="$FOUND x11"
9 else
10   echo no
11   echo Cannot find libX11, aborting.
12   exit 1
13 fi
14
15 if test "_$CC" = "_"; then
16         CC="cc"
17 fi
18
19 echo -n "checking for libXpm... "
20 xpm=no
21 if pkg-config --exists xpm; then
22         echo yes
23         CFLAGS="$CFLAGS -DHAVE_XPM"
24   FOUND="$FOUND xpm"
25         xpm=yes
26 else
27         echo no
28 fi
29
30 echo -n "checking for ObRender..."
31 obrender=no
32 if pkg-config --atleast-version 3.3.995 obrender-3.0; then
33   echo yes
34   CFLAGS="$CFLAGS -DOBRENDER"
35   FOUND="$FOUND obrender-3.0"
36   obrender=yes
37 else
38   echo no
39 fi
40
41 echo -n "checking for Linux... "
42 if test "`uname`" = "Linuux"; then
43         CFLAGS="$CFLAGS -DNOSTDLIB -nostdlib"
44         echo yes
45 else
46         echo no
47 fi
48
49 echo -n "checking for Mikachu... "
50 if test "_`hostname`" = "_fartmonstret" -a "_`id -nu`" = "_mikaelh"; then
51   echo yes
52   CFLAGS="$CFLAGS -DMIKACHU"
53 else
54   echo no
55 fi
56
57 echo -n "creating Makefile... "
58
59 echo CC="$CC" > Makefile
60 echo CFLAGS="$CFLAGS `pkg-config $FOUND --cflags`" >> Makefile
61 echo LDFLAGS="`pkg-config $FOUND --libs`" >> Makefile
62 echo PROGNAME="$PROGNAME" >> Makefile
63 echo >> Makefile
64 echo $\(PROGNAME\): Makefile rspanel.c rspanel.h icon.xpm >> Makefile
65 echo \  $\(CC\) $\(CFLAGS\) $\(LDFLAGS\) rspanel.c -o $\(PROGNAME\) >> Makefile
66 echo \  @ls -l $\(PROGNAME\) >> Makefile
67 #echo \ strip $\(PROGNAME\) >> Makefile
68 #echo \ @ls -l $\(PROGNAME\) >> Makefile
69 echo >> Makefile
70 echo install: >> Makefile
71 echo \  install $\(PROGNAME\) /usr/local/bin >> Makefile
72
73 echo done
74 echo
75 echo ObRender ................ : $obrender
76 echo LibXpm default icon ..... : $xpm
77 echo
78 echo All done. Now type: make
79 echo