source: trunk/gsdl/src/phind/generate/Makefile.in@ 1643

Last change on this file since 1643 was 1643, checked in by paynter, 23 years ago

The phind phrase browsing interface is now a Greenstone classifier. The
user simply puts a line similar to

classify Phind -text=section:text,section:Title

in their collect.cfg and the new phind classifier object will generate
the phrase hierarchy and add the browser interface to the web page.

  • Property svn:keywords set to Author Date Id Revision
File size: 2.3 KB
Line 
1###########################################################################
2#
3# Makefile -- Makefile for phind
4#
5# A component of the Greenstone digital library software
6# from the New Zealand Digital Library Project at the
7# University of Waikato, New Zealand.
8#
9# Copyright (C) 2000 Gordon Paynter
10#
11#
12# This program is free software; you can redistribute it and/or modify
13# it under the terms of the GNU General Public License as published by
14# the Free Software Foundation; either version 2 of the License, or
15# (at your option) any later version.
16#
17# This program is distributed in the hope that it will be useful,
18# but WITHOUT ANY WARRANTY; without even the implied warranty of
19# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20# GNU General Public License for more details.
21#
22# You should have received a copy of the GNU General Public License
23# along with this program; if not, write to the Free Software
24# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
25#
26###########################################################################
27
28CC = @CC@
29CCFLAGS = -Wall @CFLAGS@
30DEFS = @DEFS@
31RANLIB = @RANLIB@
32INCLUDES =
33LDFLAGS =
34DPLIBS =
35LIBS = @LIBS@
36GSDLOS = @gsdlos@
37
38COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CCFLAGS)
39LINK = $(CC) $(LDFLAGS) -o $@
40
41.SUFFIXES:
42.SUFFIXES: .c .o
43.c.o:
44 $(COMPILE) $<
45
46.SUFFIXES: .cpp .o
47.cpp.o:
48 $(COMPILE) $<
49
50
51HEADERS = suffix.h phrase.h
52SOURCES = suffix.cpp phrase.cpp
53OBJECTS = phrase.o
54EXEC = suffix
55
56LEXICON_ENGLISH = lexicons/english/brown.sw lexicons/english/fao.sw lexicons/english/punctuation.sw
57
58all : $(EXEC)
59
60# Phind is still experimental, so it is not installed by default.
61# An explicit "make install-phind" is required to get it on your system.
62install :
63
64
65install-phind : $(EXEC)
66 install -d $(GSDLHOME)/bin/$(GSDLOS)
67 install -m 775 -s $(EXEC) $(GSDLHOME)/bin/$(GSDLOS)
68 install -d $(GSDLHOME)/etc/phind/english
69 install -m 664 $(LEXICON_ENGLISH) $(GSDLHOME)/etc/phind/english
70
71distclean:
72 rm -f $(OBJECTS) $(EXEC) Makefile
73
74clean:
75 rm -f $(OBJECTS) $(EXEC)
76
77depend:
78 makedepend -Y -- $(DEFS) $(INCLUDES) $(CCFLAGS) -- $(SOURCES)
79
80
81# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
82
83suffix : $(OBJECTS) suffix.cpp
84 $(CC) $(DEFS) $(INCLUDES) $(CCFLAGS) -o suffix $(OBJECTS) suffix.cpp $(LIBS)
Note: See TracBrowser for help on using the repository browser.