Annotation of Amaya/Makefile.in, revision 1.114
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.110 gully 31: default : tools gl wxwidgets thotlib batch amaya_prog @PRINTIFNOTGL@
1.31 cvs 32:
1.99 vatton 33: amaya : amaya_prog tools thotlib @PRINTIFNOTGL@
1.1 cvs 34:
1.99 vatton 35: @NOPRINT@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.87 cheyroul 66: @NOPRINT@print_prog: rebuild force bin/str
67: @NOPRINT@ @(if test -d thotlib ; then cd thotlib ; \
1.98 gully 68: @NOPRINT@ $(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.56 kahan 204: --disable-shared \
1.70 kirschpi 205: @WITHDAV@ \
1.83 vatton 206: --with-zlib; \
1.51 cvs 207: $(ECHO) "libwww is configured" ; \
1.101 gully 208: $(ECHO) "patching wwwconf.h because appkit.h do not compile on macos, and it seems that appkit.h is not used in amaya" ; \
209: $(CP) wwwconf.h wwwconf.h.orig ; \
210: $(SED) "s/\(\#define HAVE_APPKIT_APPKIT_H 1\)/\/* \1 *\//" \
211: wwwconf.h.orig > wwwconf.h ; \
212: $(ECHO) "wwwconf.h patched !" ; \
1.1 cvs 213: fi)
1.51 cvs 214:
215: libwww_make_module_md5 \
216: libmd5 : force
1.56 kahan 217: @(localdir=`pwd`; \
218: cd $(LIBWWW)/modules/md5 ; \
1.60 kahan 219: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) $(EXPAT_OPTIONS)" \
1.100 gully 220: CPPFLAGS="$(CPPFLAGS) $(THOTINCLUDES) $(EXTRA_INCLUDES)" \
1.56 kahan 221: libmd5.la)
1.51 cvs 222:
223: libwww_install_module_md5 : force
224: @(if [ -e libmd5.a -a ! -L libmd5.a ] ; then \
225: $(RM) libmd5.a ; \
226: fi ; \
227: if [ ! -L libmd5.a ] ; then \
228: $(LN_S) $(LIBWWW)/modules/md5/.libs/libmd5.a ./libmd5.a ; \
229: fi)
230:
1.57 kahan 231: libwww_make_module_expat \
232: libexpat : force
233: @(localdir=`pwd`; \
234: cd $(LIBWWW)/modules/expat/ ; \
1.66 cvs 235: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) $(EXPAT_OPTIONS) -DXML_AMAYA" \
1.57 kahan 236: CPPFLAGS="$(CPPFLAGS)" \
237: )
238:
239: libwww_install_module_expat : force
1.86 kahan 240: @(if [ -e libexpat.a -a ! -L libexpat.a ] ; then \
241: $(RM) libexpat.a ; \
1.57 kahan 242: fi ; \
1.86 kahan 243: if [ ! -L libexpat.a ] ; then \
244: $(LN_S) $(LIBWWW)/modules/expat/.libs/libexpat.a ./libexpat.a ; \
1.57 kahan 245: fi)
246:
1.111 gully 247: #libwww_make_module_idn \
248: #libidn : force
249: # @(localdir=`pwd`; \
250: # cd $(LIBWWW)/modules/idn/ ; \
251: # $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) $(EXPAT_OPTIONS) -DLIBWWW_USEIDN" \
252: # CPPFLAGS="$(CPPFLAGS)" \
253: # )
254:
255: #libwww_install_module_idn : force
256: # @(if [ -e libidn.a -a ! -L libidn.a ] ; then \
257: # $(RM) libidn.a ; \
258: # fi ; \
259: # if [ ! -L libidn.a ] ; then \
260: # $(LN_S) $(LIBWWW)/modules/idn/.libs/libidn.a ./libidn.a ; \
261: # fi)
1.57 kahan 262:
1.51 cvs 263: libwww_make_standard_libs \
264: $(AMAYA_LIBWWW_STANDARD_LIBS) : force
1.56 kahan 265: @(localdir=`pwd`; \
266: all_libs="" ; \
1.51 cvs 267: for lib in $(AMAYA_LIBWWW_STANDARD_LIBS) ; do \
268: all_libs="$$all_libs $$lib.la" ; \
269: done ; \
270: cd $(LIBWWW)/Library/src ; \
1.60 kahan 271: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) $(EXPAT_OPTIONS)" \
1.100 gully 272: CPPFLAGS="$(CPPFLAGS) $(THOTINCLUDES) $(EXTRA_INCLUDES)" \
1.56 kahan 273: $$all_libs)
1.51 cvs 274:
275: libwww_install_standard : force
276: @(for lib in $(AMAYA_LIBWWW_STANDARD_LIBS) ; do \
277: if [ -e $$lib.a -a ! -L $$lib.a ] ; then \
278: $(RM) $$lib.a ; \
279: fi ; \
280: if [ ! -L $$lib.a ] ; then \
281: $(LN_S) $(LIBWWW)/Library/src/.libs/$$lib.a ./$$lib.a ; \
282: fi ; \
283: done)
284:
1.111 gully 285: #libwww_make_module_libs : libwww_make_module_md5 libwww_make_module_expat libwww_make_module_idn
1.57 kahan 286: libwww_make_module_libs : libwww_make_module_md5 libwww_make_module_expat
1.51 cvs 287: libwww_make : libwww_make_module_libs libwww_make_standard_libs
1.111 gully 288: #libwww_install_modules : libwww_install_module_md5 libwww_install_module_expat libwww_install_module_idn
1.57 kahan 289: libwww_install_modules : libwww_install_module_md5 libwww_install_module_expat
1.51 cvs 290: libwww_install : libwww_install_modules libwww_install_standard
291:
292: libwww : libwww_config libwww_make
293: @($(ECHO) "libwww is installed")
1.73 kahan 294:
295: #
296: # Rules to build the raptor RDF package
297: #
298:
299: libraptor_config: @MAKERAPTOR@ force
300: @(if [ ! -e "$(THOTDIR)/$(LIBRAPTOR)" ] ; then \
301: $(ECHO) "Error raptor dir not found at $(THOTDIR)/$(LIBRAPTOR)" ; \
302: fi)
303: @(if [ ! -e "$(THOTDIR)/$(LIBRAPTOR)/expat" ] ; then \
304: libwwwdir="$(THOTDIR)/../$(LIBWWW)" ; \
305: echo $$libwwwdir ; \
306: $(LN_S) "$$libwwwdir/modules/expat" "$(THOTDIR)/$(LIBRAPTOR)/expat" ; \
307: fi)
308: @(if [ ! -d "$(LIBRAPTOR)" ] ; then \
309: $(MKDIR) $(LIBRAPTOR) ; \
310: fi)
311: @(localdir=`pwd` ; raptordir="$$localdir/../$(LIBRAPTOR)" ; \
312: cd $(LIBRAPTOR) ; unset LANG; \
313: if [ ! -f Makefile -o ! -f config.h ] ; then \
1.98 gully 314: CFLAGS="-I$$raptordir/expat/lib" \
1.74 kahan 315: $$raptordir/configure \
316: --without-shared \
1.73 kahan 317: --with-expat ; \
1.101 gully 318: $(ECHO) "patching libraptor/libtool because -flat_namespace option is missing and do not compile on macosx" ; \
319: $(CP) libtool libtool.orig ; \
320: $(SED) "s/\(allow_undefined_flag=\"-undefined suppress\)/\1 -flat_namespace/" \
321: libtool.orig > libtool ; \
322: $(ECHO) "libraptor/libtool patched !" ; \
1.73 kahan 323: $(ECHO) "libraptor is configured" ; \
324: fi)
325:
326: libraptor_make: @MAKERAPTOR@ force
327: @(localdir=`pwd`; \
328: cd $(LIBRAPTOR) ; \
1.75 kahan 329: if [ ! -e .libs/libraptor.a -a -e libraptor.la ] ; then \
330: $(RM) libraptor.la ; \
331: fi ; \
1.98 gully 332: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) -I$$localdir/../$(LIBRAPTOR)/expat/lib " \
1.73 kahan 333: CPPFLAGS="$(CPPFLAGS)" \
334: )
335:
336: libraptor: @MAKERAPTOR@ libraptor_config libraptor_make
337: @($(ECHO) "libraptor is installed")
1.85 kahan 338:
339: #
340: # Rules to build the redland RDF library
341: #
342:
1.94 kahan 343: # Previous rule used to link and compile expat inside redland... to be removed
344: # after checking all is ok in all the platforms
345: # we're using the expat from inside libwww
346: # @(if test ! -e "$(THOTDIR)/../$(REDLAND)/expat" ; then \
347: # libwwwdir="$(THOTDIR)/../$(LIBWWW)" ; \
348: # echo $$libwwwdir ; \
349: # $(LN_S) "$$libwwwdir/modules/expat" "$(THOTDIR)/../$(REDLAND)/expat" ; \
350: # fi)
351:
1.96 kahan 352: # Because redland 0.9.14 forces the check on a glib-2.0 function, we remove the
353: # results of the configure to force its non use.
354:
1.85 kahan 355: redland_config: @MAKEREDLAND@ force
1.90 kahan 356: @(if test ! -e "$(THOTDIR)/../$(REDLAND)" ; then \
1.85 kahan 357: $(ECHO) "Error redland dir not found at $(THOTDIR)/$(REDLAND)" ; \
358: fi)
359: @(if test ! -d "$(REDLAND)" ; then \
360: $(MKDIR) $(REDLAND) ; \
361: fi)
1.90 kahan 362: @(localdir=`pwd` ; redlanddir="$$localdir/../../$(REDLAND)" ; \
1.85 kahan 363: cd $(REDLAND) ; unset LANG; \
364: if test ! -f Makefile -o ! -f redland-src-config ; then \
1.93 kahan 365: CPPFLAGS="-I$$localdir/../../$(LIBWWW)/modules/expat/lib" \
366: LDFLAGS="-L$$localdir/libwww/modules/expat -L$$localdir/libwww/modules/expat/.libs" \
1.85 kahan 367: $$redlanddir/configure \
368: --disable-shared \
369: --without-bdb \
370: --enable-parsers=raptor \
1.114 ! vatton 371: --with-raptor=internal \
1.85 kahan 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.113 gully 376: --without-mysql ; \
1.85 kahan 377: $(ECHO) "redland is configured" ; \
1.96 kahan 378: cd raptor ; \
1.103 kahan 379: if [ ! -e raptor_config.h.org ] ; then \
380: $(ECHO) "Patching the raptor_config.h file to avoid including glib2-0" ; \
381: $(CP) raptor_config.h raptor_config.h.orig ; \
382: $(SED) "s/\(\#define HAVE_G_UTF8_NORMALIZE 1\)/\/* \1 *\//" \
383: raptor_config.h.orig > raptor_config.h ; \
384: $(ECHO) "Raptor is patched" ; \
385: fi ; \
1.85 kahan 386: fi)
387:
388:
389: # the -DLIBRDF_INTERNAL=1 is needed if we're going to pass our own CFLAGS.
390: redland_make: @MAKEREDLAND@ force
391: @(cd $(REDLAND) ; \
392: $(MAKE) CC="$(CC)" CFLAGS="$(CFLAGS) -DLIBRDF_INTERNAL=1"; \
393: )
394:
395: redland: @MAKEREDLAND@ redland_config redland_make
396: @($(ECHO) "redland is installed")
1.1 cvs 397:
398: #
399: # Rules to rebuild the libjpeg package
400: #
401:
402: libjpeg libjpeg.a : force
1.6 cvs 403: @($(RM) $(THOTDIR)/libjpeg/*.o)
1.97 gully 404: @(cd libjpeg ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c")
1.1 cvs 405:
406: #
407: # Rules to rebuild the libpng package
408: #
409:
410: libpng libpng.a : force
1.6 cvs 411: @($(RM) $(THOTDIR)/libpng/*.o)
1.97 gully 412: @(cd libpng ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c")
1.1 cvs 413:
414: #
415: # Rules to rebuild the libpng package
416: #
417:
418: libz libz.a : force
1.6 cvs 419: @($(RM) $(THOTDIR)/libpng/libz/*.o)
1.97 gully 420: @(cd libpng/zlib ; $(MAKE) CC="$(CC)" CFLAGS="-O -x c")
1.1 cvs 421:
422: #
423: # This section try to maintain the Makefile(s) up-to-date in
424: # case the autoconf sources are modified.
425: #
426:
427: MAKEFILE_IN= \
428: @EXTRA_MAKEFILE_IN@ \
1.6 cvs 429: $(THOTDIR)/Options.in \
430: $(THOTDIR)/configure.in \
431: $(THOTDIR)/Makefile.in \
1.102 gully 432: $(THOTDIR)/amaya/Makefile.in \
1.6 cvs 433: $(THOTDIR)/libjpeg/Makefile.in \
434: $(THOTDIR)/batch/Makefile.in \
435: $(THOTDIR)/libjpeg/Makefile.in \
436: $(THOTDIR)/libpng/Makefile.in \
437: $(THOTDIR)/libpng/zlib/Makefile.in \
438: $(THOTDIR)/thotlib/Makefile.in \
439: $(THOTDIR)/thotlib/include/Makefile.in \
440: $(THOTDIR)/tools/Makefile.in \
441: $(THOTDIR)/tools/mkdep/Makefile.in \
1.109 gully 442: $(THOTDIR)/tools/cextract-1.7/Makefile.in
1.1 cvs 443:
1.3 cvs 444: rebuild : tools/mkdep/mkdep Makefile
1.1 cvs 445:
446: ${srcdir}/config.h.in: stamp-h.in
447:
448: ${srcdir}/stamp-h.in: configure.in config.h.in
449: cd ${srcdir} && autoheader
450: echo timestamp > ${srcdir}/stamp-h.in
451:
452: stamp.h: config.h.in config.status
453: ./config.status
1.108 gully 454: cd ./$(WX_BUILDDIR)/ && ./config.status && cd -
1.1 cvs 455:
456: Makefile: $(MAKEFILE_IN) config.status
457: ./config.status
1.108 gully 458: cd ./$(WX_BUILDDIR)/ && ./config.status && cd -
1.1 cvs 459:
460: config.status: configure
461: ./config.status --recheck
1.108 gully 462: cd ./$(WX_BUILDDIR)/ && ./config.status --recheck && cd -
1.1 cvs 463:
1.76 cheyroul 464: tags: dummy
465: rm -f ../TAGS
466: find ../ -name "*.[hc]" -print | xargs etags --declarations -a -o ../TAGS
467:
468: dummy:
469:
470:
Webmaster