]> icculus.org git repositories - mikachu/rspanel.git/blob - configure
initial version
[mikachu/rspanel.git] / configure
1 #!/bin/sh
2
3 PROGNAME=rspanel
4
5 echo -n "checking for X11 path... "
6 if test "`uname`" = "SunOS"; then
7         X11_PATH="/usr/X11"
8         LDFLAGS="$LDFLAGS -L/usr/X/lib"
9         CFLAGS="$CFLAGS I/usr/include/X11"
10 else
11         X11_PATH="/usr/X11R6"
12 fi
13 if test -e "$X11_PATH"; then
14         echo $X11_PATH
15 else
16         echo failed.
17         echo
18         echo I can\'t find $X11_PATH :\(
19         exit 1
20 fi
21
22 CFLAGS="$CFLAGS -I$X11_PATH/include"
23 LDFLAGS="$LDFLAGS -L$X11_PATH/lib -lX11"
24
25 if test "_$CC" = "_"; then
26         CC="cc"
27 fi
28
29 echo -n "checking for X11/Xlib.h... "
30 if test -e "$X11_PATH/include/X11/Xlib.h"; then
31         echo yes
32 else
33         echo no
34         echo
35         echo Cannot find Xlib header\, aborting.
36         echo You might need to install XFree86-devel.
37         exit 1
38 fi
39
40 echo -n "checking for X11/xpm.h... "
41 xpm=no
42 if test -e "$X11_PATH/include/X11/xpm.h"; then
43         echo yes
44         LDFLAGS="$LDFLAGS -lXpm"
45         CFLAGS="$CFLAGS -DHAVE_XPM"
46         xpm=yes
47 else
48         echo no
49 fi
50
51 echo -n "checking for X11/Xft/Xft.h... "
52 xft=no
53 if test -e "$X11_PATH/include/X11/Xft/Xft.h"; then
54         echo yes
55         LDFLAGS="$LDFLAGS -lXft"
56         CFLAGS="$CFLAGS -DXFT"
57         xft=yes
58 else
59         echo no
60 fi
61
62 echo -n "checking for Linux... "
63 if test "`uname`" = "Linux"; then
64         CFLAGS="$CFLAGS -DNOSTDLIB -nostdlib"
65         echo yes
66 else
67         echo no
68 fi
69
70 echo -n "creating Makefile... "
71
72 echo CC="$CC" > Makefile
73 echo CFLAGS="$CFLAGS" >> Makefile
74 echo LDFLAGS="$LDFLAGS" >> Makefile
75 echo PROGNAME="$PROGNAME" >> Makefile
76 echo >> Makefile
77 echo $\(PROGNAME\): Makefile rspanel.c rspanel.h icon.xpm >> Makefile
78 echo \  $\(CC\) $\(CFLAGS\) $\(LDFLAGS\) rspanel.c -o $\(PROGNAME\) >> Makefile
79 echo \  @ls -l $\(PROGNAME\) >> Makefile
80 echo \  strip $\(PROGNAME\) >> Makefile
81 echo \  @ls -l $\(PROGNAME\) >> Makefile
82 echo >> Makefile
83 echo install: >> Makefile
84 echo \  install $\(PROGNAME\) /usr/local/bin >> Makefile
85
86 echo done
87 echo
88 echo AntiAliased XFT text .... : $xft
89 echo LibXpm default icon ..... : $xpm
90 echo
91 echo All done. Now type: make
92 echo