X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/952ebeba3401d7778d3bcee437b5d9c1f5954c15..4e3ad7c095f0a047b48445d76316fc20f394f3e9:/Makefile.in diff --git a/Makefile.in b/Makefile.in index 5394eb0c22..235024f2e1 100644 --- a/Makefile.in +++ b/Makefile.in @@ -126,6 +126,7 @@ WXARCHIVE=@DISTDIR@-$(VER_SUFFIX).tar.gz WXGLARCHIVE=@DISTDIR@-gl-$(VER_SUFFIX).tar.gz WXSAMPLES=wx$(TOOLKIT)-samples-$(VER_SUFFIX).tar.gz WXDEMOS=wx$(TOOLKIT)-demos-$(VER_SUFFIX).tar.gz +WXARCHIVE_ZIP=wxMSW-$(VER_SUFFIX).zip WXARCHIVE_BZIP=@DISTDIR@-$(VER_SUFFIX).tar.bz2 WXGLARCHIVE_BZIP=@DISTDIR@-gl-$(VER_SUFFIX).tar.bz2 @@ -178,20 +179,22 @@ ZLIBOBJS = \ PNGOBJS = \ png.o \ + pngerror.o \ + pnggccrd.o \ + pngget.o \ + pngmem.o \ + pngpread.o \ pngread.o \ + pngrio.o \ pngrtran.o \ pngrutil.o \ - pngpread.o \ + pngset.o \ pngtrans.o \ + pngvcrd.o \ + pngwio.o \ pngwrite.o \ pngwtran.o \ - pngwutil.o \ - pngerror.o \ - pngmem.o \ - pngwio.o \ - pngrio.o \ - pngget.o \ - pngset.o + pngwutil.o JPEGOBJS = \ jcomapi.o \ @@ -301,27 +304,29 @@ SONAME_FLAGS_GL = @SONAME_FLAGS_GL@ all: @WX_ALL@ -$(build_libdir)/@WX_LIBRARY_NAME_STATIC@: $(OBJECTS) +$(build_libdir)/@WX_LIBRARY_NAME_STATIC@: $(OBJECTS) @$(INSTALL) -d $(build_libdir) @$(RM) $@ $(AR) $(AROPTIONS) $@ $(OBJECTS) $(RANLIB) $@ -$(build_libdir)/@WX_LIBRARY_NAME_STATIC_GL@: glcanvas.o +$(build_libdir)/@WX_LIBRARY_NAME_STATIC_GL@: glcanvas.o @$(INSTALL) -d $(build_libdir) @$(RM) $@ $(AR) $(AROPTIONS) $@ glcanvas.o $(RANLIB) $@ -$(build_libdir)/@WX_LIBRARY_NAME_SHARED@: $(OBJECTS) +$(build_libdir)/@WX_LIBRARY_NAME_SHARED@: $(OBJECTS) @$(INSTALL) -d $(build_libdir) $(SHARED_LD) $@ $(SONAME_FLAGS) $(OBJECTS) $(EXTRALIBS) -$(build_libdir)/@WX_LIBRARY_NAME_SHARED_GL@: glcanvas.o $(build_libdir)/@WX_LIBRARY_NAME_SHARED@ +# NB: we used to have "-L$(build_libdir) @WXCONFIG_LIBS@" in the SHARED_LD line +# but this seems to result in problems with libwx_gtk being linked in twice +$(build_libdir)/@WX_LIBRARY_NAME_SHARED_GL@: glcanvas.o $(build_libdir)/@WX_LIBRARY_NAME_SHARED@ @$(INSTALL) -d $(build_libdir) - $(SHARED_LD) $@ $(SONAME_FLAGS_GL) glcanvas.o -L$(build_libdir) @WXCONFIG_LIBS@ $(EXTRALIBS) $(OPENGLLIBS) + $(SHARED_LD) $@ $(SONAME_FLAGS_GL) glcanvas.o $(EXTRALIBS) $(OPENGLLIBS) -$(build_libdir)/@WX_RESOURCES_MACOSX@: $(MACRESOURCES) +$(build_libdir)/@WX_RESOURCES_MACOSX_DATA@: $(MACRESOURCES) @$(INSTALL) -d $(build_libdir) $(RESCOMP) -d __UNIX__ -useDF $^ -o $@ @@ -442,12 +447,13 @@ preinstall: $(build_libdir)/@WX_TARGET_LIBRARY@ $(top_builddir)/wx@TOOLCHAIN_NAM echo "$(INSTALL_DATA) $(top_srcdir)/locale/$$p.mo $(localedir)/$$p/LC_MESSAGES/wxstd.mo"; \ done -preinstall_res: $(build_libdir)/@WX_RESOURCES_MACOSX_COMPILED@ +preinstall_res: $(build_libdir)/@WX_RESOURCES_MACOSX_ASCII@ $(build_libdir)/@WX_RESOURCES_MACOSX_DATA@ @echo " " @echo " Installing wxWindows Mac resource ..." @echo " " @if test ! -d $(libdir); then $(INSTALL) -d $(libdir); fi - $(INSTALL_PROGRAM) $(build_libdir)/@WX_RESOURCES_MACOSX_COMPILED@ $(libdir)/@WX_RESOURCES_MACOSX_COMPILED@ + $(INSTALL_PROGRAM) $(build_libdir)/@WX_RESOURCES_MACOSX_ASCII@ $(libdir)/@WX_RESOURCES_MACOSX_ASCII@ + $(INSTALL_PROGRAM) $(build_libdir)/@WX_RESOURCES_MACOSX_DATA@ $(libdir)/@WX_RESOURCES_MACOSX_DATA@ preinstall_gl: $(build_libdir)/@WX_TARGET_LIBRARY_GL@ @echo " " @@ -485,11 +491,12 @@ uninstall: @$(RM) $(libdir)/wx/include/@TOOLCHAIN_NAME@/wx/setup.h @$(RM) $(bindir)/wx-config @$(RM) $(bindir)/wx@TOOLCHAIN_NAME@-config - @$(RM) $(datadir)/wx/afm/* - @$(RM) $(datadir)/wx/gs_afm/* + @$(RM) $(datadir)/wx/$(VER_MAJMIN)/afm/* + @$(RM) $(datadir)/wx/$(VER_MAJMIN)/gs_afm/* # FIXME: wxBase doesnt install these next 3 dirs. - @-rmdir $(datadir)/wx/gs_afm - @-rmdir $(datadir)/wx/afm + @-rmdir $(datadir)/wx/$(VER_MAJMIN)/gs_afm + @-rmdir $(datadir)/wx/$(VER_MAJMIN)/afm + @-rmdir $(datadir)/wx/$(VER_MAJMIN) @-rmdir $(datadir)/wx @echo " Removing headers..." @list='$(HEADERS)'; for p in $$list; do \ @@ -536,7 +543,6 @@ ALL_DIST: distclean cp $(WXDIR)/wxBase.spec $(DISTDIR) cp $(DOCDIR)/lgpl.txt $(DISTDIR)/COPYING.LIB cp $(DOCDIR)/licence.txt $(DISTDIR)/LICENCE.txt - cp $(DOCDIR)/symbols.txt $(DISTDIR)/SYMBOLS.txt cp $(DOCDIR)/changes.txt $(DISTDIR)/CHANGES.txt mkdir $(DISTDIR)/lib cp $(WXDIR)/lib/vms.opt $(DISTDIR)/lib @@ -553,6 +559,7 @@ ALL_DIST: distclean cp $(REGEXDIR)/*.ih $(DISTDIR)/src/regex cp $(REGEXDIR)/*.c $(DISTDIR)/src/regex cp $(REGEXDIR)/Makefile $(DISTDIR)/src/regex + cp $(REGEXDIR)/makefile.* $(DISTDIR)/src/regex cp $(REGEXDIR)/COPYRIGHT $(DISTDIR)/src/regex cp $(REGEXDIR)/README $(DISTDIR)/src/regex cp $(REGEXDIR)/WHATSNEW $(DISTDIR)/src/regex @@ -581,14 +588,18 @@ ALL_GUI_DIST: ALL_DIST cp $(INCDIR)/wx/*.inl $(DISTDIR)/include/wx cp $(INCDIR)/wx/*.cpp $(DISTDIR)/include/wx cp $(INCDIR)/wx/generic/*.h $(DISTDIR)/include/wx/generic - cp $(INCDIR)/wx/generic/*.xpm $(DISTDIR)/include/wx/generic cp $(INCDIR)/wx/html/*.h $(DISTDIR)/include/wx/html cp $(INCDIR)/wx/unix/*.h $(DISTDIR)/include/wx/unix cp $(INCDIR)/wx/protocol/*.h $(DISTDIR)/include/wx/protocol + mkdir $(DISTDIR)/art + mkdir $(DISTDIR)/art/gtk + mkdir $(DISTDIR)/art/motif + cp $(WXDIR)/art/*.xpm $(DISTDIR)/art + cp $(WXDIR)/art/gtk/*.xpm $(DISTDIR)/art/gtk + cp $(WXDIR)/art/motif/*.xpm $(DISTDIR)/art/motif mkdir $(DISTDIR)/src/common mkdir $(DISTDIR)/src/generic mkdir $(DISTDIR)/src/html - mkdir $(DISTDIR)/src/html/bitmaps mkdir $(DISTDIR)/src/$(TOOLKITDIR) mkdir $(DISTDIR)/src/png mkdir $(DISTDIR)/src/jpeg @@ -609,7 +620,6 @@ ALL_GUI_DIST: ALL_DIST cp $(GENDIR)/*.cpp $(DISTDIR)/src/generic cp $(GENDIR)/*.mms $(DISTDIR)/src/generic cp $(HTMLDIR)/*.cpp $(DISTDIR)/src/html - cp $(HTMLDIR)/bitmaps/*.xpm $(DISTDIR)/src/html/bitmaps cp $(PNGDIR)/*.h $(DISTDIR)/src/png cp $(PNGDIR)/*.c $(DISTDIR)/src/png cp $(PNGDIR)/README $(DISTDIR)/src/png @@ -673,7 +683,6 @@ BASE_DIST: ALL_DIST GTK_DIST: ALL_GUI_DIST cp $(WXDIR)/wxGTK.spec $(DISTDIR) cp $(INCDIR)/wx/gtk/*.h $(DISTDIR)/include/wx/gtk - cp $(INCDIR)/wx/gtk/*.xpm $(DISTDIR)/include/wx/gtk cp $(GTKDIR)/files.lst $(DISTDIR)/src/gtk cp $(GTKDIR)/*.cpp $(DISTDIR)/src/gtk cp $(GTKDIR)/*.c $(DISTDIR)/src/gtk @@ -724,13 +733,37 @@ MSW_DIST: ALL_GUI_DIST cp $(INCDIR)/wx/msw/gnuwin32/gl/*.h $(DISTDIR)/include/wx/msw/gnuwin32/gl cp $(INCDIR)/wx/msw/gnuwin32/gl/*.def $(DISTDIR)/include/wx/msw/gnuwin32/gl cp $(INCDIR)/wx/msw/ole/*.h $(DISTDIR)/include/wx/msw/ole + mkdir $(DISTDIR)/src/msw/ole + cp $(MSWDIR)/files.lst $(DISTDIR)/src/msw + cp $(MSWDIR)/*.cpp $(DISTDIR)/src/msw + cp $(MSWDIR)/*.c $(DISTDIR)/src/msw + cp $(MSWDIR)/*.def $(DISTDIR)/src/msw + cp $(MSWDIR)/ole/*.cpp $(DISTDIR)/src/msw/ole +MSW_ZIP_TEXT_DIST: ALL_GUI_DIST + cp $(WXDIR)/wxWINE.spec $(DISTDIR) + mkdir $(DISTDIR)/include/wx/msw + mkdir $(DISTDIR)/include/wx/msw/ctl3d + mkdir $(DISTDIR)/include/wx/msw/gnuwin32 + mkdir $(DISTDIR)/include/wx/msw/gnuwin32/gl + mkdir $(DISTDIR)/include/wx/msw/ole + cp $(INCDIR)/wx/msw/*.h $(DISTDIR)/include/wx/msw + cp $(INCDIR)/wx/msw/*.rc $(DISTDIR)/include/wx/msw + cp $(INCDIR)/wx/msw/ctl3d/*.h $(DISTDIR)/include/wx/msw/ctl3d + cp $(INCDIR)/wx/msw/gnuwin32/*.h $(DISTDIR)/include/wx/msw/gnuwin32 + cp $(INCDIR)/wx/msw/gnuwin32/gl/*.h $(DISTDIR)/include/wx/msw/gnuwin32/gl + cp $(INCDIR)/wx/msw/gnuwin32/gl/*.def $(DISTDIR)/include/wx/msw/gnuwin32/gl + cp $(INCDIR)/wx/msw/ole/*.h $(DISTDIR)/include/wx/msw/ole + mkdir $(DISTDIR)/src/msw mkdir $(DISTDIR)/src/msw/ole cp $(MSWDIR)/files.lst $(DISTDIR)/src/msw cp $(MSWDIR)/*.cpp $(DISTDIR)/src/msw cp $(MSWDIR)/*.c $(DISTDIR)/src/msw cp $(MSWDIR)/*.def $(DISTDIR)/src/msw cp $(MSWDIR)/ole/*.cpp $(DISTDIR)/src/msw/ole + cp $(SRCDIR)/*.??? $(DISTDIR)/src + cp $(SRCDIR)/*.?? $(DISTDIR)/src + cp $(MSWDIR)/?ake*.* $(DISTDIR)/src/msw UNIV_DIST: ALL_GUI_DIST mkdir $(DISTDIR)/include/wx/univ @@ -1058,6 +1091,13 @@ SAMPLES_DIST: ALL_GUI_DIST cp $(SAMPDIR)/minimal/*.xpm $(DISTDIR)/samples/minimal cp $(SAMPDIR)/minimal/*.mms $(DISTDIR)/samples/minimal + mkdir $(DISTDIR)/samples/mobile + cp $(SAMPDIR)/mobile/Makefile.in $(DISTDIR)/samples/mobile + mkdir $(DISTDIR)/samples/mobile/wxedit + cp $(SAMPDIR)/mobile/wxedit/Makefile.in $(DISTDIR)/samples/mobile/wxedit + cp $(SAMPDIR)/mobile/wxedit/*.cpp $(DISTDIR)/samples/mobile/wxedit + cp $(SAMPDIR)/mobile/wxedit/*.h $(DISTDIR)/samples/mobile/wxedit + mkdir $(DISTDIR)/samples/dialup cp $(SAMPDIR)/dialup/Makefile.in $(DISTDIR)/samples/dialup cp $(SAMPDIR)/dialup/makefile.unx $(DISTDIR)/samples/dialup @@ -1203,8 +1243,6 @@ SAMPLES_DIST: ALL_GUI_DIST cp $(SAMPDIR)/treectrl/*.cpp $(DISTDIR)/samples/treectrl cp $(SAMPDIR)/treectrl/*.h $(DISTDIR)/samples/treectrl cp $(SAMPDIR)/treectrl/*.xpm $(DISTDIR)/samples/treectrl - mkdir $(DISTDIR)/samples/treectrl/bitmaps - cp $(SAMPDIR)/treectrl/bitmaps/*.bmp $(DISTDIR)/samples/treectrl/bitmaps mkdir $(DISTDIR)/samples/treelay cp $(SAMPDIR)/treelay/Makefile.in $(DISTDIR)/samples/treelay @@ -1315,11 +1353,14 @@ PYTHON_DIST: mkdir $(DISTDIR)/wxPython/demo/dllwidget mkdir $(DISTDIR)/wxPython/src mkdir $(DISTDIR)/wxPython/src/gtk + mkdir $(DISTDIR)/wxPython/scripts mkdir $(DISTDIR)/wxPython/wxPython mkdir $(DISTDIR)/wxPython/wxPython/lib mkdir $(DISTDIR)/wxPython/wxPython/lib/PyCrust mkdir $(DISTDIR)/wxPython/wxPython/lib/editor mkdir $(DISTDIR)/wxPython/wxPython/lib/mixins + mkdir $(DISTDIR)/wxPython/wxPython/tools + mkdir $(DISTDIR)/wxPython/wxPython/tools/XRCed cp $(WXDIR)/wxPython/*.txt $(DISTDIR)/wxPython cp $(WXDIR)/wxPython/*.py $(DISTDIR)/wxPython @@ -1339,6 +1380,7 @@ PYTHON_DIST: -cp $(WXDIR)/wxPython/demo/data/* $(DISTDIR)/wxPython/demo/data -cp $(WXDIR)/wxPython/demo/dllwidget/Makefile $(DISTDIR)/wxPython/demo/dllwidget -cp $(WXDIR)/wxPython/demo/dllwidget/test_* $(DISTDIR)/wxPython/demo/dllwidget + -cp $(WXDIR)/wxPython/scripts/* $(DISTDIR)/wxPython/scripts -cp $(WXDIR)/wxPython/src/* $(DISTDIR)/wxPython/src cp $(WXDIR)/wxPython/src/gtk/*.py $(DISTDIR)/wxPython/src/gtk cp $(WXDIR)/wxPython/src/gtk/*.cpp $(DISTDIR)/wxPython/src/gtk @@ -1346,6 +1388,8 @@ PYTHON_DIST: cp $(WXDIR)/wxPython/wxPython/lib/PyCrust/*.py $(DISTDIR)/wxPython/wxPython/lib/PyCrust cp $(WXDIR)/wxPython/wxPython/lib/editor/*.py $(DISTDIR)/wxPython/wxPython/lib/editor cp $(WXDIR)/wxPython/wxPython/lib/mixins/*.py $(DISTDIR)/wxPython/wxPython/lib/mixins + cp $(WXDIR)/wxPython/wxPython/tools/*.py $(DISTDIR)/wxPython/wxPython/tools + cp $(WXDIR)/wxPython/wxPython/tools/XRCed/*.{py,ico,sh,xrc} $(DISTDIR)/wxPython/wxPython/tools/XRCed distclean: $(RM) -r _dist_dir @@ -1410,6 +1454,18 @@ bzip-dist: @GUIDIST@ mv wxDemos demos; \ fi +# RR: Copy text and binary data separatly +win-dist: MSW_ZIP_TEXT_DIST + @echo "*** Creating wxWindows ZIP distribution in $(DISTDIR)..." + @cd _dist_dir && mv $(DISTDIRNAME) wxMSW + @cd _dist_dir && zip -r -l ../$(WXARCHIVE_ZIP) * + cp $(INCDIR)/wx/msw/*.cur _dist_dir/wxMSW/include/wx/msw + cp $(INCDIR)/wx/msw/*.ico _dist_dir/wxMSW/include/wx/msw + cp $(INCDIR)/wx/msw/*.bmp _dist_dir/wxMSW/include/wx/msw + @cd _dist_dir && zip -r ../$(WXARCHIVE_ZIP) wxMSW/include/wx/msw/*.cur + @cd _dist_dir && zip -r ../$(WXARCHIVE_ZIP) wxMSW/include/wx/msw/*.ico + @cd _dist_dir && zip -r ../$(WXARCHIVE_ZIP) wxMSW/include/wx/msw/*.bmp + debian-dist: debian-native-dist debian-msw-dirs MSW_DIST mkdir $(DISTDIR)/debian -cp $(WXDIR)/debian/* $(DISTDIR)/debian