Annotation of Amaya/Makefile.in, revision 1.135

1.1       cvs         1: #
                      2: # Main Makefile for Thot/Amaya source tree
                      3: # Generated from Makefile.in
1.135   ! vatton      4: # Daniel Veillard, Irene Vatton, 2009
1.1       cvs         5: #
                      6: 
                      7: @VPATHOPT@= @srcdir@
                      8: THOTDIR = @top_srcdir@
1.83      vatton      9: THOTINCLUDES = @THOTINCLUDES@
1.1       cvs        10: 
1.4       cvs        11: include Options
1.1       cvs        12: 
1.73      kahan      13: LIBWWW    = libwww
1.1       cvs        14: 
1.68      kirschpi   15: #MKP: adding davlib
1.124     kia        16: SUBDIRS        = @SUBDIRS@ tools thotlib batch annotlib @DAVDIR@ amaya
1.134     vatton     17: EXTRA_SUBDIRS= $(BUILDRAPTOR) @BUILDLIBWWW@ $(WX_BUILDDIR) $(GL_BUILDDIR)
1.1       cvs        18: 
1.8       cvs        19: prefix = @prefix@
                     20: exec_prefix = @exec_prefix@
                     21: libdir = @libdir@
                     22: bindir = @bindir@
                     23: 
1.6       cvs        24: srcdir = $(THOTDIR)
1.1       cvs        25: 
1.134     vatton     26: default : tools gl @BUILDWXWIDGETS@ @BUILDRAPTOR@ @BUILDLIBWWW@ thotlib batch amaya_prog print_prog
1.31      cvs        27: 
1.124     kia        28: amaya : tools thotlib amaya_prog print_prog
1.1       cvs        29: 
1.116     vatton     30: print : tools thotlib print_prog
1.49      cvs        31: 
1.4       cvs        32: Options:
                     33:        @CP@ Options.orig Options
                     34: 
1.1       cvs        35: force :
1.30      cvs        36: 
                     37: batch: rebuild force
                     38:        @(if test -d batch ; then cd batch ; \
1.98      gully      39:          $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" ; fi)
1.9       cvs        40: 
                     41: tools: rebuild force
                     42:        @(if test -d tools ; then cd tools ; \
1.98      gully      43:          $(MAKE) CC="$(CC)" CFLAGS="-O -x c" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; fi)
1.9       cvs        44: 
                     45: thotlib: rebuild force
                     46:        @(if test -d thotlib ; then cd thotlib ; \
1.98      gully      47:          $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; fi)
1.23      cvs        48: 
1.31      cvs        49: amaya_prog: rebuild force bin/str
1.1       cvs        50:        @(if test -d amaya ; then cd amaya ; \
1.98      gully      51:          $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" amaya ; fi)
1.49      cvs        52: 
1.105     gully      53: wxwidgets: rebuild force
1.106     vatton     54:        @(if test -d "$(WX_BUILDDIR)" ; then cd "$(WX_BUILDDIR)" ; \
                     55:          $(MAKE) ; fi)
1.105     gully      56: 
1.110     gully      57: gl: rebuild force
                     58:        @(if test -d "$(GL_BUILDDIR)" ; then cd "$(GL_BUILDDIR)" ; \
1.129     kia        59:          $(MAKE) ; fi)
1.110     gully      60: 
1.116     vatton     61: print_prog: rebuild force bin/str
                     62:        @(if test -d thotlib ; then cd thotlib ; \
                     63:   $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" print ; fi)
1.1       cvs        64: 
                     65: all : rebuild
1.124     kia        66:        @(for dir in $(EXTRA_SUBDIRS) $(SUBDIRS) ;\
1.1       cvs        67:          do if test -d $$dir ; then cd $$dir ; \
1.98      gully      68:          $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; \
1.1       cvs        69:          cd .. ; fi ;done )
                     70: 
                     71: clean : rebuild
1.83      vatton     72:        $(RM) libpng.a libz.a libjpeg.a
1.5       cvs        73:        @(for dir in $(SUBDIRS) $(EXTRA_SUBDIRS) ;\
1.1       cvs        74:          do if test -d $$dir ; then cd $$dir ; \
1.98      gully      75:          $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" clean ; \
1.1       cvs        76:          cd .. ; fi ;done )
                     77: 
1.92      vatton     78: reallyclean : clean
                     79:        $(RM) config.cache config.h config.log config.status
                     80: 
1.82      cheyroul   81: tempclean : 
                     82:        find ../ -name '.#*' -print0 | xargs -0r rm -f
                     83:        find ../ -name \*~ -exec rm {} \;
                     84:        find ../ \( -name '*~' -o -name '#*#' \) -print0 | xargs --no-run-if-empty --null rm -vf
                     85: 
1.1       cvs        86: install : rebuild
                     87:        @(for dir in $(SUBDIRS) ;\
                     88:          do if test -d $$dir ; then cd $$dir ; \
1.98      gully      89:          $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" install ; \
1.1       cvs        90:          cd .. ; fi ;done )
1.8       cvs        91: 
                     92: uninstall : 
                     93:        @(for dir in $(SUBDIRS) ;\
                     94:          do if test -d $$dir ; then cd $$dir ; \
1.98      gully      95:          $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" uninstall ; \
1.8       cvs        96:          cd .. ; fi ;done )
1.1       cvs        97: 
1.6       cvs        98: update :
1.72      kahan      99:        @(cd $(THOTDIR) ; cvs update -dP)
1.62      cvs       100:        @(if [ -d $(THOTDIR)/../$(LIBWWW) ] ; then \
1.72      kahan     101:          cd $(THOTDIR)/../$(LIBWWW) ; cvs update -dP; fi)
1.6       cvs       102: 
                    103: commit :
                    104:        @(cd $(THOTDIR) ; cvs commit)
                    105: 
1.3       cvs       106: tools/mkdep/mkdep :
1.98      gully     107:        @(cd tools/mkdep ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" mkdep)
1.3       cvs       108: 
                    109: depend depends : rebuild tools/mkdep/mkdep
1.1       cvs       110:        @(for dir in $(SUBDIRS) ;\
                    111:          do if test -d $$dir ; then cd $$dir ; \
1.98      gully     112:          $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" depend ; \
1.1       cvs       113:          cd .. ; fi ;done )
                    114: 
1.7       cvs       115: bin/cextract :
1.98      gully     116:        @(cd tools/cextract-$(CEXTRACT_VER) ; $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" cextract)
1.7       cvs       117: 
                    118: proto : rebuild bin/cextract
                    119:        @(for dir in $(SUBDIRS) ;\
                    120:          do if test -d $$dir ; then cd $$dir ; \
1.98      gully     121:          $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" proto ; \
1.7       cvs       122:          cd .. ; fi ;done )
1.11      cvs       123: 
                    124: mkid : 
                    125:        @(echo rebuilding $(THOTDIR)/ID reference file)
1.26      cvs       126:        @(cd $(THOTDIR); mkid --lang-map=makes/id-lang.map . classes/org/w3c/*)
1.7       cvs       127: 
1.1       cvs       128: #
                    129: # Rules to rebuild the libWWW package
                    130: #
1.134     vatton    131: libwww: force
                    132:        $(MAKE) -C libwww
1.51      cvs       133:                @($(ECHO) "libwww is installed")
1.73      kahan     134: 
                    135: #
1.132     vatton    136: # Rules to build the raptor RDF library
1.85      kahan     137: #
1.132     vatton    138: raptor: force
                    139:        $(MAKE) -C raptor
                    140:        @($(ECHO) "raptor is installed")
1.1       cvs       141: 
                    142: #
                    143: # This section try to maintain the Makefile(s) up-to-date in
                    144: # case the autoconf sources are modified.
                    145: #
                    146: 
                    147: MAKEFILE_IN= \
                    148: @EXTRA_MAKEFILE_IN@ \
1.6       cvs       149: $(THOTDIR)/Options.in \
                    150: $(THOTDIR)/configure.in \
                    151: $(THOTDIR)/Makefile.in \
1.102     gully     152: $(THOTDIR)/amaya/Makefile.in \
1.6       cvs       153: $(THOTDIR)/batch/Makefile.in \
                    154: $(THOTDIR)/thotlib/Makefile.in \
                    155: $(THOTDIR)/thotlib/include/Makefile.in \
                    156: $(THOTDIR)/tools/Makefile.in \
                    157: $(THOTDIR)/tools/mkdep/Makefile.in \
1.109     gully     158: $(THOTDIR)/tools/cextract-1.7/Makefile.in
1.1       cvs       159: 
1.3       cvs       160: rebuild : tools/mkdep/mkdep Makefile
1.1       cvs       161: 
                    162: ${srcdir}/config.h.in: stamp-h.in
                    163: 
                    164: ${srcdir}/stamp-h.in: configure.in config.h.in
                    165:        cd ${srcdir} && autoheader
                    166:        echo timestamp > ${srcdir}/stamp-h.in
                    167: 
                    168: stamp.h: config.h.in config.status
                    169:        ./config.status
1.108     gully     170:        cd ./$(WX_BUILDDIR)/ && ./config.status && cd -
1.1       cvs       171: 
                    172: Makefile: $(MAKEFILE_IN) config.status
                    173:        ./config.status
1.108     gully     174:        cd ./$(WX_BUILDDIR)/ && ./config.status && cd -
1.1       cvs       175: 
                    176: config.status: configure
                    177:        ./config.status --recheck
1.108     gully     178:        cd ./$(WX_BUILDDIR)/ && ./config.status --recheck && cd -
1.1       cvs       179: 
1.76      cheyroul  180: tags:  dummy
                    181:        rm -f ../TAGS
                    182:        find ../ -name "*.[hc]" -print | xargs etags --declarations -a -o ../TAGS
                    183: 
                    184: dummy:
                    185: 
                    186: 

Webmaster