Annotation of Amaya/Makefile.in, revision 1.111
1.1 cvs 1: #
2: # Main Makefile for Thot/Amaya source tree
3: # Generated from Makefile.in
4: # Daniel Veillard, 1997
5: #
6:
7: @VPATHOPT@= @srcdir@
8: THOTDIR = @top_srcdir@
1.83 vatton 9: THOTINCLUDES = @THOTINCLUDES@
10: LIBZ = @LIBZ@
1.1 cvs 11:
1.108 gully 12: include Options.orig
1.4 cvs 13: include Options
1.1 cvs 14:
1.73 kahan 15: LIBWWW = libwww
16: LIBRAPTOR = libraptor
1.85 kahan 17: REDLAND = redland
1.73 kahan 18: LIBJPEG = libjpeg
19: LIBPNG = libpng
1.1 cvs 20:
1.68 kirschpi 21: #MKP: adding davlib
1.99 vatton 22: SUBDIRS = @SUBDIRS@ tools thotlib batch drawlib indexlib annotlib amaya thot @DAVDIR@
1.105 gully 23: EXTRA_SUBDIRS= misc pluginlib $(LIBRAPTOR) $(REDLAND) $(LIBWWW) $(WX_BUILDDIR) $(GL_BUILDDIR)
1.1 cvs 24:
1.8 cvs 25: prefix = @prefix@
26: exec_prefix = @exec_prefix@
27: libdir = @libdir@
28: bindir = @bindir@
29:
1.6 cvs 30: srcdir = $(THOTDIR)
1.1 cvs 31:
1.110 gully 32: default : tools gl wxwidgets thotlib batch amaya_prog @PRINTIFNOTGL@
1.31 cvs 33:
1.99 vatton 34: amaya : amaya_prog tools thotlib @PRINTIFNOTGL@
1.1 cvs 35:
1.99 vatton 36: @NOPRINT@print : tools thotlib print_prog
1.49 cvs 37:
1.4 cvs 38: Options:
39: @CP@ Options.orig Options
40:
1.1 cvs 41: force :
1.30 cvs 42:
43: batch: rebuild force
44: @(if test -d batch ; then cd batch ; \
1.98 gully 45: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" ; fi)
1.9 cvs 46:
47: tools: rebuild force
48: @(if test -d tools ; then cd tools ; \
1.98 gully 49: $(MAKE) CC="$(CC)" CFLAGS="-O -x c" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; fi)
1.9 cvs 50:
51: thotlib: rebuild force
52: @(if test -d thotlib ; then cd thotlib ; \
1.98 gully 53: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; fi)
1.23 cvs 54:
1.31 cvs 55: amaya_prog: rebuild force bin/str
1.1 cvs 56: @(if test -d amaya ; then cd amaya ; \
1.98 gully 57: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" amaya ; fi)
1.49 cvs 58:
1.105 gully 59: wxwidgets: rebuild force
1.106 vatton 60: @(if test -d "$(WX_BUILDDIR)" ; then cd "$(WX_BUILDDIR)" ; \
61: $(MAKE) ; fi)
1.105 gully 62:
1.110 gully 63: gl: rebuild force
64: @(if test -d "$(GL_BUILDDIR)" ; then cd "$(GL_BUILDDIR)" ; \
65: $(MAKE) linux-static ; fi)
66:
1.87 cheyroul 67: @NOPRINT@print_prog: rebuild force bin/str
68: @NOPRINT@ @(if test -d thotlib ; then cd thotlib ; \
1.98 gully 69: @NOPRINT@ $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" print ; fi)
1.1 cvs 70:
1.5 cvs 71: misc: rebuild force
72: @(if test -d misc ; then cd misc ; \
1.98 gully 73: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; fi)
1.5 cvs 74:
1.1 cvs 75: all : rebuild
76: @(for dir in $(SUBDIRS) ;\
77: do if test -d $$dir ; then cd $$dir ; \
1.98 gully 78: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; \
1.1 cvs 79: cd .. ; fi ;done )
80:
81: clean : rebuild
1.83 vatton 82: $(RM) libpng.a libz.a libjpeg.a
1.5 cvs 83: @(for dir in $(SUBDIRS) $(EXTRA_SUBDIRS) ;\
1.1 cvs 84: do if test -d $$dir ; then cd $$dir ; \
1.98 gully 85: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" clean ; \
1.1 cvs 86: cd .. ; fi ;done )
87:
1.92 vatton 88: reallyclean : clean
89: $(RM) config.cache config.h config.log config.status
90:
1.82 cheyroul 91: tempclean :
92: find ../ -name '.#*' -print0 | xargs -0r rm -f
93: find ../ -name \*~ -exec rm {} \;
94: find ../ \( -name '*~' -o -name '#*#' \) -print0 | xargs --no-run-if-empty --null rm -vf
95:
1.1 cvs 96: install : rebuild
97: @(for dir in $(SUBDIRS) ;\
98: do if test -d $$dir ; then cd $$dir ; \
1.98 gully 99: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" install ; \
1.1 cvs 100: cd .. ; fi ;done )
1.8 cvs 101:
102: uninstall :
103: @(for dir in $(SUBDIRS) ;\
104: do if test -d $$dir ; then cd $$dir ; \
1.98 gully 105: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" uninstall ; \
1.8 cvs 106: cd .. ; fi ;done )
1.1 cvs 107:
1.6 cvs 108: update :
1.72 kahan 109: @(cd $(THOTDIR) ; cvs update -dP)
1.62 cvs 110: @(if [ -d $(THOTDIR)/../$(LIBWWW) ] ; then \
1.72 kahan 111: cd $(THOTDIR)/../$(LIBWWW) ; cvs update -dP; fi)
1.6 cvs 112:
113: commit :
114: @(cd $(THOTDIR) ; cvs commit)
115:
116: stubs:
1.21 cvs 117: @(cd javalib ; $(MAKE) stubs)
1.6 cvs 118:
119: classes: force
120: @(PWD=`pwd` ; PATH="$$PWD/bin:$$PATH" ; export PATH ; \
121: if test -d $$PWD/$(THOTDIR) ; then CLASSES=$$PWD/$(THOTDIR)/classes;\
122: else CLASSES=$(THOTDIR)/classes ; fi ; \
1.10 cvs 123: CLASSPATH=".:$$CLASSES:$$CLASSES/classes.zip:$$CLASSES/thotlib.zip:$$CLASSES/jigsaw.zip:$$CLASSES/amaya.zip:$$CLASSES/biss.zip";export CLASSPATH;\
1.11 cvs 124: cd $(THOTDIR)/classes ; $(MAKE) )
1.6 cvs 125:
126: zips: force
1.21 cvs 127: @(cd javalib ; $(MAKE) zips);
1.20 cvs 128:
129: # @(PWD=`pwd` ; PATH="$$PWD/bin:$$PATH" ; export PATH ; \
130: # if test -d $$PWD/$(THOTDIR) ; then CLASSES=$$PWD/$(THOTDIR)/classes;\
131: # else CLASSES=$(THOTDIR)/classes ; fi ; \
132: # CLASSPATH=".:$$CLASSES:$$CLASSES/classes.zip:$$CLASSES/thotlib.zip:\
133: # $$CLASSES/jigsaw.zip:$$CLASSES/amaya.zip:$$CLASSES/biss.zip";export CLASSPATH;\
134: # cd $(THOTDIR)/classes ; $(MAKE) zips)
1.6 cvs 135:
1.3 cvs 136: tools/mkdep/mkdep :
1.98 gully 137: @(cd tools/mkdep ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" mkdep)
1.3 cvs 138:
139: depend depends : rebuild tools/mkdep/mkdep
1.1 cvs 140: @(for dir in $(SUBDIRS) ;\
141: do if test -d $$dir ; then cd $$dir ; \
1.98 gully 142: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" depend ; \
1.1 cvs 143: cd .. ; fi ;done )
144:
1.7 cvs 145: bin/cextract :
1.98 gully 146: @(cd tools/cextract-$(CEXTRACT_VER) ; $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" cextract)
1.7 cvs 147:
148: proto : rebuild bin/cextract
149: @(for dir in $(SUBDIRS) ;\
150: do if test -d $$dir ; then cd $$dir ; \
1.98 gully 151: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" proto ; \
1.7 cvs 152: cd .. ; fi ;done )
1.11 cvs 153:
154: mkid :
155: @(echo rebuilding $(THOTDIR)/ID reference file)
1.26 cvs 156: @(cd $(THOTDIR); mkid --lang-map=makes/id-lang.map . classes/org/w3c/*)
1.7 cvs 157:
1.1 cvs 158: #
159: # Rule du rebuild the Thot schemas
160: #
161:
162: bin/str : force
1.98 gully 163: @(cd batch ; $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" str prs tra printstr)
1.1 cvs 164:
165: schemas : rebuild bin/str
1.6 cvs 166: @(bindir=`pwd`/bin ; cd $(THOTDIR)/schemas ; \
1.98 gully 167: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" THOTDIR=".." THOTSCH="../schemas:../schemasOPERA" \
1.1 cvs 168: COMPSCH="." COMPSTR="$$bindir/str" COMPPRS="$$bindir/prs" \
169: COMPTRA="$$bindir/tra" PRINTSTR="$$bindir/printstr" all)
170:
171: #
172: # Rules to rebuild the libWWW package
173: #
1.51 cvs 174:
1.68 kirschpi 175: # MKP: adding libwwwdav
1.51 cvs 176: AMAYA_LIBWWW_STANDARD_LIBS = \
177: libwwwapp \
178: libwwwhttp \
179: libwwwhtml \
180: libwwwmime \
181: libwwwcache \
182: libwwwstream \
183: libwwwfile \
184: libwwwdir \
185: libwwwtrans \
186: libwwwcore \
187: libwwwutils \
1.56 kahan 188: libwwwftp \
1.73 kahan 189: @MAKE_LIBWWW_RDF_PARSER@ \
1.70 kirschpi 190: libwwwzip \
191: @LIBDAV@
1.51 cvs 192:
1.71 vatton 193: libwww_config :
1.51 cvs 194: @(if [ ! -d $(THOTDIR)/../$(LIBWWW) ] ; then \
195: $(ECHO) "Error libwww dir not found at $(THOTDIR)/../$(LIBWWW)" ; \
1.1 cvs 196: fi)
1.45 cvs 197: @(if [ ! -d $(LIBWWW) ] ; then \
1.51 cvs 198: $(MKDIR) $(LIBWWW) ; \
1.45 cvs 199: fi)
1.68 kirschpi 200: #MKP: adding --with-dav
1.58 kahan 201: @(localdir=`pwd` ; libwwwdir="$$localdir/../../$(LIBWWW)" ; \
1.56 kahan 202: cd $(LIBWWW) ; unset LANG; \
1.51 cvs 203: if [ ! -f Makefile -o ! -f wwwconf.h ] ; then \
1.58 kahan 204: $$libwwwdir/configure \
1.56 kahan 205: --disable-shared \
1.70 kirschpi 206: @WITHDAV@ \
1.83 vatton 207: --with-zlib; \
1.51 cvs 208: $(ECHO) "libwww is configured" ; \
1.101 gully 209: $(ECHO) "patching wwwconf.h because appkit.h do not compile on macos, and it seems that appkit.h is not used in amaya" ; \
210: $(CP) wwwconf.h wwwconf.h.orig ; \
211: $(SED) "s/\(\#define HAVE_APPKIT_APPKIT_H 1\)/\/* \1 *\//" \
212: wwwconf.h.orig > wwwconf.h ; \
213: $(ECHO) "wwwconf.h patched !" ; \
1.1 cvs 214: fi)
1.51 cvs 215:
216: libwww_make_module_md5 \
217: libmd5 : force
1.56 kahan 218: @(localdir=`pwd`; \
219: cd $(LIBWWW)/modules/md5 ; \
1.60 kahan 220: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) $(EXPAT_OPTIONS)" \
1.100 gully 221: CPPFLAGS="$(CPPFLAGS) $(THOTINCLUDES) $(EXTRA_INCLUDES)" \
1.56 kahan 222: libmd5.la)
1.51 cvs 223:
224: libwww_install_module_md5 : force
225: @(if [ -e libmd5.a -a ! -L libmd5.a ] ; then \
226: $(RM) libmd5.a ; \
227: fi ; \
228: if [ ! -L libmd5.a ] ; then \
229: $(LN_S) $(LIBWWW)/modules/md5/.libs/libmd5.a ./libmd5.a ; \
230: fi)
231:
1.57 kahan 232: libwww_make_module_expat \
233: libexpat : force
234: @(localdir=`pwd`; \
235: cd $(LIBWWW)/modules/expat/ ; \
1.66 cvs 236: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) $(EXPAT_OPTIONS) -DXML_AMAYA" \
1.57 kahan 237: CPPFLAGS="$(CPPFLAGS)" \
238: )
239:
240: libwww_install_module_expat : force
1.86 kahan 241: @(if [ -e libexpat.a -a ! -L libexpat.a ] ; then \
242: $(RM) libexpat.a ; \
1.57 kahan 243: fi ; \
1.86 kahan 244: if [ ! -L libexpat.a ] ; then \
245: $(LN_S) $(LIBWWW)/modules/expat/.libs/libexpat.a ./libexpat.a ; \
1.57 kahan 246: fi)
247:
1.111 ! gully 248: #libwww_make_module_idn \
! 249: #libidn : force
! 250: # @(localdir=`pwd`; \
! 251: # cd $(LIBWWW)/modules/idn/ ; \
! 252: # $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) $(EXPAT_OPTIONS) -DLIBWWW_USEIDN" \
! 253: # CPPFLAGS="$(CPPFLAGS)" \
! 254: # )
! 255:
! 256: #libwww_install_module_idn : force
! 257: # @(if [ -e libidn.a -a ! -L libidn.a ] ; then \
! 258: # $(RM) libidn.a ; \
! 259: # fi ; \
! 260: # if [ ! -L libidn.a ] ; then \
! 261: # $(LN_S) $(LIBWWW)/modules/idn/.libs/libidn.a ./libidn.a ; \
! 262: # fi)
1.57 kahan 263:
1.51 cvs 264: libwww_make_standard_libs \
265: $(AMAYA_LIBWWW_STANDARD_LIBS) : force
1.56 kahan 266: @(localdir=`pwd`; \
267: all_libs="" ; \
1.51 cvs 268: for lib in $(AMAYA_LIBWWW_STANDARD_LIBS) ; do \
269: all_libs="$$all_libs $$lib.la" ; \
270: done ; \
271: cd $(LIBWWW)/Library/src ; \
1.60 kahan 272: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) $(EXPAT_OPTIONS)" \
1.100 gully 273: CPPFLAGS="$(CPPFLAGS) $(THOTINCLUDES) $(EXTRA_INCLUDES)" \
1.56 kahan 274: $$all_libs)
1.51 cvs 275:
276: libwww_install_standard : force
277: @(for lib in $(AMAYA_LIBWWW_STANDARD_LIBS) ; do \
278: if [ -e $$lib.a -a ! -L $$lib.a ] ; then \
279: $(RM) $$lib.a ; \
280: fi ; \
281: if [ ! -L $$lib.a ] ; then \
282: $(LN_S) $(LIBWWW)/Library/src/.libs/$$lib.a ./$$lib.a ; \
283: fi ; \
284: done)
285:
1.111 ! gully 286: #libwww_make_module_libs : libwww_make_module_md5 libwww_make_module_expat libwww_make_module_idn
1.57 kahan 287: libwww_make_module_libs : libwww_make_module_md5 libwww_make_module_expat
1.51 cvs 288: libwww_make : libwww_make_module_libs libwww_make_standard_libs
1.111 ! gully 289: #libwww_install_modules : libwww_install_module_md5 libwww_install_module_expat libwww_install_module_idn
1.57 kahan 290: libwww_install_modules : libwww_install_module_md5 libwww_install_module_expat
1.51 cvs 291: libwww_install : libwww_install_modules libwww_install_standard
292:
293: libwww : libwww_config libwww_make
294: @($(ECHO) "libwww is installed")
1.73 kahan 295:
296: #
297: # Rules to build the raptor RDF package
298: #
299:
300: libraptor_config: @MAKERAPTOR@ force
301: @(if [ ! -e "$(THOTDIR)/$(LIBRAPTOR)" ] ; then \
302: $(ECHO) "Error raptor dir not found at $(THOTDIR)/$(LIBRAPTOR)" ; \
303: fi)
304: @(if [ ! -e "$(THOTDIR)/$(LIBRAPTOR)/expat" ] ; then \
305: libwwwdir="$(THOTDIR)/../$(LIBWWW)" ; \
306: echo $$libwwwdir ; \
307: $(LN_S) "$$libwwwdir/modules/expat" "$(THOTDIR)/$(LIBRAPTOR)/expat" ; \
308: fi)
309: @(if [ ! -d "$(LIBRAPTOR)" ] ; then \
310: $(MKDIR) $(LIBRAPTOR) ; \
311: fi)
312: @(localdir=`pwd` ; raptordir="$$localdir/../$(LIBRAPTOR)" ; \
313: cd $(LIBRAPTOR) ; unset LANG; \
314: if [ ! -f Makefile -o ! -f config.h ] ; then \
1.98 gully 315: CFLAGS="-I$$raptordir/expat/lib" \
1.74 kahan 316: $$raptordir/configure \
317: --without-shared \
1.73 kahan 318: --with-expat ; \
1.101 gully 319: $(ECHO) "patching libraptor/libtool because -flat_namespace option is missing and do not compile on macosx" ; \
320: $(CP) libtool libtool.orig ; \
321: $(SED) "s/\(allow_undefined_flag=\"-undefined suppress\)/\1 -flat_namespace/" \
322: libtool.orig > libtool ; \
323: $(ECHO) "libraptor/libtool patched !" ; \
1.73 kahan 324: $(ECHO) "libraptor is configured" ; \
325: fi)
326:
327: libraptor_make: @MAKERAPTOR@ force
328: @(localdir=`pwd`; \
329: cd $(LIBRAPTOR) ; \
1.75 kahan 330: if [ ! -e .libs/libraptor.a -a -e libraptor.la ] ; then \
331: $(RM) libraptor.la ; \
332: fi ; \
1.98 gully 333: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) -I$$localdir/../$(LIBRAPTOR)/expat/lib " \
1.73 kahan 334: CPPFLAGS="$(CPPFLAGS)" \
335: )
336:
337: libraptor: @MAKERAPTOR@ libraptor_config libraptor_make
338: @($(ECHO) "libraptor is installed")
1.85 kahan 339:
340: #
341: # Rules to build the redland RDF library
342: #
343:
1.94 kahan 344: # Previous rule used to link and compile expat inside redland... to be removed
345: # after checking all is ok in all the platforms
346: # we're using the expat from inside libwww
347: # @(if test ! -e "$(THOTDIR)/../$(REDLAND)/expat" ; then \
348: # libwwwdir="$(THOTDIR)/../$(LIBWWW)" ; \
349: # echo $$libwwwdir ; \
350: # $(LN_S) "$$libwwwdir/modules/expat" "$(THOTDIR)/../$(REDLAND)/expat" ; \
351: # fi)
352:
1.96 kahan 353: # Because redland 0.9.14 forces the check on a glib-2.0 function, we remove the
354: # results of the configure to force its non use.
355:
1.85 kahan 356: redland_config: @MAKEREDLAND@ force
1.90 kahan 357: @(if test ! -e "$(THOTDIR)/../$(REDLAND)" ; then \
1.85 kahan 358: $(ECHO) "Error redland dir not found at $(THOTDIR)/$(REDLAND)" ; \
359: fi)
360: @(if test ! -d "$(REDLAND)" ; then \
361: $(MKDIR) $(REDLAND) ; \
362: fi)
1.90 kahan 363: @(localdir=`pwd` ; redlanddir="$$localdir/../../$(REDLAND)" ; \
1.85 kahan 364: cd $(REDLAND) ; unset LANG; \
365: if test ! -f Makefile -o ! -f redland-src-config ; then \
1.93 kahan 366: CPPFLAGS="-I$$localdir/../../$(LIBWWW)/modules/expat/lib" \
367: LDFLAGS="-L$$localdir/libwww/modules/expat -L$$localdir/libwww/modules/expat/.libs" \
1.85 kahan 368: $$redlanddir/configure \
369: --disable-shared \
370: --without-bdb \
371: --enable-parsers=raptor \
372: --with-xml-parser=expat \
1.88 kahan 373: --with-www=none \
1.89 kahan 374: --without-libwww \
1.91 cheyroul 375: --without-openssl-digests \
1.104 gully 376: --without-mysql \
1.85 kahan 377: --cache-file=$$localdir/config.cache; \
378: $(ECHO) "redland is configured" ; \
1.96 kahan 379: cd raptor ; \
1.103 kahan 380: if [ ! -e raptor_config.h.org ] ; then \
381: $(ECHO) "Patching the raptor_config.h file to avoid including glib2-0" ; \
382: $(CP) raptor_config.h raptor_config.h.orig ; \
383: $(SED) "s/\(\#define HAVE_G_UTF8_NORMALIZE 1\)/\/* \1 *\//" \
384: raptor_config.h.orig > raptor_config.h ; \
385: $(ECHO) "Raptor is patched" ; \
386: fi ; \
1.85 kahan 387: fi)
388:
389:
390: # the -DLIBRDF_INTERNAL=1 is needed if we're going to pass our own CFLAGS.
391: redland_make: @MAKEREDLAND@ force
392: @(cd $(REDLAND) ; \
393: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) -DLIBRDF_INTERNAL=1"; \
394: )
395:
396: redland: @MAKEREDLAND@ redland_config redland_make
397: @($(ECHO) "redland is installed")
1.1 cvs 398:
399: #
400: # Rules to rebuild the libjpeg package
401: #
402:
403: libjpeg libjpeg.a : force
1.6 cvs 404: @($(RM) $(THOTDIR)/libjpeg/*.o)
1.97 gully 405: @(cd libjpeg ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c")
1.1 cvs 406:
407: #
408: # Rules to rebuild the libpng package
409: #
410:
411: libpng libpng.a : force
1.6 cvs 412: @($(RM) $(THOTDIR)/libpng/*.o)
1.97 gully 413: @(cd libpng ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c")
1.1 cvs 414:
415: #
416: # Rules to rebuild the libpng package
417: #
418:
419: libz libz.a : force
1.6 cvs 420: @($(RM) $(THOTDIR)/libpng/libz/*.o)
1.97 gully 421: @(cd libpng/zlib ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c")
1.1 cvs 422:
423: #
424: # This section try to maintain the Makefile(s) up-to-date in
425: # case the autoconf sources are modified.
426: #
427:
428: MAKEFILE_IN= \
429: @EXTRA_MAKEFILE_IN@ \
1.6 cvs 430: $(THOTDIR)/Options.in \
431: $(THOTDIR)/configure.in \
432: $(THOTDIR)/Makefile.in \
1.102 gully 433: $(THOTDIR)/amaya/Makefile.in \
1.6 cvs 434: $(THOTDIR)/libjpeg/Makefile.in \
435: $(THOTDIR)/batch/Makefile.in \
436: $(THOTDIR)/libjpeg/Makefile.in \
437: $(THOTDIR)/libpng/Makefile.in \
438: $(THOTDIR)/libpng/zlib/Makefile.in \
439: $(THOTDIR)/thotlib/Makefile.in \
440: $(THOTDIR)/thotlib/include/Makefile.in \
441: $(THOTDIR)/tools/Makefile.in \
442: $(THOTDIR)/tools/mkdep/Makefile.in \
1.109 gully 443: $(THOTDIR)/tools/cextract-1.7/Makefile.in
1.1 cvs 444:
1.3 cvs 445: rebuild : tools/mkdep/mkdep Makefile
1.1 cvs 446:
447: ${srcdir}/config.h.in: stamp-h.in
448:
449: ${srcdir}/stamp-h.in: configure.in config.h.in
450: cd ${srcdir} && autoheader
451: echo timestamp > ${srcdir}/stamp-h.in
452:
453: stamp.h: config.h.in config.status
454: ./config.status
1.108 gully 455: cd ./$(WX_BUILDDIR)/ && ./config.status && cd -
1.1 cvs 456:
457: Makefile: $(MAKEFILE_IN) config.status
458: ./config.status
1.108 gully 459: cd ./$(WX_BUILDDIR)/ && ./config.status && cd -
1.1 cvs 460:
461: config.status: configure
462: ./config.status --recheck
1.108 gully 463: cd ./$(WX_BUILDDIR)/ && ./config.status --recheck && cd -
1.1 cvs 464:
1.76 cheyroul 465: tags: dummy
466: rm -f ../TAGS
467: find ../ -name "*.[hc]" -print | xargs etags --declarations -a -o ../TAGS
468:
469: dummy:
470:
471:
Webmaster