Ignore:
Timestamp:
2000-11-29T11:30:14+13:00 (23 years ago)
Author:
jrm21
Message:

Tidied up YAZ Makefiles and Makefiles.ins

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/packages/yaz/Makefile.in

    r1531 r1713  
    1111# PARTICULAR PURPOSE.
    1212
     13#######
     14# Modified for the NZDL Greenstone project. The original is still in
     15# Makefile.am, for processing with automake.
     16#######
    1317
    1418SHELL = @SHELL@
     
    4145top_builddir = .
    4246
    43 ACLOCAL = @ACLOCAL@
    44 AUTOCONF = @AUTOCONF@
    45 AUTOMAKE = @AUTOMAKE@
    46 AUTOHEADER = @AUTOHEADER@
    47 
    48 INSTALL = @INSTALL@
    49 INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
    50 INSTALL_DATA = @INSTALL_DATA@
    51 INSTALL_SCRIPT = @INSTALL_SCRIPT@
    52 transform = @program_transform_name@
    53 
    54 NORMAL_INSTALL = :
    55 PRE_INSTALL = :
    56 POST_INSTALL = :
    57 NORMAL_UNINSTALL = :
    58 PRE_UNINSTALL = :
    59 POST_UNINSTALL = :
    6047ASNMODULE = @ASNMODULE@
    6148CC = @CC@
     
    7259have_sgml2txt = @have_sgml2txt@
    7360
    74 AUTOMAKE_OPTIONS = foreign
    75 
    7661DIST_SUBDIRS = util odr z39.50 asn ill zutil comstack ccl tab retrieval server lib include client ztest doc
    7762
    7863SUBDIRS = @SUBDIRS_VAR@
    7964
    80 noinst_SCRIPTS = yaz-config
    8165SPEC_FILE = $(PACKAGE).spec
    8266EXTRA_DIST = $(SPEC_FILE) README LICENSE CHANGELOG TODO windows.txt
    8367ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    8468mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
    85 CONFIG_CLEAN_FILES =
    86 SCRIPTS =  $(noinst_SCRIPTS)
     69CONFIG_CLEAN_FILES = config.status config.cache config.log
    8770
    8871DIST_COMMON =  Makefile.am Makefile.in TODO aclocal.m4 configure \
     
    9275DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
    9376
    94 TAR = tar
    95 GZIP_ENV = --best
    96 all: all-redirect
    9777
    98 # DON'T WANT IT AUTOMATICALLY REGENERATING ITSELF!!!
     78
     79all: all-recursive
     80# make install should not do anything for greenstone (I hope...)
     81install:
     82clean: clean-recursive
     83distclean: distclean-recursive
     84    -rm -f Makefile $(CONFIG_CLEAN_FILES)
     85
     86
     87# Don't want Makefile.in automatically re-generated from Makefile.am...
     88#
    9989# .SUFFIXES:
    10090# $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
     
    120110# (2) otherwise, pass the desired values on the `make' command line.
    121111
    122 @SET_MAKE@
     112# @SET_MAKE@
    123113
    124 all-recursive install-data-recursive install-exec-recursive \
    125 installdirs-recursive install-recursive uninstall-recursive  \
    126 check-recursive installcheck-recursive info-recursive dvi-recursive:
    127     @set fnord $(MAKEFLAGS); amf=$$2; \
    128     dot_seen=no; \
     114clean-recursive all-recursive:
     115    set fnord $(MAKEFLAGS); amf=$$2; \
    129116    target=`echo $@ | sed s/-recursive//`; \
    130117    list='$(SUBDIRS)'; for subdir in $$list; do \
    131       echo "Making $$target in $$subdir"; \
    132       if test "$$subdir" = "."; then \
    133         dot_seen=yes; \
    134         local_target="$$target-am"; \
    135       else \
    136         local_target="$$target"; \
    137       fi; \
    138       (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
     118      (cd $$subdir && $(MAKE) $$target) \
    139119       || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
    140     done; \
    141     if test "$$dot_seen" = "no"; then \
    142       $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
    143     fi; test -z "$$fail"
     120    done;
     121#     echo "Making $$target in $$subdir";
    144122
    145 mostlyclean-recursive clean-recursive distclean-recursive \
    146 maintainer-clean-recursive:
    147     @set fnord $(MAKEFLAGS); amf=$$2; \
    148     dot_seen=no; \
    149     rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
    150       rev="$$subdir $$rev"; \
    151       test "$$subdir" = "." && dot_seen=yes; \
    152     done; \
    153     test "$$dot_seen" = "no" && rev=". $$rev"; \
    154     target=`echo $@ | sed s/-recursive//`; \
    155     for subdir in $$rev; do \
    156       echo "Making $$target in $$subdir"; \
    157       if test "$$subdir" = "."; then \
    158         local_target="$$target-am"; \
    159       else \
    160         local_target="$$target"; \
    161       fi; \
    162       (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
    163        || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
    164     done && test -z "$$fail"
    165 tags-recursive:
    166     list='$(SUBDIRS)'; for subdir in $$list; do \
    167       test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
    168     done
    169 
    170 tags: TAGS
    171 
    172 ID: $(HEADERS) $(SOURCES) $(LISP)
    173     list='$(SOURCES) $(HEADERS)'; \
    174     unique=`for i in $$list; do echo $$i; done | \
    175       awk '    { files[$$0] = 1; } \
    176            END { for (i in files) print i; }'`; \
    177     here=`pwd` && cd $(srcdir) \
    178       && mkid -f$$here/ID $$unique $(LISP)
    179 
    180 TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
    181     tags=; \
    182     here=`pwd`; \
    183     list='$(SUBDIRS)'; for subdir in $$list; do \
    184    if test "$$subdir" = .; then :; else \
    185         test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
    186    fi; \
    187     done; \
    188     list='$(SOURCES) $(HEADERS)'; \
    189     unique=`for i in $$list; do echo $$i; done | \
    190       awk '    { files[$$0] = 1; } \
    191            END { for (i in files) print i; }'`; \
    192     test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
    193       || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $$unique $(LISP) -o $$here/TAGS)
    194 
    195 mostlyclean-tags:
    196 
    197 clean-tags:
    198 
    199 distclean-tags:
    200     -rm -f TAGS ID
    201 
    202 maintainer-clean-tags:
     123distclean-recursive:
     124    for subdir in $(SUBDIRS); do \
     125    (cd $$subdir && test -e Makefile && $(MAKE) distclean); done
    203126
    204127distdir = $(PACKAGE)-$(VERSION)
    205128top_distdir = $(distdir)
    206129
    207 # This target untars the dist file and tries a VPATH configuration.  Then
    208 # it guarantees that the distribution is self-contained by making another
    209 # tarfile.
    210 distcheck: dist
    211     -rm -rf $(distdir)
    212     GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
    213     mkdir $(distdir)/=build
    214     mkdir $(distdir)/=inst
    215     dc_install_base=`cd $(distdir)/=inst && pwd`; \
    216     cd $(distdir)/=build \
    217       && ../configure --srcdir=.. --prefix=$$dc_install_base \
    218       && $(MAKE) $(AM_MAKEFLAGS) \
    219       && $(MAKE) $(AM_MAKEFLAGS) dvi \
    220       && $(MAKE) $(AM_MAKEFLAGS) check \
    221       && $(MAKE) $(AM_MAKEFLAGS) install \
    222       && $(MAKE) $(AM_MAKEFLAGS) installcheck \
    223       && $(MAKE) $(AM_MAKEFLAGS) dist
    224     -rm -rf $(distdir)
    225     @banner="$(distdir).tar.gz is ready for distribution"; \
    226     dashes=`echo "$$banner" | sed s/./=/g`; \
    227     echo "$$dashes"; \
    228     echo "$$banner"; \
    229     echo "$$dashes"
    230 dist: distdir
    231     -chmod -R a+r $(distdir)
    232     GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
    233     -rm -rf $(distdir)
    234 dist-all: distdir
    235     -chmod -R a+r $(distdir)
    236     GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
    237     -rm -rf $(distdir)
    238 distdir: $(DISTFILES)
    239     -rm -rf $(distdir)
    240     mkdir $(distdir)
    241     -chmod 777 $(distdir)
    242     @for file in $(DISTFILES); do \
    243       d=$(srcdir); \
    244       if test -d $$d/$$file; then \
    245         cp -pr $$/$$file $(distdir)/$$file; \
    246       else \
    247         test -f $(distdir)/$$file \
    248         || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
    249         || cp -p $$d/$$file $(distdir)/$$file || :; \
    250       fi; \
    251     done
    252     for subdir in $(DIST_SUBDIRS); do \
    253       if test "$$subdir" = .; then :; else \
    254         test -d $(distdir)/$$subdir \
    255         || mkdir $(distdir)/$$subdir \
    256         || exit 1; \
    257         chmod 777 $(distdir)/$$subdir; \
    258         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
    259           || exit 1; \
    260       fi; \
    261     done
    262     $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook
    263 info-am:
    264 info: info-recursive
    265 dvi-am:
    266 dvi: dvi-recursive
    267 check-am: all-am
    268 check: check-recursive
    269 installcheck-am:
    270 installcheck: installcheck-recursive
    271 install-exec-am:
    272 install-exec: install-exec-recursive
    273130
    274 install-data-am:
    275 install-data: install-data-recursive
    276 
    277 install-am: all-am
    278     @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
    279 install: install-recursive
    280 uninstall-am:
    281 uninstall: uninstall-recursive
    282 all-am: Makefile $(SCRIPTS)
    283 all-redirect: all-recursive
    284 install-strip:
    285     $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
    286 installdirs: installdirs-recursive
    287 installdirs-am:
    288 
    289 
    290 mostlyclean-generic:
    291 
    292 clean-generic:
    293 
    294 distclean-generic:
    295     -rm -f Makefile $(CONFIG_CLEAN_FILES)
    296     -rm -f config.cache config.log stamp-h stamp-h[0-9]*
    297 
    298 maintainer-clean-generic:
    299 mostlyclean-am:  mostlyclean-tags mostlyclean-generic
    300 
    301 mostlyclean: mostlyclean-recursive
    302 
    303 clean-am:  clean-tags clean-generic mostlyclean-am
    304 
    305 clean: clean-recursive
    306 
    307 distclean-am:  distclean-tags distclean-generic clean-am
    308 
    309 distclean: distclean-recursive
    310     -rm -f config.status
    311 
    312 maintainer-clean-am:  maintainer-clean-tags maintainer-clean-generic \
    313         distclean-am
    314     @echo "This command is intended for maintainers to use;"
    315     @echo "it deletes files that may require special tools to rebuild."
    316 
    317 maintainer-clean: maintainer-clean-recursive
    318     -rm -f config.status
    319 
    320 .PHONY: install-data-recursive uninstall-data-recursive \
    321 install-exec-recursive uninstall-exec-recursive installdirs-recursive \
    322 uninstalldirs-recursive all-recursive check-recursive \
    323 installcheck-recursive info-recursive dvi-recursive \
    324 mostlyclean-recursive distclean-recursive clean-recursive \
    325 maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
    326 distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
    327 dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
    328 install-exec install-data-am install-data install-am install \
    329 uninstall-am uninstall all-redirect all-am all installdirs-am \
    330 installdirs mostlyclean-generic distclean-generic clean-generic \
    331 maintainer-clean-generic clean mostlyclean distclean maintainer-clean
    332 
     131.PHONY: all install clean distclean \
     132    all-recursive distclean-recursive clean-recursive  \
     133    distdir top_distdir yaz-config dist-hook rpm
    333134
    334135yaz-config:
Note: See TracChangeset for help on using the changeset viewer.