/[hyperestraier]/upstream/0.5.2/java/configure.in
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /upstream/0.5.2/java/configure.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9 - (show annotations)
Wed Aug 3 15:21:15 2005 UTC (18 years, 10 months ago) by dpavlin
File size: 4118 byte(s)
import upstream version 0.5.2

1 # Source of configuration for the Java binding of Hyper Estraier
2
3
4
5 #================================================================
6 # Generic Settings
7 #================================================================
8
9
10 # Targets
11 AC_INIT(hyperestraier-java, 1.0.0)
12
13 # Export variables
14 LIBVER=1
15 LIBREV=0
16 MYJAVAHOME="/usr/java"
17 JVMPLATFORM="linux"
18 JAVAC="javac"
19 JAR="jar"
20 JAVAH="javah"
21 JAVADOC="javadoc"
22 JAVARUN="java"
23 MYCFLAGS="-Wall -fPIC -fsigned-char -O2 -DNDEBUG"
24 MYCPPOPTS=""
25
26 # Building paths
27 pathtmp="$PATH"
28 PATH="..:$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
29 PATH="$PATH:/usr/ccs/bin:/usr/ucb:$pathtmp"
30 LIBRARY_PATH="..:$HOME/lib:/usr/local/lib:$LIBRARY_PATH"
31 LD_LIBRARY_PATH="..:$HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH"
32 CPATH="..:$HOME/include:/usr/local/include:$CPATH"
33 PKG_CONFIG_PATH="..:$HOME/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
34 export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
35 if type pkg-config > /dev/null 2>&1
36 then
37 PATH="$PATH:`pkg-config --variable=bindir qdbm`"
38 PATH="$PATH:`pkg-config --variable=bindir hyperestraier`"
39 LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
40 LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir hyperestraier`"
41 LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
42 LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir hyperestraier`"
43 CPATH="$CPATH:`pkg-config --variable=includedir qdbm`"
44 CPATH="$CPATH:`pkg-config --variable=includedir hyperestraier`"
45 export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
46 fi
47
48
49
50 #================================================================
51 # Checking Commands and Libraries
52 #================================================================
53
54
55 # Home directory of Java
56 printf 'checking MYJAVAHOME... '
57 if test -d "$JAVA_HOME"
58 then
59 MYJAVAHOME="$JAVA_HOME"
60 fi
61 printf '%s\n' "$MYJAVAHOME"
62
63 # Platform of Java
64 printf 'checking JVMPLATFORM... '
65 if uname | grep Darwin > /dev/null
66 then
67 JVMPLATFORM="mac"
68 else
69 for file in `\ls $MYJAVAHOME/include`
70 do
71 if test -d "$MYJAVAHOME/include/$file"
72 then
73 JVMPLATFORM="$file"
74 fi
75 done
76 fi
77 printf '%s\n' "$JVMPLATFORM"
78
79 # Java compiler
80 printf 'checking JAVAC... '
81 JAVAC="$MYJAVAHOME/bin/javac"
82 if uname | grep Darwin > /dev/null
83 then
84 if test -x "$MYJAVAHOME/Commands/javac"
85 then
86 JAVAC="$MYJAVAHOME/Commands/javac"
87 else
88 JAVAC="$MYJAVAHOME/bin/javac"
89 fi
90 fi
91 if test "$with_gcj" = "yes"
92 then
93 JAVAC="gcj -C -Wall"
94 printf 'gcj -C -Wall\n'
95 elif test -x "$JAVAC"
96 then
97 printf '%s\n' "$JAVAC"
98 else
99 printf 'no\n'
100 printf '#================================================================\n' 1>&2
101 printf '# WARNING: %s is not found.\n' "$JAVAC" 1>&2
102 printf '#================================================================\n' 1>&2
103 fi
104
105 # Other building tools
106 if test "$with_gcj" = "yes"
107 then
108 JAR="jar"
109 JAVAH="gcjh"
110 JAVADOC="false"
111 JAVARUN="gij"
112 elif uname | grep Darwin > /dev/null
113 then
114 if test -x "$MYJAVAHOME/Commands/java"
115 then
116 JAR="$MYJAVAHOME/Commands/jar"
117 JAVAH="$MYJAVAHOME/Commands/javah"
118 JAVADOC="$MYJAVAHOME/Commands/javadoc"
119 JAVARUN="$MYJAVAHOME/Commands/java"
120 else
121 JAR="$MYJAVAHOME/bin/jar"
122 JAVAH="$MYJAVAHOME/bin/javah"
123 JAVADOC="$MYJAVAHOME/bin/javadoc"
124 JAVARUN="$MYJAVAHOME/bin/java"
125 fi
126 else
127 JAR="$MYJAVAHOME/bin/jar"
128 JAVAH="$MYJAVAHOME/bin/javah"
129 JAVADOC="$MYJAVAHOME/bin/javadoc"
130 JAVARUN="$MYJAVAHOME/bin/java"
131 fi
132
133 # C compiler
134 AC_PROG_CC
135
136
137
138 #================================================================
139 # Generic Settings
140 #================================================================
141
142 # Data types
143 if uname | grep '^SunOS' > /dev/null
144 then
145 MYCPPOPTS='-Dint64_t=long\ long'
146 elif uname | grep '^CYGWIN' > /dev/null
147 then
148 MYCPPOPTS='-D__int64=long\ long'
149 fi
150
151 # Export variables
152 AC_SUBST(LIBVER)
153 AC_SUBST(LIBREV)
154 AC_SUBST(TARGETS)
155 AC_SUBST(MYJAVAHOME)
156 AC_SUBST(JVMPLATFORM)
157 AC_SUBST(JAVAC)
158 AC_SUBST(JAR)
159 AC_SUBST(JAVAH)
160 AC_SUBST(JAVADOC)
161 AC_SUBST(JAVARUN)
162 AC_SUBST(MYCLAGS)
163 AC_SUBST(MYDEFS)
164
165 # Targets
166 AC_OUTPUT(Makefile)
167
168
169
170 # END OF FILE

  ViewVC Help
Powered by ViewVC 1.1.26