Annotation of Amaya/Makefile.in, revision 1.134
1.1 cvs 1: #
2: # Main Makefile for Thot/Amaya source tree
3: # Generated from Makefile.in
1.123 vatton 4: # Daniel Veillard, Irene Vatton, 2007
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