]> git.saurik.com Git - wxWidgets.git/blobdiff - Makefile.in
Fixes for handle change
[wxWidgets.git] / Makefile.in
index 8eed66acab7d41e7e4339ade015e3e85fb13e0c6..1b00619ac286a43313c6037447baf93e874db590 100644 (file)
@@ -1414,6 +1414,7 @@ COND_TOOLKIT_MOTIF_GUI_HDR =  \
        wx/motif/cursor.h \
        wx/motif/dataform.h \
        wx/motif/dataobj.h \
+       wx/motif/dataobj2.h \
        wx/motif/dc.h \
        wx/motif/dcclient.h \
        wx/motif/dcmemory.h \
@@ -17962,9 +17963,6 @@ MSW_DIST: ALL_GUI_DIST
        cp $(MSWDIR)/*.c $(DISTDIR)/src/msw
        cp $(MSWDIR)/*.def $(DISTDIR)/src/msw
        cp $(MSWDIR)/ole/*.cpp $(DISTDIR)/src/msw/ole
-       cp $(MSWDIR)/wince/*.* $(DISTDIR)/src/msw/wince
-       mkdir $(DISTDIR)/contrib
-       cp -R $(WXDIR)/contrib $(DISTDIR)
 
 MSW_ZIP_TEXT_DIST: ALL_GUI_DIST
        cp $(WXDIR)/wxWINE.spec $(DISTDIR)
@@ -18621,64 +18619,26 @@ MANUAL_DIST:
        cp $(DOCDIR)/latex/wx/*.bib $(DISTDIR)/docs/latex/wx
        cp $(DOCDIR)/latex/wx/*.sty $(DISTDIR)/docs/latex/wx
 
-# this target does not generate a complete wxPython dist, it only includes
-# those files needed for the Debian source package.
-# see utils/wxPython/distrib for scripts to make a proper wxPython dist.
+
+# Copy all the files from wxPython needed for the Debian source package, 
+# and then remove some that are not needed.
 PYTHON_DIST:
-       mkdir $(DISTDIR)/wxPython
-       mkdir $(DISTDIR)/wxPython/contrib
-       mkdir $(DISTDIR)/wxPython/contrib/dllwidget
-       mkdir $(DISTDIR)/wxPython/contrib/gizmos
-       mkdir $(DISTDIR)/wxPython/contrib/glcanvas
-       mkdir $(DISTDIR)/wxPython/contrib/glcanvas/gtk
-       mkdir $(DISTDIR)/wxPython/contrib/ogl
-       mkdir $(DISTDIR)/wxPython/contrib/stc
-       mkdir $(DISTDIR)/wxPython/contrib/stc/gtk
-       mkdir $(DISTDIR)/wxPython/contrib/xrc
-       mkdir $(DISTDIR)/wxPython/demo
-       mkdir $(DISTDIR)/wxPython/demo/bitmaps
-       mkdir $(DISTDIR)/wxPython/demo/bmp_source
-       mkdir $(DISTDIR)/wxPython/demo/data
-       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
-       cp $(WXDIR)/wxPython/setup.cfg $(DISTDIR)/wxPython
-       cp $(WXDIR)/wxPython/MANIFEST.in $(DISTDIR)/wxPython
-       cp $(WXDIR)/wxPython/contrib/dllwidget/*.{py,cpp,h,i} $(DISTDIR)/wxPython/contrib/dllwidget
-       cp $(WXDIR)/wxPython/contrib/gizmos/*.{py,cpp,i} $(DISTDIR)/wxPython/contrib/gizmos
-       -cp $(WXDIR)/wxPython/contrib/glcanvas/* $(DISTDIR)/wxPython/contrib/glcanvas
-       cp $(WXDIR)/wxPython/contrib/glcanvas/gtk/glcanvas.* $(DISTDIR)/wxPython/contrib/glcanvas/gtk
-       -cp $(WXDIR)/wxPython/contrib/ogl/* $(DISTDIR)/wxPython/contrib/ogl
-       -cp $(WXDIR)/wxPython/contrib/stc/* $(DISTDIR)/wxPython/contrib/stc
-       -cp $(WXDIR)/wxPython/contrib/stc/gtk/* $(DISTDIR)/wxPython/contrib/stc/gtk
-       -cp $(WXDIR)/wxPython/contrib/xrc/xrc.* $(DISTDIR)/wxPython/contrib/xrc
-       -cp $(WXDIR)/wxPython/demo/* $(DISTDIR)/wxPython/demo
-       -cp $(WXDIR)/wxPython/demo/bitmaps/* $(DISTDIR)/wxPython/demo/bitmaps
-       -cp $(WXDIR)/wxPython/demo/bmp_source/* $(DISTDIR)/wxPython/demo/bmp_source
-       -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
-       cp $(WXDIR)/wxPython/wxPython/lib/*.py $(DISTDIR)/wxPython/wxPython/lib
-       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
+       for dir in `grep -v '#' $(WXDIR)/wxPython/distrib/DIRLIST`; do \
+               echo "Copying dir: $$dir..."; \
+               mkdir $(DISTDIR)/$$dir; \
+               cp $(WXDIR)/$$dir/* $(DISTDIR)/$$dir > /dev/null 2>&1; \
+       done; \
+       \
+       find $(DISTDIR)/wxPython -name "*~"           > RM_FILES; \
+       find $(DISTDIR)/wxPython -name "*.pyc"       >> RM_FILES; \
+       find $(DISTDIR)/wxPython -name "*.bat"       >> RM_FILES; \
+       find $(DISTDIR)/wxPython -name "core"        >> RM_FILES; \
+       find $(DISTDIR)/wxPython -name "core.[0-9]*" >> RM_FILES; \
+       find $(DISTDIR)/wxPython -name "*.orig"      >> RM_FILES; \
+       find $(DISTDIR)/wxPython -name "*.rej"       >> RM_FILES; \
+       for f in `cat RM_FILES`; do rm $$f; done; \
+       rm RM_FILES
+
 
 distrib_clean:
        $(RM) -r _dist_dir
@@ -18772,12 +18732,33 @@ debian-dist: debian-native-dist debian-msw-dirs MSW_DIST
        @# in other dist targets.  Ugly and hardly portable but it
        @# will run on any Debian box and that's enough for now.
 
-       find $(DISTDIR) \( -name "CVS" -o -name ".cvsignore" -o -name "*.dsp" -o -name "*.dsw" -o -name "*.hh*" -o \
-                       \( -name "makefile.*" -a ! -name "makefile.unx" \) \) \
-                       -print0 | xargs -0 rm -rf
+       rm -rf $(DISTDIR)/contrib/build
+       find $(DISTDIR) \( -name "CVS" -o -name ".cvsignore" -o -name "*.dsp"    \
+                          -o -name "*.dsw" -o -name "*.hh*" -o -name "*.mms"    \
+                          -o -name "*.mcp" -o -name "*M*.xml" -o -name "*.r"    \
+                          -o -name "*.bkl" -o -name "*.pro" -o -name "*.def"    \
+                          -o -name "*.vpj" -o -name "*.sc"                      \
+                          -o \( -name "makefile.*" -a ! -name "makefile.unx" \) \
+                       \) -print0 | xargs -0 rm -rf
+
+       rm -rf $(DISTDIR)/wxPython/SWIG
+       rm -rf $(DISTDIR)/wxPython/distrib
+       rm -rf $(DISTDIR)/wxPython/distutils
+       rm -rf $(DISTDIR)/wxPython/samples
+       rm -rf $(DISTDIR)/wxPython/contrib/iewin
+       find $(DISTDIR)/wxPython \( -name "mac" -o -name "msw" \) -print0 | xargs -0 rm -rf
+
+
+       @# We can't get at the individual components of the version here
+       @# anymore, so strip the major and minor version out of the blob.
+
+       (                                                               \
+       wx_version=$(WX_VERSION);                                       \
+       wx_release=$${wx_version%.*};                                   \
+       rm -rf $(WXDIR)/../wxwidgets$${wx_release}-$${wx_version};      \
+       mv $(DISTDIR) $(WXDIR)/../wxwidgets$${wx_release}-$${wx_version};\
+       )
 
-       rm -rf $(WXDIR)/../wxwindows$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER)-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER)
-       mv $(DISTDIR) $(WXDIR)/../wxwindows$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER)-$(WX_MAJOR_VERSION_NUMBER).$(WX_MINOR_VERSION_NUMBER).$(WX_RELEASE_NUMBER)
 
 debian-native-dist: @GUIDIST@ UNIV_DIST MANUAL_DIST PYTHON_DIST