Annotation of Amaya/Makefile.in, revision 1.116
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.4 cvs 12: include Options
1.1 cvs 13:
1.73 kahan 14: LIBWWW = libwww
15: LIBRAPTOR = libraptor
1.85 kahan 16: REDLAND = redland
1.73 kahan 17: LIBJPEG = libjpeg
18: LIBPNG = libpng
1.1 cvs 19:
1.68 kirschpi 20: #MKP: adding davlib
1.99 vatton 21: SUBDIRS = @SUBDIRS@ tools thotlib batch drawlib indexlib annotlib amaya thot @DAVDIR@
1.105 gully 22: EXTRA_SUBDIRS= misc pluginlib $(LIBRAPTOR) $(REDLAND) $(LIBWWW) $(WX_BUILDDIR) $(GL_BUILDDIR)
1.1 cvs 23:
1.8 cvs 24: prefix = @prefix@
25: exec_prefix = @exec_prefix@
26: libdir = @libdir@
27: bindir = @bindir@
28:
1.6 cvs 29: srcdir = $(THOTDIR)
1.1 cvs 30:
1.116 ! vatton 31: default : tools gl @BUILDWXWIDGETS@ thotlib batch amaya_prog print_prog
1.31 cvs 32:
1.116 ! vatton 33: amaya : amaya_prog tools thotlib print_prog
1.1 cvs 34:
1.116 ! vatton 35: print : tools thotlib print_prog
1.49 cvs 36:
1.4 cvs 37: Options:
38: @CP@ Options.orig Options
39:
1.1 cvs 40: force :
1.30 cvs 41:
42: batch: rebuild force
43: @(if test -d batch ; then cd batch ; \
1.98 gully 44: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" ; fi)
1.9 cvs 45:
46: tools: rebuild force
47: @(if test -d tools ; then cd tools ; \
1.98 gully 48: $(MAKE) CC="$(CC)" CFLAGS="-O -x c" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; fi)
1.9 cvs 49:
50: thotlib: rebuild force
51: @(if test -d thotlib ; then cd thotlib ; \
1.98 gully 52: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; fi)
1.23 cvs 53:
1.31 cvs 54: amaya_prog: rebuild force bin/str
1.1 cvs 55: @(if test -d amaya ; then cd amaya ; \
1.98 gully 56: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" amaya ; fi)
1.49 cvs 57:
1.105 gully 58: wxwidgets: rebuild force
1.106 vatton 59: @(if test -d "$(WX_BUILDDIR)" ; then cd "$(WX_BUILDDIR)" ; \
60: $(MAKE) ; fi)
1.105 gully 61:
1.110 gully 62: gl: rebuild force
63: @(if test -d "$(GL_BUILDDIR)" ; then cd "$(GL_BUILDDIR)" ; \
64: $(MAKE) linux-static ; fi)
65:
1.116 ! vatton 66: print_prog: rebuild force bin/str
! 67: @(if test -d thotlib ; then cd thotlib ; \
! 68: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" print ; fi)
1.1 cvs 69:
1.5 cvs 70: misc: rebuild force
71: @(if test -d misc ; then cd misc ; \
1.98 gully 72: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; fi)
1.5 cvs 73:
1.1 cvs 74: all : rebuild
75: @(for dir in $(SUBDIRS) ;\
76: do if test -d $$dir ; then cd $$dir ; \
1.98 gully 77: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" all ; \
1.1 cvs 78: cd .. ; fi ;done )
79:
80: clean : rebuild
1.83 vatton 81: $(RM) libpng.a libz.a libjpeg.a
1.5 cvs 82: @(for dir in $(SUBDIRS) $(EXTRA_SUBDIRS) ;\
1.1 cvs 83: do if test -d $$dir ; then cd $$dir ; \
1.98 gully 84: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" clean ; \
1.1 cvs 85: cd .. ; fi ;done )
86:
1.92 vatton 87: reallyclean : clean
88: $(RM) config.cache config.h config.log config.status
89:
1.82 cheyroul 90: tempclean :
91: find ../ -name '.#*' -print0 | xargs -0r rm -f
92: find ../ -name \*~ -exec rm {} \;
93: find ../ \( -name '*~' -o -name '#*#' \) -print0 | xargs --no-run-if-empty --null rm -vf
94:
1.1 cvs 95: install : rebuild
96: @(for dir in $(SUBDIRS) ;\
97: do if test -d $$dir ; then cd $$dir ; \
1.98 gully 98: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" install ; \
1.1 cvs 99: cd .. ; fi ;done )
1.8 cvs 100:
101: uninstall :
102: @(for dir in $(SUBDIRS) ;\
103: do if test -d $$dir ; then cd $$dir ; \
1.98 gully 104: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" uninstall ; \
1.8 cvs 105: cd .. ; fi ;done )
1.1 cvs 106:
1.6 cvs 107: update :
1.72 kahan 108: @(cd $(THOTDIR) ; cvs update -dP)
1.62 cvs 109: @(if [ -d $(THOTDIR)/../$(LIBWWW) ] ; then \
1.72 kahan 110: cd $(THOTDIR)/../$(LIBWWW) ; cvs update -dP; fi)
1.6 cvs 111:
112: commit :
113: @(cd $(THOTDIR) ; cvs commit)
114:
115: stubs:
1.21 cvs 116: @(cd javalib ; $(MAKE) stubs)
1.6 cvs 117:
118: classes: force
119: @(PWD=`pwd` ; PATH="$$PWD/bin:$$PATH" ; export PATH ; \
120: if test -d $$PWD/$(THOTDIR) ; then CLASSES=$$PWD/$(THOTDIR)/classes;\
121: else CLASSES=$(THOTDIR)/classes ; fi ; \
1.10 cvs 122: CLASSPATH=".:$$CLASSES:$$CLASSES/classes.zip:$$CLASSES/thotlib.zip:$$CLASSES/jigsaw.zip:$$CLASSES/amaya.zip:$$CLASSES/biss.zip";export CLASSPATH;\
1.11 cvs 123: cd $(THOTDIR)/classes ; $(MAKE) )
1.6 cvs 124:
125: zips: force
1.21 cvs 126: @(cd javalib ; $(MAKE) zips);
1.20 cvs 127:
128: # @(PWD=`pwd` ; PATH="$$PWD/bin:$$PATH" ; export PATH ; \
129: # if test -d $$PWD/$(THOTDIR) ; then CLASSES=$$PWD/$(THOTDIR)/classes;\
130: # else CLASSES=$(THOTDIR)/classes ; fi ; \
131: # CLASSPATH=".:$$CLASSES:$$CLASSES/classes.zip:$$CLASSES/thotlib.zip:\
132: # $$CLASSES/jigsaw.zip:$$CLASSES/amaya.zip:$$CLASSES/biss.zip";export CLASSPATH;\
133: # cd $(THOTDIR)/classes ; $(MAKE) zips)
1.6 cvs 134:
1.3 cvs 135: tools/mkdep/mkdep :
1.98 gully 136: @(cd tools/mkdep ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" mkdep)
1.3 cvs 137:
138: depend depends : rebuild tools/mkdep/mkdep
1.1 cvs 139: @(for dir in $(SUBDIRS) ;\
140: do if test -d $$dir ; then cd $$dir ; \
1.98 gully 141: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" depend ; \
1.1 cvs 142: cd .. ; fi ;done )
143:
1.7 cvs 144: bin/cextract :
1.98 gully 145: @(cd tools/cextract-$(CEXTRACT_VER) ; $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" cextract)
1.7 cvs 146:
147: proto : rebuild bin/cextract
148: @(for dir in $(SUBDIRS) ;\
149: do if test -d $$dir ; then cd $$dir ; \
1.98 gully 150: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" proto ; \
1.7 cvs 151: cd .. ; fi ;done )
1.11 cvs 152:
153: mkid :
154: @(echo rebuilding $(THOTDIR)/ID reference file)
1.26 cvs 155: @(cd $(THOTDIR); mkid --lang-map=makes/id-lang.map . classes/org/w3c/*)
1.7 cvs 156:
1.1 cvs 157: #
158: # Rule du rebuild the Thot schemas
159: #
160:
161: bin/str : force
1.98 gully 162: @(cd batch ; $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" str prs tra printstr)
1.1 cvs 163:
164: schemas : rebuild bin/str
1.6 cvs 165: @(bindir=`pwd`/bin ; cd $(THOTDIR)/schemas ; \
1.98 gully 166: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS)" CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" THOTDIR=".." THOTSCH="../schemas:../schemasOPERA" \
1.1 cvs 167: COMPSCH="." COMPSTR="$$bindir/str" COMPPRS="$$bindir/prs" \
168: COMPTRA="$$bindir/tra" PRINTSTR="$$bindir/printstr" all)
169:
170: #
171: # Rules to rebuild the libWWW package
172: #
1.51 cvs 173:
1.68 kirschpi 174: # MKP: adding libwwwdav
1.51 cvs 175: AMAYA_LIBWWW_STANDARD_LIBS = \
176: libwwwapp \
177: libwwwhttp \
178: libwwwhtml \
179: libwwwmime \
180: libwwwcache \
181: libwwwstream \
182: libwwwfile \
183: libwwwdir \
184: libwwwtrans \
185: libwwwcore \
186: libwwwutils \
1.56 kahan 187: libwwwftp \
1.73 kahan 188: @MAKE_LIBWWW_RDF_PARSER@ \
1.70 kirschpi 189: libwwwzip \
190: @LIBDAV@
1.51 cvs 191:
1.71 vatton 192: libwww_config :
1.51 cvs 193: @(if [ ! -d $(THOTDIR)/../$(LIBWWW) ] ; then \
194: $(ECHO) "Error libwww dir not found at $(THOTDIR)/../$(LIBWWW)" ; \
1.1 cvs 195: fi)
1.45 cvs 196: @(if [ ! -d $(LIBWWW) ] ; then \
1.51 cvs 197: $(MKDIR) $(LIBWWW) ; \
1.45 cvs 198: fi)
1.68 kirschpi 199: #MKP: adding --with-dav
1.58 kahan 200: @(localdir=`pwd` ; libwwwdir="$$localdir/../../$(LIBWWW)" ; \
1.56 kahan 201: cd $(LIBWWW) ; unset LANG; \
1.51 cvs 202: if [ ! -f Makefile -o ! -f wwwconf.h ] ; then \
1.58 kahan 203: $$libwwwdir/configure \
1.115 vatton 204: --build=@build_alias@ --host=@host_alias@ --target=@target_alias@ \
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 \
1.115 vatton 317: --build=@build_alias@ --host=@host_alias@ --target=@target_alias@ \
1.74 kahan 318: --without-shared \
1.73 kahan 319: --with-expat ; \
1.101 gully 320: $(ECHO) "patching libraptor/libtool because -flat_namespace option is missing and do not compile on macosx" ; \
321: $(CP) libtool libtool.orig ; \
322: $(SED) "s/\(allow_undefined_flag=\"-undefined suppress\)/\1 -flat_namespace/" \
323: libtool.orig > libtool ; \
324: $(ECHO) "libraptor/libtool patched !" ; \
1.73 kahan 325: $(ECHO) "libraptor is configured" ; \
326: fi)
327:
328: libraptor_make: @MAKERAPTOR@ force
329: @(localdir=`pwd`; \
330: cd $(LIBRAPTOR) ; \
1.75 kahan 331: if [ ! -e .libs/libraptor.a -a -e libraptor.la ] ; then \
332: $(RM) libraptor.la ; \
333: fi ; \
1.98 gully 334: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) -I$$localdir/../$(LIBRAPTOR)/expat/lib " \
1.73 kahan 335: CPPFLAGS="$(CPPFLAGS)" \
336: )
337:
338: libraptor: @MAKERAPTOR@ libraptor_config libraptor_make
339: @($(ECHO) "libraptor is installed")
1.85 kahan 340:
341: #
342: # Rules to build the redland RDF library
343: #
344:
1.94 kahan 345: # Previous rule used to link and compile expat inside redland... to be removed
346: # after checking all is ok in all the platforms
347: # we're using the expat from inside libwww
348: # @(if test ! -e "$(THOTDIR)/../$(REDLAND)/expat" ; then \
349: # libwwwdir="$(THOTDIR)/../$(LIBWWW)" ; \
350: # echo $$libwwwdir ; \
351: # $(LN_S) "$$libwwwdir/modules/expat" "$(THOTDIR)/../$(REDLAND)/expat" ; \
352: # fi)
353:
1.96 kahan 354: # Because redland 0.9.14 forces the check on a glib-2.0 function, we remove the
355: # results of the configure to force its non use.
356:
1.85 kahan 357: redland_config: @MAKEREDLAND@ force
1.90 kahan 358: @(if test ! -e "$(THOTDIR)/../$(REDLAND)" ; then \
1.85 kahan 359: $(ECHO) "Error redland dir not found at $(THOTDIR)/$(REDLAND)" ; \
360: fi)
361: @(if test ! -d "$(REDLAND)" ; then \
362: $(MKDIR) $(REDLAND) ; \
363: fi)
1.90 kahan 364: @(localdir=`pwd` ; redlanddir="$$localdir/../../$(REDLAND)" ; \
1.85 kahan 365: cd $(REDLAND) ; unset LANG; \
366: if test ! -f Makefile -o ! -f redland-src-config ; then \
1.93 kahan 367: CPPFLAGS="-I$$localdir/../../$(LIBWWW)/modules/expat/lib" \
368: LDFLAGS="-L$$localdir/libwww/modules/expat -L$$localdir/libwww/modules/expat/.libs" \
1.85 kahan 369: $$redlanddir/configure \
1.115 vatton 370: --build=@build_alias@ --host=@host_alias@ --target=@target_alias@ \
1.85 kahan 371: --disable-shared \
372: --without-bdb \
373: --enable-parsers=raptor \
1.114 vatton 374: --with-raptor=internal \
1.85 kahan 375: --with-xml-parser=expat \
1.88 kahan 376: --with-www=none \
1.89 kahan 377: --without-libwww \
1.91 cheyroul 378: --without-openssl-digests \
1.113 gully 379: --without-mysql ; \
1.85 kahan 380: $(ECHO) "redland is configured" ; \
1.96 kahan 381: cd raptor ; \
1.103 kahan 382: if [ ! -e raptor_config.h.org ] ; then \
383: $(ECHO) "Patching the raptor_config.h file to avoid including glib2-0" ; \
384: $(CP) raptor_config.h raptor_config.h.orig ; \
385: $(SED) "s/\(\#define HAVE_G_UTF8_NORMALIZE 1\)/\/* \1 *\//" \
386: raptor_config.h.orig > raptor_config.h ; \
387: $(ECHO) "Raptor is patched" ; \
388: fi ; \
1.85 kahan 389: fi)
390:
391:
392: # the -DLIBRDF_INTERNAL=1 is needed if we're going to pass our own CFLAGS.
393: redland_make: @MAKEREDLAND@ force
394: @(cd $(REDLAND) ; \
395: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) -DLIBRDF_INTERNAL=1"; \
396: )
397:
398: redland: @MAKEREDLAND@ redland_config redland_make
399: @($(ECHO) "redland is installed")
1.1 cvs 400:
401: #
402: # Rules to rebuild the libjpeg package
403: #
404:
405: libjpeg libjpeg.a : force
1.6 cvs 406: @($(RM) $(THOTDIR)/libjpeg/*.o)
1.97 gully 407: @(cd libjpeg ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c")
1.1 cvs 408:
409: #
410: # Rules to rebuild the libpng package
411: #
412:
413: libpng libpng.a : force
1.6 cvs 414: @($(RM) $(THOTDIR)/libpng/*.o)
1.97 gully 415: @(cd libpng ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c")
1.1 cvs 416:
417: #
418: # Rules to rebuild the libpng package
419: #
420:
421: libz libz.a : force
1.6 cvs 422: @($(RM) $(THOTDIR)/libpng/libz/*.o)
1.97 gully 423: @(cd libpng/zlib ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c")
1.1 cvs 424:
425: #
426: # This section try to maintain the Makefile(s) up-to-date in
427: # case the autoconf sources are modified.
428: #
429:
430: MAKEFILE_IN= \
431: @EXTRA_MAKEFILE_IN@ \
1.6 cvs 432: $(THOTDIR)/Options.in \
433: $(THOTDIR)/configure.in \
434: $(THOTDIR)/Makefile.in \
1.102 gully 435: $(THOTDIR)/amaya/Makefile.in \
1.6 cvs 436: $(THOTDIR)/libjpeg/Makefile.in \
437: $(THOTDIR)/batch/Makefile.in \
438: $(THOTDIR)/libjpeg/Makefile.in \
439: $(THOTDIR)/libpng/Makefile.in \
440: $(THOTDIR)/libpng/zlib/Makefile.in \
441: $(THOTDIR)/thotlib/Makefile.in \
442: $(THOTDIR)/thotlib/include/Makefile.in \
443: $(THOTDIR)/tools/Makefile.in \
444: $(THOTDIR)/tools/mkdep/Makefile.in \
1.109 gully 445: $(THOTDIR)/tools/cextract-1.7/Makefile.in
1.1 cvs 446:
1.3 cvs 447: rebuild : tools/mkdep/mkdep Makefile
1.1 cvs 448:
449: ${srcdir}/config.h.in: stamp-h.in
450:
451: ${srcdir}/stamp-h.in: configure.in config.h.in
452: cd ${srcdir} && autoheader
453: echo timestamp > ${srcdir}/stamp-h.in
454:
455: stamp.h: config.h.in config.status
456: ./config.status
1.108 gully 457: cd ./$(WX_BUILDDIR)/ && ./config.status && cd -
1.1 cvs 458:
459: Makefile: $(MAKEFILE_IN) config.status
460: ./config.status
1.108 gully 461: cd ./$(WX_BUILDDIR)/ && ./config.status && cd -
1.1 cvs 462:
463: config.status: configure
464: ./config.status --recheck
1.108 gully 465: cd ./$(WX_BUILDDIR)/ && ./config.status --recheck && cd -
1.1 cvs 466:
1.76 cheyroul 467: tags: dummy
468: rm -f ../TAGS
469: find ../ -name "*.[hc]" -print | xargs etags --declarations -a -o ../TAGS
470:
471: dummy:
472:
473:
Webmaster