source: main/trunk/greenstone2/build-src/packages/Makefile@ 26670

Last change on this file since 26670 was 24954, checked in by ak19, 12 years ago

Undoing accidental commit of config and related files during bugfix in last commit.

File size: 2.1 KB
Line 
1###########################################################################
2#
3# Makefile -- Makefile for packages included with Greenstone buildtime
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 New Zealand Digital Library Project
10#
11# This program is free software; you can redistribute it and/or modify
12# it under the terms of the GNU General Public License as published by
13# the Free Software Foundation; either version 2 of the License, or
14# (at your option) any later version.
15#
16# This program is distributed in the hope that it will be useful,
17# but WITHOUT ANY WARRANTY; without even the implied warranty of
18# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19# GNU General Public License for more details.
20#
21# You should have received a copy of the GNU General Public License
22# along with this program; if not, write to the Free Software
23# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
24#
25###########################################################################
26
27
28# PACKAGEDIRS contains the packages that we want to make and install. It
29# is assumed that each package will have at least four rules: all, install,
30# clean, and distclean.
31
32PACKAGEDIRS =
33
34USE_WVWARE=0
35ifeq ($(USE_WVWARE), 1)
36PACKAGEDIRS += wv/wv-gs
37endif
38
39PACKAGEDIRS += rtftohtml/rtftohtml_src pdftohtml/pdftohtml_gs \
40 wget/wget-1.13.4 cpan/XML-Parser-2.34 \
41 xlhtml/xlhtml-0.4.9.0 isis-gdl html-tidy/tidy
42
43all:
44 for odir in $(PACKAGEDIRS); do \
45 echo making $@ in $$odir; \
46 (cd $$odir && $(MAKE) $(MDEFINES) $@) || exit 1; \
47 done
48
49install:
50 for idir in $(PACKAGEDIRS); do \
51 echo installing $$idir; \
52 (cd $$idir && $(MAKE) install) || exit 1; \
53 done
54
55clean:
56 for subdir in $(PACKAGEDIRS); do \
57 echo cleaning $@ in $$subdir; \
58 (cd $$subdir && $(MAKE) clean || exit 0) ; \
59 done
60
61distclean:
62 for subdir in $(PACKAGEDIRS); do \
63 echo cleaning $@ in $$subdir; \
64 (cd $$subdir && $(MAKE) distclean || exit 0) ; \
65 done
Note: See TracBrowser for help on using the repository browser.