File: configure

package info (click to toggle)
xpaint 2.9.1.4-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,712 kB
  • sloc: ansic: 73,018; sh: 492; yacc: 249; lex: 128; sed: 43; makefile: 13
file content (138 lines) | stat: -rwxr-xr-x 4,251 bytes parent folder | download | duplicates (6)
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
#!/bin/sh

rm -f xaw_incdir

if test "$1" = "" ; then
   echo "Compiling by default with modified xaw3dxft widgets."
   echo "Other available options : auto / Xaw, Xaw3d, Xaw95, neXtaw"
   echo ""
   sleep 1
   WIDGETS=xaw3dxft.a
else
   WIDGETS=`echo $1 | tr [A-Z] [a-z]`
fi

if test "$WIDGETS" = "auto" ; then
   if [ -r /usr/lib/libXaw3d.so ] || [ -r /usr/X11R6/lib/libXaw3d.so ] ; then
      echo "libXaw3d.so   is installed"
      if [ -d /usr/include/X11/Xaw3d ] ; then
         if [ -r /usr/include/X11/Xaw3d/Xaw3dP.h ] ; then
	    echo "Found Xaw3dg library (extended version of Xaw3d)"
            echo ""
            WIDGETS=xaw3dg
	 else
	    echo "Found Xaw3d library"
            echo ""	    
            WIDGETS=xaw3d
	 fi
      else
         echo "However /usr/include/X11/Xaw3d/*.h headers not present !"
	 echo "Install xaw3d-dev"
      fi
   fi
   if test "$WIDGETS" = "auto" &&
      ( [ -r /usr/lib/libneXtaw.so ] || [ -r /usr/X11R6/lib/libneXtaw.so ] ) ; then
      echo "libneXtaw.so   is installed"      
      if [ -d /usr/include/X11/neXtaw ] ; then
         echo "Found neXtaw library"
         echo ""
         WIDGETS=nextaw
      else
         echo "However /usr/include/X11/neXtaw/*.h headers not present !"
	 echo "Install nextaw-dev"
      fi
   fi   
   if test "$WIDGETS" = "auto" &&
      ( [ -r /usr/lib/libXaw95.so ] || [ -r /usr/X11R6/lib/libXaw95.so ] ) ; then
      echo "libXaw95.so   is installed"      
      if [ -d /usr/include/X11/Xaw95 ] ; then
         echo "Found Xaw95 library"
         echo ""
         WIDGETS=xaw95
      else
         echo "However /usr/include/X11/Xaw95/*.h headers not present !"
	 echo "Install xaw95-dev"
      fi
   fi
fi

if test "$WIDGETS" = "xaw3dxft.a" ; then
   ln -sf `pwd`/xaw3dxft xaw_incdir
   echo "XAWLIB_DEFINES = -DXAW3D -DXAW3DG -DXAW3DXFT"   
   echo "XAWLIB_DEFINES = -DXAW3D -DXAW3DG -DXAW3DXFT" > Local.xawdefs
   echo "SYS_LIBRARIES = xaw3dxft/libXaw3dxft.a -lXt -L."
   echo "SYS_LIBRARIES = xaw3dxft/libXaw3dxft.a -lXt -L." >> Local.xawdefs
   echo ""
   cd xaw3dxft ; xmkmf ; make Xaw3dP.h ; cd .. ;
   xmkmf -a
   exit
fi

if test "$WIDGETS" = "xaw3dxft.so" ; then
   ln -sf `pwd`/xaw3dxft xaw_incdir
   echo "XAWLIB_DEFINES = -DXAW3D -DXAW3DG -DXAW3DXFT"   
   echo "XAWLIB_DEFINES = -DXAW3D -DXAW3DG -DXAW3DXFT" > Local.xawdefs
   echo "SYS_LIBRARIES = -lXaw3dxft -lXt -lfontconfig -L. -L./xaw3dxft"
   echo "SYS_LIBRARIES = -lXaw3dxft -lXt -lfontconfig -L. -L./xaw3dxft" >> Local.xawdefs
   echo ""
   cd xaw3dxft ; xmkmf ; make Xaw3dP.h ; cd .. ;
   xmkmf -a
   exit
fi

if test "$WIDGETS" = "xaw3d" ; then
   ln -sf /usr/include/X11/Xaw3d xaw_incdir
   echo "XAWLIB_DEFINES = -DXAW3D"   
   echo "XAWLIB_DEFINES = -DXAW3D" > Local.xawdefs
   echo "SYS_LIBRARIES = -lXaw3d -lXt -L."   
   echo "SYS_LIBRARIES = -lXaw3d -lXt -L." >> Local.xawdefs
   echo ""
   xmkmf -a
   exit
fi

if test "$WIDGETS" = "xaw3dg" ; then
   ln -sf /usr/include/X11/Xaw3d xaw_incdir
   echo "XAWLIB_DEFINES = -DXAW3D -DXAW3DG"   
   echo "XAWLIB_DEFINES = -DXAW3D -DXAW3DG" > Local.xawdefs
   echo "SYS_LIBRARIES = -lXaw3d -lXt -L."
   echo "SYS_LIBRARIES = -lXaw3d -lXt -L." >> Local.xawdefs
   echo ""
   xmkmf -a
   exit
fi

if test "$WIDGETS" = "xaw95" ; then
   ln -sf /usr/include/X11/Xaw95 xaw_incdir
   echo "XAWLIB_DEFINES = -DXAW95"   
   echo "XAWLIB_DEFINES = -DXAW95" > Local.xawdefs
   echo "SYS_LIBRARIES = -lXaw95 -lXt -L."
   echo "SYS_LIBRARIES = -lXaw95 -lXt -L." >> Local.xawdefs
   echo ""   
   xmkmf -a
   exit
fi
	
if test "$WIDGETS" = "nextaw" ; then
   ln -sf /usr/include/X11/neXtaw xaw_incdir
   echo "XAWLIB_DEFINES = -DXAW3D -DNEXTAW"   
   echo "XAWLIB_DEFINES = -DXAW3D -DNEXTAW" > Local.xawdefs
   echo "SYS_LIBRARIES = -lneXtaw -lXt -L."
   echo "SYS_LIBRARIES = -lneXtaw -lXt -L." >> Local.xawdefs
   echo ""   
   xmkmf -a
   exit
fi
	
	
echo "None of Xaw3d, Xaw95 or neXtaw are completely installed"
echo "with their development environments"
echo "Defaulting to (plain & ugly) Xaw instead"
ln -sf /usr/include/X11/Xaw xaw_incdir
echo "XAWLIB_DEFINES = -DXAWPLAIN"
echo "XAWLIB_DEFINES = -DXAWPLAIN" > Local.xawdefs
echo "SYS_LIBRARIES = XawClientLibs -lm"
echo "SYS_LIBRARIES = XawClientLibs -lm" >> Local.xawdefs
echo ""
xmkmf -a