/[hyperestraier]/upstream/0.5.2/java/Makefile.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/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log


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

1 # Makefile for the Java binding of Hyper Estraier
2
3
4
5 #================================================================
6 # Setting Variables
7 #================================================================
8
9
10 # Generic settings
11 SHELL = @SHELL@
12
13 # Packaging
14 PACKAGE = hyperestraier
15 LIBVER = @LIBVER@
16 LIBREV = @LIBREV@
17
18 # Targets
19 MYJARS = estraier.jar
20 MYLIBS =
21 MYJAVAS = Document.java Condition.java DatabaseResult.java Database.java \
22 ResultDocument.java NodeResult.java Node.java \
23 DocumentImpl.java ConditionImpl.java DatabaseResultImpl.java DatabaseImpl.java \
24 ResultDocumentImpl.java NodeResultImpl.java NodeImpl.java \
25 Utility.java Call.java
26
27 # Install destinations
28 prefix = @prefix@
29 exec_prefix = @exec_prefix@
30 MYLIBDIR = @libdir@
31 DESTDIR =
32
33 # Building binaries
34 MYJAVAHOME = @MYJAVAHOME@
35 JVMPLATFORM = @JVMPLATFORM@
36 JAVAC = @JAVAC@
37 JAVACFLAGS = -d .
38 JAR = @JAR@
39 JAVAH = @JAVAH@
40 JAVADOC = @JAVADOC@
41 JAVARUN = @JAVARUN@
42 CC = @CC@
43 CPPFLAGS = -I. -I.. -I$(HOME)/include -I/usr/local/include \
44 -I/usr/include/qdbm -I/usr/include/hyperestraier @MYCPPOPTS@ \
45 -D_XOPEN_SOURCE_EXTENDED=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__=1 -D_HPUX_SOURCE=1 \
46 -DPIC=1 -D_REENTRANT=1
47
48
49
50 #================================================================
51 # Suffix rules
52 #================================================================
53
54
55 .SUFFIXES :
56 .SUFFIXES : .c .o
57
58 .c.o :
59 $(CC) $(CPPFLAGS) $(CFLAGS) -c $<
60
61
62
63 #================================================================
64 # Actions
65 #================================================================
66
67
68 all : $(MYJARS)
69 @printf '\n'
70 @printf '#================================================================\n'
71 @printf '# Ready to install.\n'
72 @printf '#================================================================\n'
73
74
75 clean :
76 rm -rf estraier *.class $(MYJARS) $(MYLIBS) *.jar *.o *.a *.so \
77 *.exe *.dll.a *.dll *.dylib *.jnilib *.sl a.out casket *~
78
79
80 install :
81 mkdir -p $(DESTDIR)$(MYLIBDIR)
82 cp -Rf $(MYJARS) $(MYLIBS) $(DESTDIR)$(MYLIBDIR)
83 @printf '\n'
84 @printf '#================================================================\n'
85 @printf '# Thanks for using Hyper Estraier for Java.\n'
86 @printf '#================================================================\n'
87
88
89 uninstall :
90 cd $(DESTDIR)$(MYLIBDIR) && rm -f $(MYJARS) $(MYLIBS)
91
92
93 dist :
94 autoconf
95 make distclean
96
97
98 distclean : clean
99 cd example && make clean
100 make docclean
101 rm -rf Makefile config.cache config.log config.status autom4te.cache
102
103
104 doc :
105 make docclean
106 mkdir -p japidoc
107 $(JAVADOC) -locale en -windowtitle estraier -overview overview.html \
108 -tag note:a:"Note:" -d japidoc -nodeprecated -nohelp -quiet *.java
109
110
111 docclean :
112 rm -rf japidoc
113
114
115 .PHONY : all clean install casket check
116
117
118
119 #================================================================
120 # Building binaries
121 #================================================================
122
123
124 estraier.jar : $(MYJAVAS)
125 $(JAVAC) $(JAVACFLAGS) $(MYJAVAS)
126 $(JAR) cvf $@ estraier/*.class
127
128
129
130 # END OF FILE

  ViewVC Help
Powered by ViewVC 1.1.26